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 fcb
intermediary net/minecraft/class_617
named net/minecraft/client/render/entity/model/VexEntityModel
-
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
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 official a
Lfcb;a:Lfcr;
intermediary field_41116
Lnet/minecraft/class_617;field_41116:Lnet/minecraft/class_630;
named root
Lnet/minecraft/client/render/entity/model/VexEntityModel;root:Lnet/minecraft/client/model/ModelPart;
-
body
- Mappings:
Namespace Name Mixin selector official b
Lfcb;b:Lfcr;
intermediary field_41117
Lnet/minecraft/class_617;field_41117:Lnet/minecraft/class_630;
named body
Lnet/minecraft/client/render/entity/model/VexEntityModel;body:Lnet/minecraft/client/model/ModelPart;
-
rightArm
- Mappings:
Namespace Name Mixin selector official f
Lfcb;f:Lfcr;
intermediary field_41118
Lnet/minecraft/class_617;field_41118:Lnet/minecraft/class_630;
named rightArm
Lnet/minecraft/client/render/entity/model/VexEntityModel;rightArm:Lnet/minecraft/client/model/ModelPart;
-
leftArm
- Mappings:
Namespace Name Mixin selector official g
Lfcb;g:Lfcr;
intermediary field_41119
Lnet/minecraft/class_617;field_41119:Lnet/minecraft/class_630;
named leftArm
Lnet/minecraft/client/render/entity/model/VexEntityModel;leftArm:Lnet/minecraft/client/model/ModelPart;
-
rightWing
- Mappings:
Namespace Name Mixin selector official h
Lfcb;h:Lfcr;
intermediary field_3602
Lnet/minecraft/class_617;field_3602:Lnet/minecraft/class_630;
named rightWing
Lnet/minecraft/client/render/entity/model/VexEntityModel;rightWing:Lnet/minecraft/client/model/ModelPart;
-
leftWing
- Mappings:
Namespace Name Mixin selector official i
Lfcb;i:Lfcr;
intermediary field_3601
Lnet/minecraft/class_617;field_3601:Lnet/minecraft/class_630;
named leftWing
Lnet/minecraft/client/render/entity/model/VexEntityModel;leftWing:Lnet/minecraft/client/model/ModelPart;
-
head
- Mappings:
Namespace Name Mixin selector official j
Lfcb;j:Lfcr;
intermediary field_41711
Lnet/minecraft/class_617;field_41711:Lnet/minecraft/class_630;
named head
Lnet/minecraft/client/render/entity/model/VexEntityModel;head:Lnet/minecraft/client/model/ModelPart;
-
-
Constructor Details
-
VexEntityModel
- Mappings:
Namespace Name Mixin selector official <init>
Lfcb;<init>(Lfcr;)V
intermediary <init>
Lnet/minecraft/class_617;<init>(Lnet/minecraft/class_630;)V
named <init>
Lnet/minecraft/client/render/entity/model/VexEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
-
-
Method Details
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector official b
Lfcb;b()Lfcx;
intermediary method_32063
Lnet/minecraft/class_617;method_32063()Lnet/minecraft/class_5607;
named getTexturedModelData
Lnet/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:
setAngles
in classEntityModel<VexEntity>
- Mappings:
Namespace Name Mixin selector official a
Lfcb;a(Lbwo;FFFFF)V
intermediary method_17127
Lnet/minecraft/class_617;method_17127(Lnet/minecraft/class_1634;FFFFF)V
named setAngles
Lnet/minecraft/client/render/entity/model/VexEntityModel;setAngles(Lnet/minecraft/entity/mob/VexEntity;FFFFF)V
-
setChargingArmAngles
- Mappings:
Namespace Name Mixin selector official a
Lfcb;a(Lcfv;Lcfv;F)V
intermediary method_48293
Lnet/minecraft/class_617;method_48293(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;F)V
named setChargingArmAngles
Lnet/minecraft/client/render/entity/model/VexEntityModel;setChargingArmAngles(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;F)V
-
getPart
- Specified by:
getPart
in classSinglePartEntityModel<VexEntity>
- Mappings:
Namespace Name Mixin selector official a
Lfab;a()Lfcr;
intermediary method_32008
Lnet/minecraft/class_5597;method_32008()Lnet/minecraft/class_630;
named getPart
Lnet/minecraft/client/render/entity/model/SinglePartEntityModel;getPart()Lnet/minecraft/client/model/ModelPart;
-
setArmAngle
- Specified by:
setArmAngle
in interfaceModelWithArms
- Mappings:
Namespace Name Mixin selector official a
Leyt;a(Lbfr;Lehe;)V
intermediary method_2803
Lnet/minecraft/class_3881;method_2803(Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)V
named setArmAngle
Lnet/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 a
Lfcb;a(Lehe;Z)V
intermediary method_47977
Lnet/minecraft/class_617;method_47977(Lnet/minecraft/class_4587;Z)V
named translateForHand
Lnet/minecraft/client/render/entity/model/VexEntityModel;translateForHand(Lnet/minecraft/client/util/math/MatrixStack;Z)V
-