Class VexEntityModel
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<E>
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 official exsintermediary net/minecraft/class_617named net/minecraft/client/render/entity/model/VexEntityModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartFields inherited from class net.minecraft.client.render.entity.model.EntityModel
child, handSwingProgress, ridingFields inherited from class net.minecraft.client.model.Model
layerFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPart()static TexturedModelDataprivate voidrotateArm(MatrixStack matrices) voidsetAngles(VexEntity vexEntity, float float2, float float3, float float4, float float5, float float6) voidsetArmAngle(Arm arm, MatrixStack matrices) private voidtranslateArmAfterScale(MatrixStack matrices) private voidtranslateArmToPivot(MatrixStack matrices) Methods inherited from class net.minecraft.client.render.entity.model.SinglePartEntityModel
getChild, render, updateAnimation, updateAnimationMethods inherited from class net.minecraft.client.render.entity.model.EntityModel
animateModel, copyStateTo
-
Field Details
-
root
- Mappings:
Namespace Name Mixin selector official aLexs;a:Leyi;intermediary field_41116Lnet/minecraft/class_617;field_41116:Lnet/minecraft/class_630;named rootLnet/minecraft/client/render/entity/model/VexEntityModel;root:Lnet/minecraft/client/model/ModelPart;
-
body
- Mappings:
Namespace Name Mixin selector official bLexs;b:Leyi;intermediary field_41117Lnet/minecraft/class_617;field_41117:Lnet/minecraft/class_630;named bodyLnet/minecraft/client/render/entity/model/VexEntityModel;body:Lnet/minecraft/client/model/ModelPart;
-
rightArm
- Mappings:
Namespace Name Mixin selector official fLexs;f:Leyi;intermediary field_41118Lnet/minecraft/class_617;field_41118:Lnet/minecraft/class_630;named rightArmLnet/minecraft/client/render/entity/model/VexEntityModel;rightArm:Lnet/minecraft/client/model/ModelPart;
-
leftArm
- Mappings:
Namespace Name Mixin selector official gLexs;g:Leyi;intermediary field_41119Lnet/minecraft/class_617;field_41119:Lnet/minecraft/class_630;named leftArmLnet/minecraft/client/render/entity/model/VexEntityModel;leftArm:Lnet/minecraft/client/model/ModelPart;
-
rightWing
- Mappings:
Namespace Name Mixin selector official hLexs;h:Leyi;intermediary field_3602Lnet/minecraft/class_617;field_3602:Lnet/minecraft/class_630;named rightWingLnet/minecraft/client/render/entity/model/VexEntityModel;rightWing:Lnet/minecraft/client/model/ModelPart;
-
leftWing
- Mappings:
Namespace Name Mixin selector official iLexs;i:Leyi;intermediary field_3601Lnet/minecraft/class_617;field_3601:Lnet/minecraft/class_630;named leftWingLnet/minecraft/client/render/entity/model/VexEntityModel;leftWing:Lnet/minecraft/client/model/ModelPart;
-
-
Constructor Details
-
VexEntityModel
- Mappings:
Namespace Name Mixin selector official <init>Lexs;<init>(Leyi;)Vintermediary <init>Lnet/minecraft/class_617;<init>(Lnet/minecraft/class_630;)Vnamed <init>Lnet/minecraft/client/render/entity/model/VexEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
-
-
Method Details
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector official bLexs;b()Leyo;intermediary method_32063Lnet/minecraft/class_617;method_32063()Lnet/minecraft/class_5607;named getTexturedModelDataLnet/minecraft/client/render/entity/model/VexEntityModel;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
-
setAngles
public void setAngles(VexEntity vexEntity, float float2, float float3, float float4, float float5, float float6) - Specified by:
setAnglesin classEntityModel<VexEntity>- Mappings:
Namespace Name Mixin selector official aLexs;a(Lbur;FFFFF)Vintermediary method_17127Lnet/minecraft/class_617;method_17127(Lnet/minecraft/class_1634;FFFFF)Vnamed setAnglesLnet/minecraft/client/render/entity/model/VexEntityModel;setAngles(Lnet/minecraft/entity/mob/VexEntity;FFFFF)V
-
getPart
- Specified by:
getPartin classSinglePartEntityModel<VexEntity>- Mappings:
Namespace Name Mixin selector official aLevu;a()Leyi;intermediary method_32008Lnet/minecraft/class_5597;method_32008()Lnet/minecraft/class_630;named getPartLnet/minecraft/client/render/entity/model/SinglePartEntityModel;getPart()Lnet/minecraft/client/model/ModelPart;
-
setArmAngle
- Specified by:
setArmAnglein interfaceModelWithArms- Mappings:
Namespace Name Mixin selector official aLeum;a(Lbeb;Leed;)Vintermediary method_2803Lnet/minecraft/class_3881;method_2803(Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)Vnamed setArmAngleLnet/minecraft/client/render/entity/model/ModelWithArms;setArmAngle(Lnet/minecraft/util/Arm;Lnet/minecraft/client/util/math/MatrixStack;)V
-
translateArmToPivot
- Mappings:
Namespace Name Mixin selector official aLexs;a(Leed;)Vintermediary method_47434Lnet/minecraft/class_617;method_47434(Lnet/minecraft/class_4587;)Vnamed translateArmToPivotLnet/minecraft/client/render/entity/model/VexEntityModel;translateArmToPivot(Lnet/minecraft/client/util/math/MatrixStack;)V
-
rotateArm
- Mappings:
Namespace Name Mixin selector official bLexs;b(Leed;)Vintermediary method_47435Lnet/minecraft/class_617;method_47435(Lnet/minecraft/class_4587;)Vnamed rotateArmLnet/minecraft/client/render/entity/model/VexEntityModel;rotateArm(Lnet/minecraft/client/util/math/MatrixStack;)V
-
translateArmAfterScale
- Mappings:
Namespace Name Mixin selector official cLexs;c(Leed;)Vintermediary method_47436Lnet/minecraft/class_617;method_47436(Lnet/minecraft/class_4587;)Vnamed translateArmAfterScaleLnet/minecraft/client/render/entity/model/VexEntityModel;translateArmAfterScale(Lnet/minecraft/client/util/math/MatrixStack;)V
-