Package net.minecraft.client.model
Class Model
java.lang.Object
net.minecraft.client.model.Model
- Direct Known Subclasses:
BannerFlagModel,BannerModel,BeeStingerModel,BellModel,BookModel,ChestModel,EntityModel,Model.Simple,ShieldModel,ShulkerBoxRenderer.ShulkerBoxModel,SkullModelBase,TridentModel
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.joml.Vector3fprotected final Function<ResourceLocation, RenderType> protected final ModelPart -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallParts()protected voidanimate(AnimationState state, AnimationDefinition definition, float ageInTicks) protected voidanimate(AnimationState state, AnimationDefinition definition, float ageInTicks, float speed) protected voidanimate(AnimationState animationState, AnimationHolder animation, float ageInTicks) protected voidanimate(AnimationState animationState, AnimationHolder animation, float ageInTicks, float speed) protected voidanimateWalk(AnimationDefinition definition, float walkAnimationPos, float walkAnimationSpeed, float timeMultiplier, float speedMultiplier) protected voidanimateWalk(AnimationHolder animation, float limbSwing, float limbSwingAmount, float maxAnimationSpeed, float animationScaleFactor) protected voidapplyStatic(AnimationDefinition animationDefinition) protected voidapplyStatic(AnimationHolder animation) protected static AnimationHolderfinal voidrenderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay) final voidrenderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) final RenderTyperenderType(ResourceLocation location) final voidfinal ModelPartroot()
-
Field Details
-
ANIMATION_VECTOR_CACHE
private static final org.joml.Vector3f ANIMATION_VECTOR_CACHE -
root
-
renderType
-
allParts
-
-
Constructor Details
-
Model
-
-
Method Details
-
getAnimation
-
renderType
-
renderToBuffer
public final void renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) -
renderToBuffer
public final void renderToBuffer(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay) -
root
-
getAnyDescendantWithName
-
allParts
-
resetPose
public final void resetPose() -
animate
-
animate
-
animateWalk
protected void animateWalk(AnimationDefinition definition, float walkAnimationPos, float walkAnimationSpeed, float timeMultiplier, float speedMultiplier) -
animateWalk
protected void animateWalk(AnimationHolder animation, float limbSwing, float limbSwingAmount, float maxAnimationSpeed, float animationScaleFactor) -
animate
protected void animate(AnimationState state, AnimationDefinition definition, float ageInTicks, float speed) -
animate
protected void animate(AnimationState animationState, AnimationHolder animation, float ageInTicks, float speed) -
applyStatic
-
applyStatic
-