Class LodestoneArmorModel

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>
team.lodestar.lodestone.systems.model.LodestoneArmorModel
All Implemented Interfaces:
net.minecraft.client.model.ArmedModel, net.minecraft.client.model.HeadedModel

public class LodestoneArmorModel extends net.minecraft.client.model.HumanoidModel<net.minecraft.world.entity.LivingEntity>
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.client.model.HumanoidModel

    net.minecraft.client.model.HumanoidModel.ArmPose
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    net.minecraft.client.model.geom.ModelPart
     
    net.minecraft.client.model.geom.ModelPart
     
    net.minecraft.client.model.geom.ModelPart
     
    net.minecraft.client.model.geom.ModelPart
     
    net.minecraft.client.model.geom.ModelPart
     
    net.minecraft.client.model.geom.ModelPart
     
    net.minecraft.client.model.geom.ModelPart
     
    net.minecraft.client.model.geom.ModelPart
     
    net.minecraft.client.model.geom.ModelPart
     
    net.minecraft.client.model.geom.ModelPart
     
    net.minecraft.world.entity.EquipmentSlot
     

    Fields inherited from class net.minecraft.client.model.HumanoidModel

    crouching, hat, HAT_OVERLAY_SCALE, leftArmPose, leftLeg, OVERLAY_SCALE, rightArmPose, rightLeg, swimAmount, TOOT_HORN_XROT_BASE, TOOT_HORN_YROT_BASE

    Fields inherited from class net.minecraft.client.model.EntityModel

    attackTime, riding, young

    Fields inherited from class net.minecraft.client.model.Model

    renderType
  • Constructor Summary

    Constructors
    Constructor
    Description
    LodestoneArmorModel(net.minecraft.client.model.geom.ModelPart root)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Iterable<net.minecraft.client.model.geom.ModelPart>
     
    void
    copyFromDefault(net.minecraft.client.model.HumanoidModel model)
     
    static net.minecraft.client.model.geom.builders.PartDefinition
    createHumanoidAlias(net.minecraft.client.model.geom.builders.MeshDefinition mesh)
     
    protected Iterable<net.minecraft.client.model.geom.ModelPart>
     
    void
    renderToBuffer(com.mojang.blaze3d.vertex.PoseStack matrixStack, com.mojang.blaze3d.vertex.VertexConsumer buffer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha)
     

    Methods inherited from class net.minecraft.client.model.HumanoidModel

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

    Methods inherited from class net.minecraft.client.model.EntityModel

    copyPropertiesTo

    Methods inherited from class net.minecraft.client.model.Model

    renderType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • slot

      public net.minecraft.world.entity.EquipmentSlot slot
    • root

      public net.minecraft.client.model.geom.ModelPart root
    • body

      public net.minecraft.client.model.geom.ModelPart body
    • leftArm

      public net.minecraft.client.model.geom.ModelPart leftArm
    • rightArm

      public net.minecraft.client.model.geom.ModelPart rightArm
    • leggings

      public net.minecraft.client.model.geom.ModelPart leggings
    • leftLegging

      public net.minecraft.client.model.geom.ModelPart leftLegging
    • rightLegging

      public net.minecraft.client.model.geom.ModelPart rightLegging
    • leftFoot

      public net.minecraft.client.model.geom.ModelPart leftFoot
    • rightFoot

      public net.minecraft.client.model.geom.ModelPart rightFoot
  • Constructor Details

    • LodestoneArmorModel

      public LodestoneArmorModel(net.minecraft.client.model.geom.ModelPart root)
  • Method Details

    • createHumanoidAlias

      public static net.minecraft.client.model.geom.builders.PartDefinition createHumanoidAlias(net.minecraft.client.model.geom.builders.MeshDefinition mesh)
    • headParts

      protected Iterable<net.minecraft.client.model.geom.ModelPart> headParts()
      Overrides:
      headParts in class net.minecraft.client.model.HumanoidModel<net.minecraft.world.entity.LivingEntity>
    • bodyParts

      protected Iterable<net.minecraft.client.model.geom.ModelPart> bodyParts()
      Overrides:
      bodyParts in class net.minecraft.client.model.HumanoidModel<net.minecraft.world.entity.LivingEntity>
    • renderToBuffer

      public void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack matrixStack, com.mojang.blaze3d.vertex.VertexConsumer buffer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha)
      Overrides:
      renderToBuffer in class net.minecraft.client.model.AgeableListModel<net.minecraft.world.entity.LivingEntity>
    • copyFromDefault

      public void copyFromDefault(net.minecraft.client.model.HumanoidModel model)