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 fdointermediary 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
animate, 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 aLfdo;a:Lfee;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 bLfdo;b:Lfee;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 fLfdo;f:Lfee;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 gLfdo;g:Lfee;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 hLfdo;h:Lfee;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 iLfdo;i:Lfee;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 jLfdo;j:Lfee;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>Lfdo;<init>(Lfee;)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 bLfdo;b()Lfek;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 aLfdo;a(Lbwq;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 aLfdo;a(Lcfz;Lcfz;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 aLfbo;a()Lfee;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 aLfag;a(Lbft;Leij;)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 aLfdo;a(Leij;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
-