Class VexEntityModel
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<VexEntity>
net.minecraft.client.render.entity.model.SinglePartEntityModel<VexEntity>
net.minecraft.client.render.entity.model.VexEntityModel
- All Implemented Interfaces:
ModelWithArms
@Environment(CLIENT)
public class VexEntityModel
extends SinglePartEntityModel<VexEntity>
implements ModelWithArms
Represents the model of a VexEntity.
Part Name | Parent | Corresponding Field |
---|---|---|
"head" | Root part | |
"body" | Root part | body |
"right_arm" | Root part | rightArm |
"left_arm" | Root part | leftArm |
"right_wing" | Root part | rightWing |
"left_wing" | Root part | leftWing |
- Mappings:
Namespace Name named net/minecraft/client/render/entity/model/VexEntityModel
intermediary net/minecraft/class_617
official fwz
-
Field Summary
Modifier and TypeFieldDescriptionprivate final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
Fields inherited from class net.minecraft.client.render.entity.model.EntityModel
child, handSwingProgress, riding
Fields inherited from class net.minecraft.client.model.Model
layerFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetPart()
static TexturedModelData
void
setAngles
(VexEntity vexEntity, float float2, float float3, float float4, float float5, float float6) void
setArmAngle
(Arm arm, MatrixStack matrices) private void
setChargingArmAngles
(ItemStack mainHandStack, ItemStack offHandStack, float float2) private void
translateForHand
(MatrixStack matrices, boolean mainHand) Methods inherited from class net.minecraft.client.render.entity.model.SinglePartEntityModel
animate, animateMovement, getChild, render, updateAnimation, updateAnimation
Methods inherited from class net.minecraft.client.render.entity.model.EntityModel
animateModel, copyStateTo
-
Field Details
-
root
- Mappings:
Namespace Name Mixin selector named root
Lnet/minecraft/client/render/entity/model/VexEntityModel;root:Lnet/minecraft/client/model/ModelPart;
intermediary field_41116
Lnet/minecraft/class_617;field_41116:Lnet/minecraft/class_630;
official a
Lfwz;a:Lfxq;
-
body
- Mappings:
Namespace Name Mixin selector named body
Lnet/minecraft/client/render/entity/model/VexEntityModel;body:Lnet/minecraft/client/model/ModelPart;
intermediary field_41117
Lnet/minecraft/class_617;field_41117:Lnet/minecraft/class_630;
official b
Lfwz;b:Lfxq;
-
rightArm
- Mappings:
Namespace Name Mixin selector named rightArm
Lnet/minecraft/client/render/entity/model/VexEntityModel;rightArm:Lnet/minecraft/client/model/ModelPart;
intermediary field_41118
Lnet/minecraft/class_617;field_41118:Lnet/minecraft/class_630;
official f
Lfwz;f:Lfxq;
-
leftArm
- Mappings:
Namespace Name Mixin selector named leftArm
Lnet/minecraft/client/render/entity/model/VexEntityModel;leftArm:Lnet/minecraft/client/model/ModelPart;
intermediary field_41119
Lnet/minecraft/class_617;field_41119:Lnet/minecraft/class_630;
official g
Lfwz;g:Lfxq;
-
rightWing
- Mappings:
Namespace Name Mixin selector named rightWing
Lnet/minecraft/client/render/entity/model/VexEntityModel;rightWing:Lnet/minecraft/client/model/ModelPart;
intermediary field_3602
Lnet/minecraft/class_617;field_3602:Lnet/minecraft/class_630;
official h
Lfwz;h:Lfxq;
-
leftWing
- Mappings:
Namespace Name Mixin selector named leftWing
Lnet/minecraft/client/render/entity/model/VexEntityModel;leftWing:Lnet/minecraft/client/model/ModelPart;
intermediary field_3601
Lnet/minecraft/class_617;field_3601:Lnet/minecraft/class_630;
official i
Lfwz;i:Lfxq;
-
head
- Mappings:
Namespace Name Mixin selector named head
Lnet/minecraft/client/render/entity/model/VexEntityModel;head:Lnet/minecraft/client/model/ModelPart;
intermediary field_41711
Lnet/minecraft/class_617;field_41711:Lnet/minecraft/class_630;
official j
Lfwz;j:Lfxq;
-
-
Constructor Details
-
VexEntityModel
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/render/entity/model/VexEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
intermediary <init>
Lnet/minecraft/class_617;<init>(Lnet/minecraft/class_630;)V
official <init>
Lfwz;<init>(Lfxq;)V
-
-
Method Details
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector named getTexturedModelData
Lnet/minecraft/client/render/entity/model/VexEntityModel;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
intermediary method_32063
Lnet/minecraft/class_617;method_32063()Lnet/minecraft/class_5607;
official b
Lfwz;b()Lfxw;
-
setAngles
public void setAngles(VexEntity vexEntity, float float2, float float3, float float4, float float5, float float6) - Specified by:
setAngles
in classEntityModel<VexEntity>
- Mappings:
Namespace Name Mixin selector named setAngles
Lnet/minecraft/client/render/entity/model/VexEntityModel;setAngles(Lnet/minecraft/entity/mob/VexEntity;FFFFF)V
intermediary method_17127
Lnet/minecraft/class_617;method_17127(Lnet/minecraft/class_1634;FFFFF)V
official a
Lfwz;a(Lckf;FFFFF)V
-
setChargingArmAngles
- Mappings:
Namespace Name Mixin selector named setChargingArmAngles
Lnet/minecraft/client/render/entity/model/VexEntityModel;setChargingArmAngles(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;F)V
intermediary method_48293
Lnet/minecraft/class_617;method_48293(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;F)V
official a
Lfwz;a(Lcud;Lcud;F)V
-
getPart
- Specified by:
getPart
in classSinglePartEntityModel<VexEntity>
- Mappings:
Namespace Name Mixin selector named getPart
Lnet/minecraft/client/render/entity/model/SinglePartEntityModel;getPart()Lnet/minecraft/client/model/ModelPart;
intermediary method_32008
Lnet/minecraft/class_5597;method_32008()Lnet/minecraft/class_630;
official a
Lfuz;a()Lfxq;
-
setArmAngle
- Specified by:
setArmAngle
in interfaceModelWithArms
- Mappings:
Namespace Name Mixin selector named setArmAngle
Lnet/minecraft/client/render/entity/model/ModelWithArms;setArmAngle(Lnet/minecraft/util/Arm;Lnet/minecraft/client/util/math/MatrixStack;)V
intermediary method_2803
Lnet/minecraft/class_3881;method_2803(Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)V
official a
Lftp;a(Lbsw;Lfao;)V
-
translateForHand
- Mappings:
Namespace Name Mixin selector named translateForHand
Lnet/minecraft/client/render/entity/model/VexEntityModel;translateForHand(Lnet/minecraft/client/util/math/MatrixStack;Z)V
intermediary method_47977
Lnet/minecraft/class_617;method_47977(Lnet/minecraft/class_4587;Z)V
official a
Lfwz;a(Lfao;Z)V
-