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/VexEntityModelintermediary net/minecraft/class_617official fwi
-
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 named rootLnet/minecraft/client/render/entity/model/VexEntityModel;root:Lnet/minecraft/client/model/ModelPart;intermediary field_41116Lnet/minecraft/class_617;field_41116:Lnet/minecraft/class_630;official aLfwi;a:Lfwz;
-
body
- Mappings:
Namespace Name Mixin selector named bodyLnet/minecraft/client/render/entity/model/VexEntityModel;body:Lnet/minecraft/client/model/ModelPart;intermediary field_41117Lnet/minecraft/class_617;field_41117:Lnet/minecraft/class_630;official bLfwi;b:Lfwz;
-
rightArm
- Mappings:
Namespace Name Mixin selector named rightArmLnet/minecraft/client/render/entity/model/VexEntityModel;rightArm:Lnet/minecraft/client/model/ModelPart;intermediary field_41118Lnet/minecraft/class_617;field_41118:Lnet/minecraft/class_630;official fLfwi;f:Lfwz;
-
leftArm
- Mappings:
Namespace Name Mixin selector named leftArmLnet/minecraft/client/render/entity/model/VexEntityModel;leftArm:Lnet/minecraft/client/model/ModelPart;intermediary field_41119Lnet/minecraft/class_617;field_41119:Lnet/minecraft/class_630;official gLfwi;g:Lfwz;
-
rightWing
- Mappings:
Namespace Name Mixin selector named rightWingLnet/minecraft/client/render/entity/model/VexEntityModel;rightWing:Lnet/minecraft/client/model/ModelPart;intermediary field_3602Lnet/minecraft/class_617;field_3602:Lnet/minecraft/class_630;official hLfwi;h:Lfwz;
-
leftWing
- Mappings:
Namespace Name Mixin selector named leftWingLnet/minecraft/client/render/entity/model/VexEntityModel;leftWing:Lnet/minecraft/client/model/ModelPart;intermediary field_3601Lnet/minecraft/class_617;field_3601:Lnet/minecraft/class_630;official iLfwi;i:Lfwz;
-
head
- Mappings:
Namespace Name Mixin selector named headLnet/minecraft/client/render/entity/model/VexEntityModel;head:Lnet/minecraft/client/model/ModelPart;intermediary field_41711Lnet/minecraft/class_617;field_41711:Lnet/minecraft/class_630;official jLfwi;j:Lfwz;
-
-
Constructor Details
-
VexEntityModel
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/model/VexEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)Vintermediary <init>Lnet/minecraft/class_617;<init>(Lnet/minecraft/class_630;)Vofficial <init>Lfwi;<init>(Lfwz;)V
-
-
Method Details
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector named getTexturedModelDataLnet/minecraft/client/render/entity/model/VexEntityModel;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;intermediary method_32063Lnet/minecraft/class_617;method_32063()Lnet/minecraft/class_5607;official bLfwi;b()Lfxf;
-
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 named setAnglesLnet/minecraft/client/render/entity/model/VexEntityModel;setAngles(Lnet/minecraft/entity/mob/VexEntity;FFFFF)Vintermediary method_17127Lnet/minecraft/class_617;method_17127(Lnet/minecraft/class_1634;FFFFF)Vofficial aLfwi;a(Lckq;FFFFF)V
-
setChargingArmAngles
- Mappings:
Namespace Name Mixin selector named setChargingArmAnglesLnet/minecraft/client/render/entity/model/VexEntityModel;setChargingArmAngles(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;F)Vintermediary method_48293Lnet/minecraft/class_617;method_48293(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;F)Vofficial aLfwi;a(Lcuo;Lcuo;F)V
-
getPart
- Specified by:
getPartin classSinglePartEntityModel<VexEntity>- Mappings:
Namespace Name Mixin selector named getPartLnet/minecraft/client/render/entity/model/SinglePartEntityModel;getPart()Lnet/minecraft/client/model/ModelPart;intermediary method_32008Lnet/minecraft/class_5597;method_32008()Lnet/minecraft/class_630;official aLfui;a()Lfwz;
-
setArmAngle
- Specified by:
setArmAnglein interfaceModelWithArms- Mappings:
Namespace Name Mixin selector named setArmAngleLnet/minecraft/client/render/entity/model/ModelWithArms;setArmAngle(Lnet/minecraft/util/Arm;Lnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_2803Lnet/minecraft/class_3881;method_2803(Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)Vofficial aLfsy;a(Lbti;Lezx;)V
-
translateForHand
- Mappings:
Namespace Name Mixin selector named translateForHandLnet/minecraft/client/render/entity/model/VexEntityModel;translateForHand(Lnet/minecraft/client/util/math/MatrixStack;Z)Vintermediary method_47977Lnet/minecraft/class_617;method_47977(Lnet/minecraft/class_4587;Z)Vofficial aLfwi;a(Lezx;Z)V
-