Class SpiritArmorModel
java.lang.Object
net.minecraft.client.model.Model
etithespirit.orimod.client.render.SpiritArmorModel
public class SpiritArmorModel
extends net.minecraft.client.model.Model
-
Field Summary
Fields inherited from class net.minecraft.client.model.Model
renderType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.client.model.geom.builders.LayerDefinition
protected net.minecraft.client.model.geom.ModelPart
getArm
(net.minecraft.world.entity.HumanoidArm handSide) protected net.minecraft.world.entity.HumanoidArm
getAttackArm
(net.minecraft.world.entity.LivingEntity spirit) void
renderToBuffer
(com.mojang.blaze3d.vertex.PoseStack poseStack, com.mojang.blaze3d.vertex.VertexConsumer buffer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) void
setRotationAngle
(net.minecraft.client.model.geom.ModelPart modelRenderer, float x, float y, float z) void
setRotationAngles
(net.minecraft.world.entity.LivingEntity entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYawRads, float headPitchRads, net.minecraft.client.model.PlayerModel<net.minecraft.client.player.AbstractClientPlayer> model) void
updateVisibility
(boolean hasHelmet, boolean hasChestplate, boolean hasLeggings, boolean hasBoots) Update the visibility of all parts on this model.Methods inherited from class net.minecraft.client.model.Model
renderType
-
Constructor Details
-
SpiritArmorModel
public SpiritArmorModel() -
SpiritArmorModel
public SpiritArmorModel(net.minecraft.client.model.geom.ModelPart org)
-
-
Method Details
-
createBodyLayer
public static net.minecraft.client.model.geom.builders.LayerDefinition createBodyLayer() -
updateVisibility
public void updateVisibility(boolean hasHelmet, boolean hasChestplate, boolean hasLeggings, boolean hasBoots) Update the visibility of all parts on this model.- Parameters:
hasHelmet
-hasChestplate
-hasLeggings
-hasBoots
-
-
renderToBuffer
public void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack poseStack, com.mojang.blaze3d.vertex.VertexConsumer buffer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) - Specified by:
renderToBuffer
in classnet.minecraft.client.model.Model
-
setRotationAngle
public void setRotationAngle(net.minecraft.client.model.geom.ModelPart modelRenderer, float x, float y, float z) -
setRotationAngles
public void setRotationAngles(@Nonnull net.minecraft.world.entity.LivingEntity entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYawRads, float headPitchRads, @Nullable net.minecraft.client.model.PlayerModel<net.minecraft.client.player.AbstractClientPlayer> model) -
getArm
protected net.minecraft.client.model.geom.ModelPart getArm(net.minecraft.world.entity.HumanoidArm handSide) -
getAttackArm
protected net.minecraft.world.entity.HumanoidArm getAttackArm(net.minecraft.world.entity.LivingEntity spirit)
-