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 fddintermediary 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 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 TexturedModelDatavoidsetAngles(VexEntity vexEntity, float float2, float float3, float float4, float float5, float float6) voidsetArmAngle(Arm arm, MatrixStack matrices) private voidsetChargingArmAngles(ItemStack mainHandStack, ItemStack offHandStack, float float2) private voidtranslateForHand(MatrixStack matrices, boolean mainHand) Methods inherited from class net.minecraft.client.render.entity.model.SinglePartEntityModel
animateMovement, 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 aLfdd;a:Lfdt;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 bLfdd;b:Lfdt;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 fLfdd;f:Lfdt;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 gLfdd;g:Lfdt;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 hLfdd;h:Lfdt;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 iLfdd;i:Lfdt;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;
-
head
- Mappings:
Namespace Name Mixin selector official jLfdd;j:Lfdt;intermediary field_41711Lnet/minecraft/class_617;field_41711:Lnet/minecraft/class_630;named headLnet/minecraft/client/render/entity/model/VexEntityModel;head:Lnet/minecraft/client/model/ModelPart;
-
-
Constructor Details
-
VexEntityModel
- Mappings:
Namespace Name Mixin selector official <init>Lfdd;<init>(Lfdt;)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 bLfdd;b()Lfdz;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 aLfdd;a(Lbwo;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
-
setChargingArmAngles
- Mappings:
Namespace Name Mixin selector official aLfdd;a(Lcfx;Lcfx;F)Vintermediary method_48293Lnet/minecraft/class_617;method_48293(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;F)Vnamed setChargingArmAnglesLnet/minecraft/client/render/entity/model/VexEntityModel;setChargingArmAngles(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;F)V
-
getPart
- Specified by:
getPartin classSinglePartEntityModel<VexEntity>- Mappings:
Namespace Name Mixin selector official aLfbd;a()Lfdt;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 aLezv;a(Lbfr;Leib;)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
-
translateForHand
- Mappings:
Namespace Name Mixin selector official aLfdd;a(Leib;Z)Vintermediary method_47977Lnet/minecraft/class_617;method_47977(Lnet/minecraft/class_4587;Z)Vnamed translateForHandLnet/minecraft/client/render/entity/model/VexEntityModel;translateForHand(Lnet/minecraft/client/util/math/MatrixStack;Z)V
-