类 InfinityArmorModel

java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.model.EntityModel<E>
net.minecraft.client.model.AgeableListModel<T>
net.minecraft.client.model.HumanoidModel<net.minecraft.world.entity.LivingEntity>
committee.nova.mods.avaritia.client.model.entity.InfinityArmorModel
所有已实现的接口:
net.minecraft.client.model.ArmedModel, net.minecraft.client.model.HeadedModel

public class InfinityArmorModel extends net.minecraft.client.model.HumanoidModel<net.minecraft.world.entity.LivingEntity>
Description:
  • 嵌套类概要

    从类继承的嵌套类/接口 net.minecraft.client.model.HumanoidModel

    net.minecraft.client.model.HumanoidModel.ArmPose
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    final net.minecraft.client.model.geom.ModelPart
     
    final net.minecraft.client.model.geom.ModelPart
     

    从类继承的字段 net.minecraft.client.model.HumanoidModel

    body, crouching, hat, HAT_OVERLAY_SCALE, head, leftArm, leftArmPose, leftLeg, LEGGINGS_OVERLAY_SCALE, OVERLAY_SCALE, rightArm, rightArmPose, rightLeg, swimAmount, TOOT_HORN_XROT_BASE, TOOT_HORN_YROT_BASE

    从类继承的字段 net.minecraft.client.model.AgeableListModel

    babyBodyScale, babyHeadScale, babyYHeadOffset, bodyYOffset

    从类继承的字段 net.minecraft.client.model.EntityModel

    attackTime, riding, young

    从类继承的字段 net.minecraft.client.model.Model

    renderType
  • 构造器概要

    构造器
    构造器
    说明
    InfinityArmorModel(net.minecraft.client.model.geom.ModelPart root, boolean isSilm)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected Iterable<net.minecraft.client.model.geom.ModelPart>
     
    static net.minecraft.client.model.geom.builders.LayerDefinition
    createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation cubDeformation)
     
    static net.minecraft.client.model.geom.builders.LayerDefinition
     
    static net.minecraft.client.resources.model.Material
    material(net.minecraft.resources.ResourceLocation t)
     
    void
    render(net.minecraft.world.entity.LivingEntity livingEntity, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource multiBufferSource, com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha)
     
    void
    setScale(net.minecraft.client.model.geom.ModelPart modelPart, float scale)
     
    void
    setupAnim(@NotNull net.minecraft.world.entity.LivingEntity livingEntity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch)
     

    从类继承的方法 net.minecraft.client.model.HumanoidModel

    copyPropertiesTo, createMesh, getArm, getHead, headParts, prepareMobModel, rotlerpRad, setAllVisible, setupAttackAnimation, translateToHand

    从类继承的方法 net.minecraft.client.model.AgeableListModel

    renderToBuffer

    从类继承的方法 net.minecraft.client.model.EntityModel

    copyPropertiesTo

    从类继承的方法 net.minecraft.client.model.Model

    renderType

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • root

      public final net.minecraft.client.model.geom.ModelPart root
    • bodyRoot

      public final net.minecraft.client.model.geom.ModelPart bodyRoot
  • 构造器详细资料

    • InfinityArmorModel

      public InfinityArmorModel(net.minecraft.client.model.geom.ModelPart root, boolean isSilm)
  • 方法详细资料

    • createLayer

      public static net.minecraft.client.model.geom.builders.LayerDefinition createLayer()
    • createBodyLayer

      public static net.minecraft.client.model.geom.builders.LayerDefinition createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation cubDeformation)
    • bodyParts

      protected Iterable<net.minecraft.client.model.geom.ModelPart> bodyParts()
      覆盖:
      bodyParts 在类中 net.minecraft.client.model.HumanoidModel<net.minecraft.world.entity.LivingEntity>
    • setScale

      public void setScale(net.minecraft.client.model.geom.ModelPart modelPart, float scale)
    • setupAnim

      public void setupAnim(@NotNull @NotNull net.minecraft.world.entity.LivingEntity livingEntity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch)
      覆盖:
      setupAnim 在类中 net.minecraft.client.model.HumanoidModel<net.minecraft.world.entity.LivingEntity>
    • render

      public void render(net.minecraft.world.entity.LivingEntity livingEntity, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource multiBufferSource, com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha)
    • material

      public static net.minecraft.client.resources.model.Material material(net.minecraft.resources.ResourceLocation t)