Entity rendering (#1861)

* Map entity model classes.

* Map new stuff in entity renderers.

* - EntityModelParts -> EntityModels
- ModelPartGroup -> ModelPartData
- ModelPartData -> ModelPartDataNode
- TexturedModelPartGroup -> TexturedModelPartData

* Apply suggestions from code review

Co-authored-by: Gegy <gegy1000@gmail.com>

* Apply other suggestions

* Update mappings/net/minecraft/client/model/TexturedModelData.mapping

Co-authored-by: YanisBft <doublecraft.official@gmail.com>

* Remap *PartData -> *ModelData, move Dilation to client.util.math

* Update crobbed mapping.

Co-authored-by: Gegy <gegy1000@gmail.com>
Co-authored-by: YanisBft <doublecraft.official@gmail.com>
This commit is contained in:
Thalia Nero 2020-11-12 03:57:40 -05:00 committed by GitHub
parent 8e8c52ea2f
commit e0df01cad6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
120 changed files with 513 additions and 11 deletions

View File

@ -106,6 +106,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
FIELD field_25671 videoWarningManager Lnet/minecraft/class_5407;
FIELD field_26842 socialInteractionsManager Lnet/minecraft/class_5520;
FIELD field_26902 socialInteractionsService Lcom/mojang/authlib/minecraft/SocialInteractionsService;
FIELD field_27387 entityModelLoader Lnet/minecraft/class_5599;
FIELD field_27388 blockEntityRenderDispatcher Lnet/minecraft/class_824;
METHOD <init> (Lnet/minecraft/class_542;)V
ARG 1 args
METHOD method_1476 checkIs64Bit ()Z

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_3929 net/minecraft/client/gui/screen/ingame/HandledScreens
FIELD field_17408 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_17409 PROVIDERS Ljava/util/Map;
METHOD method_17539 validateScreens ()Z
METHOD method_17539 isMissingScreens ()Z
METHOD method_17540 getProvider (Lnet/minecraft/class_3917;)Lnet/minecraft/class_3929$class_3930;
ARG 0 type
METHOD method_17541 open (Lnet/minecraft/class_3917;Lnet/minecraft/class_310;ILnet/minecraft/class_2561;)V

View File

@ -0,0 +1,25 @@
CLASS net/minecraft/class_5604 net/minecraft/client/model/ModelCuboidData
FIELD field_27708 name Ljava/lang/String;
FIELD field_27709 offset Lnet/minecraft/class_1160;
FIELD field_27710 dimensions Lnet/minecraft/class_1160;
FIELD field_27711 extraSize Lnet/minecraft/class_5605;
FIELD field_27712 mirror Z
FIELD field_27713 textureUV Lnet/minecraft/class_5611;
FIELD field_27714 textureScale Lnet/minecraft/class_5611;
METHOD <init> (Ljava/lang/String;FFFFFFFFLnet/minecraft/class_5605;ZFF)V
ARG 1 name
ARG 2 textureX
ARG 3 textureY
ARG 4 offsetX
ARG 5 offsetY
ARG 6 offsetZ
ARG 7 sizeX
ARG 8 sizeY
ARG 9 sizeZ
ARG 10 extra
ARG 11 mirror
ARG 12 textureScaleX
ARG 13 textureScaleY
METHOD method_32093 createCuboid (II)Lnet/minecraft/class_630$class_628;
ARG 1 textureWidth
ARG 2 textureHeight

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_5609 net/minecraft/client/model/ModelData
FIELD field_27727 data Lnet/minecraft/class_5610;
METHOD method_32111 getRoot ()Lnet/minecraft/class_5610;

View File

@ -8,7 +8,11 @@ CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
FIELD field_3665 visible Z
FIELD field_3674 roll F
FIELD field_3675 yaw F
METHOD method_17138 copyPositionAndRotation (Lnet/minecraft/class_630;)V
METHOD <init> (Ljava/util/List;Ljava/util/Map;)V
ARG 1 cuboids
ARG 2 children
METHOD method_17138 copyTransform (Lnet/minecraft/class_630;)V
ARG 1 part
METHOD method_22698 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V
ARG 1 matrices
ARG 2 vertices
@ -26,6 +30,7 @@ CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
METHOD method_22700 getRandomCuboid (Ljava/util/Random;)Lnet/minecraft/class_630$class_628;
ARG 1 random
METHOD method_22702 renderCuboids (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIFFFF)V
ARG 1 entry
ARG 2 vertexConsumer
ARG 3 light
ARG 4 overlay
@ -39,6 +44,13 @@ CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_32084 getTransform ()Lnet/minecraft/class_5603;
METHOD method_32085 setTransform (Lnet/minecraft/class_5603;)V
ARG 1 rotationData
METHOD method_32086 getChild (Ljava/lang/String;)Lnet/minecraft/class_630;
ARG 1 name
METHOD method_32087 isEmpty ()Z
METHOD method_32088 traverse ()Ljava/util/stream/Stream;
CLASS class_593 Quad
FIELD field_21618 direction Lnet/minecraft/class_1160;
FIELD field_3502 vertices [Lnet/minecraft/class_630$class_618;
@ -92,3 +104,12 @@ CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
ARG 12 mirror
ARG 13 textureWidth
ARG 14 textureHeight
METHOD method_32089 renderCuboid (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIFFFF)V
ARG 1 entry
ARG 2 vertexConsumer
ARG 3 light
ARG 4 overlay
ARG 5 red
ARG 6 green
ARG 7 blue
ARG 8 alpha

View File

@ -0,0 +1,84 @@
CLASS net/minecraft/class_5606 net/minecraft/client/model/ModelPartBuilder
FIELD field_27719 cuboidData Ljava/util/List;
FIELD field_27720 textureX I
FIELD field_27721 textureY I
FIELD field_27722 mirror Z
METHOD method_32096 mirrored ()Lnet/minecraft/class_5606;
METHOD method_32097 cuboid (FFFFFF)Lnet/minecraft/class_5606;
ARG 1 offsetX
ARG 2 offsetY
ARG 3 offsetZ
ARG 4 sizeX
ARG 5 sizeY
ARG 6 sizeZ
METHOD method_32098 cuboid (FFFFFFLnet/minecraft/class_5605;)Lnet/minecraft/class_5606;
ARG 1 offsetX
ARG 2 offsetY
ARG 3 offsetZ
ARG 4 sizeX
ARG 5 sizeY
ARG 6 sizeZ
ARG 7 extra
METHOD method_32099 cuboid (FFFFFFLnet/minecraft/class_5605;FF)Lnet/minecraft/class_5606;
ARG 1 offsetX
ARG 2 offsetY
ARG 3 offsetZ
ARG 4 sizeX
ARG 5 sizeY
ARG 6 sizeZ
ARG 7 extra
ARG 8 textureScaleX
ARG 9 textureScaleY
METHOD method_32100 cuboid (FFFFFFZ)Lnet/minecraft/class_5606;
ARG 1 offsetX
ARG 2 offsetY
ARG 3 offsetZ
ARG 4 sizeX
ARG 5 sizeY
ARG 6 sizeZ
ARG 7 mirror
METHOD method_32101 uv (II)Lnet/minecraft/class_5606;
ARG 1 textureX
ARG 2 textureY
METHOD method_32102 cuboid (Ljava/lang/String;FFFFFF)Lnet/minecraft/class_5606;
ARG 1 name
ARG 2 offsetX
ARG 3 offsetY
ARG 4 offsetZ
ARG 5 sizeX
ARG 6 sizeY
ARG 7 sizeZ
METHOD method_32103 cuboid (Ljava/lang/String;FFFFFFLnet/minecraft/class_5605;)Lnet/minecraft/class_5606;
ARG 1 name
ARG 2 offsetX
ARG 3 offsetY
ARG 4 offsetZ
ARG 5 sizeX
ARG 6 sizeY
ARG 7 sizeZ
ARG 8 extra
METHOD method_32104 cuboid (Ljava/lang/String;FFFIIIII)Lnet/minecraft/class_5606;
ARG 1 name
ARG 2 offsetX
ARG 3 offsetY
ARG 4 offsetZ
ARG 5 sizeX
ARG 6 sizeY
ARG 7 sizeZ
ARG 8 textureX
ARG 9 textureY
METHOD method_32105 cuboid (Ljava/lang/String;FFFIIILnet/minecraft/class_5605;II)Lnet/minecraft/class_5606;
ARG 1 name
ARG 2 offsetX
ARG 3 offsetY
ARG 4 offsetZ
ARG 5 sizeX
ARG 6 sizeY
ARG 7 sizeZ
ARG 8 extra
ARG 9 textureX
ARG 10 textureY
METHOD method_32106 mirrored (Z)Lnet/minecraft/class_5606;
ARG 1 mirror
METHOD method_32107 build ()Ljava/util/List;
METHOD method_32108 create ()Lnet/minecraft/class_5606;

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_5610 net/minecraft/client/model/ModelPartData
FIELD field_27728 cuboidData Ljava/util/List;
FIELD field_27729 rotationData Lnet/minecraft/class_5603;
FIELD field_27730 children Ljava/util/Map;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5603;)V
ARG 1 cuboidData
ARG 2 rotationData
METHOD method_32112 createPart (II)Lnet/minecraft/class_630;
ARG 1 textureWidth
ARG 2 textureHeight
METHOD method_32116 getChild (Ljava/lang/String;)Lnet/minecraft/class_5610;
ARG 1 name
METHOD method_32117 addChild (Ljava/lang/String;Lnet/minecraft/class_5606;Lnet/minecraft/class_5603;)Lnet/minecraft/class_5610;
ARG 1 name
ARG 2 builder
ARG 3 rotationData

View File

@ -0,0 +1,30 @@
CLASS net/minecraft/class_5603 net/minecraft/client/model/ModelTransform
FIELD field_27701 NONE Lnet/minecraft/class_5603;
FIELD field_27702 pivotX F
FIELD field_27703 pivotY F
FIELD field_27704 pivotZ F
FIELD field_27705 pitch F
FIELD field_27706 yaw F
FIELD field_27707 roll F
METHOD <init> (FFFFFF)V
ARG 1 pivotX
ARG 2 pivotY
ARG 3 pivotZ
ARG 4 pitch
ARG 5 yaw
ARG 6 roll
METHOD method_32090 pivot (FFF)Lnet/minecraft/class_5603;
ARG 0 pivotX
ARG 1 pivotY
ARG 2 pivotZ
METHOD method_32091 of (FFFFFF)Lnet/minecraft/class_5603;
ARG 0 pivotX
ARG 1 pivotY
ARG 2 pivotZ
ARG 3 pitch
ARG 4 yaw
ARG 5 roll
METHOD method_32092 rotation (FFF)Lnet/minecraft/class_5603;
ARG 0 pitch
ARG 1 yaw
ARG 2 roll

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_5608 net/minecraft/client/model/TextureDimensions
COMMENT Internal class used by {@link TexturedModelPartGroup}.
FIELD field_27725 width I
FIELD field_27726 height I
METHOD <init> (II)V
ARG 1 width
ARG 2 height

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_5607 net/minecraft/client/model/TexturedModelData
FIELD field_27723 data Lnet/minecraft/class_5609;
FIELD field_27724 dimensions Lnet/minecraft/class_5608;
METHOD <init> (Lnet/minecraft/class_5609;Lnet/minecraft/class_5608;)V
ARG 1 data
ARG 2 dimensions
METHOD method_32109 createModel ()Lnet/minecraft/class_630;
METHOD method_32110 of (Lnet/minecraft/class_5609;II)Lnet/minecraft/class_5607;
ARG 0 partData
ARG 1 textureWidth
ARG 2 textureHeight

View File

@ -11,3 +11,4 @@ CLASS net/minecraft/class_823 net/minecraft/client/render/block/entity/BannerBlo
ARG 5 baseSprite
ARG 6 isBanner
ARG 7 patterns
METHOD method_32135 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_825 net/minecraft/client/render/block/entity/BedBlockEntityRenderer
METHOD method_32136 getHeadTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_32137 getFootTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_3558 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_630;Lnet/minecraft/class_2350;Lnet/minecraft/class_4730;IIZ)V
ARG 1 matrix
ARG 6 light

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_3880 net/minecraft/client/render/block/entity/BellBlockEntityRenderer
FIELD field_17145 BELL_BODY_TEXTURE Lnet/minecraft/class_4730;
METHOD method_32138 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -18,3 +18,6 @@ CLASS net/minecraft/class_826 net/minecraft/client/render/block/entity/ChestBloc
ARG 6 openFactor
ARG 7 light
ARG 8 overlay
METHOD method_32147 getSingleTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_32148 getRightDoubleTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_32149 getLeftDoubleTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -5,3 +5,7 @@ CLASS net/minecraft/class_829 net/minecraft/client/render/block/entity/ConduitBl
FIELD field_4378 CAGE_TEXTURE Lnet/minecraft/class_4730;
FIELD field_4379 OPEN_EYE_TEXTURE Lnet/minecraft/class_4730;
FIELD field_4380 CLOSED_EYE_TEXTURE Lnet/minecraft/class_4730;
METHOD method_32150 getEyeTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_32151 getWindTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_32152 getShellTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_32153 getPlainTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_837 net/minecraft/client/render/block/entity/SignBlockEntityRenderer
METHOD method_32154 getTexturedModelData ()Lnet/minecraft/class_5607;
CLASS class_4702 SignModel
FIELD field_21531 foot Lnet/minecraft/class_630;

View File

@ -1,3 +1,7 @@
CLASS net/minecraft/class_836 net/minecraft/client/render/block/entity/SkullBlockEntityRenderer
FIELD field_4390 TEXTURES Ljava/util/Map;
FIELD field_4391 MODELS Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_5614$class_5615;)V
ARG 1 ctx
METHOD method_32160 getModels (Lnet/minecraft/class_5599;)Ljava/util/Map;
ARG 0 modelLoader

View File

@ -1,4 +1,13 @@
CLASS net/minecraft/class_909 net/minecraft/client/render/entity/BipedEntityRenderer
FIELD field_4713 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_572;F)V
ARG 1 ctx
ARG 2 model
ARG 3 shadowRadius
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_572;FFFF)V
ARG 1 ctx
ARG 2 model
ARG 3 shadowRadius
ARG 4 scaleX
ARG 5 scaleY
ARG 6 scaleZ

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_881 net/minecraft/client/render/entity/BoatEntityRenderer
FIELD field_27758 texturesAndModels Ljava/util/Map;

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_883 net/minecraft/client/render/entity/DonkeyEntityRenderer
FIELD field_4650 TEXTURES Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;FLnet/minecraft/class_5601;)V
ARG 1 ctx
ARG 2 scale
ARG 3 layer

View File

@ -8,3 +8,4 @@ CLASS net/minecraft/class_892 net/minecraft/client/render/entity/EndCrystalEntit
METHOD method_23155 getYOffset (Lnet/minecraft/class_1511;F)F
ARG 0 crystal
ARG 1 tickDelta
METHOD method_32164 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -28,6 +28,7 @@ CLASS net/minecraft/class_895 net/minecraft/client/render/entity/EnderDragonEnti
ARG 1 matrix
ARG 2 y
ARG 3 z
METHOD method_32165 getTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_3917 renderCrystalBeam (FFFFILnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
ARG 0 dx
ARG 1 dy
@ -40,21 +41,38 @@ CLASS net/minecraft/class_895 net/minecraft/client/render/entity/EnderDragonEnti
CLASS class_625 DragonEntityModel
FIELD field_21441 dragon Lnet/minecraft/class_1510;
FIELD field_21442 tickDelta F
FIELD field_3625 frontFoot Lnet/minecraft/class_630;
FIELD field_3626 rearLegTip Lnet/minecraft/class_630;
FIELD field_21548 leftWingTip Lnet/minecraft/class_630;
FIELD field_21549 leftFrontLeg Lnet/minecraft/class_630;
FIELD field_21550 leftFrontLegTip Lnet/minecraft/class_630;
FIELD field_21551 leftFrontFoot Lnet/minecraft/class_630;
FIELD field_21552 leftHindLeg Lnet/minecraft/class_630;
FIELD field_21553 leftHindLegTip Lnet/minecraft/class_630;
FIELD field_21554 leftHindFoot Lnet/minecraft/class_630;
FIELD field_21555 rightWing Lnet/minecraft/class_630;
FIELD field_3625 rightFrontFoot Lnet/minecraft/class_630;
FIELD field_3626 rightHindLegTip Lnet/minecraft/class_630;
FIELD field_3627 body Lnet/minecraft/class_630;
FIELD field_3628 rearFoot Lnet/minecraft/class_630;
FIELD field_3629 wing Lnet/minecraft/class_630;
FIELD field_3628 rightHindFoot Lnet/minecraft/class_630;
FIELD field_3629 leftWing Lnet/minecraft/class_630;
FIELD field_3630 head Lnet/minecraft/class_630;
FIELD field_3631 jaw Lnet/minecraft/class_630;
FIELD field_3632 frontLeg Lnet/minecraft/class_630;
FIELD field_3633 rearLeg Lnet/minecraft/class_630;
FIELD field_3634 frontLegTip Lnet/minecraft/class_630;
FIELD field_3635 wingTip Lnet/minecraft/class_630;
FIELD field_3632 rightFrontLeg Lnet/minecraft/class_630;
FIELD field_3633 rightHindLeg Lnet/minecraft/class_630;
FIELD field_3634 rightFrontLegTip Lnet/minecraft/class_630;
FIELD field_3635 rightWingTip Lnet/minecraft/class_630;
FIELD field_3637 neck Lnet/minecraft/class_630;
METHOD method_23838 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFLnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;)V
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 part
METHOD method_23838 setLimbRotation (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFLnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;)V
ARG 1 matrices
ARG 2 vertices
ARG 3 light
ARG 4 overlay
ARG 5 offset
ARG 6 wing
ARG 7 frontLeg
ARG 8 frontLegTip
ARG 9 frontFoot
ARG 10 hindLeg
ARG 11 hindLegTip
ARG 12 hindFoot

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderDispatcher
FIELD field_21009 SHADOW_LAYER Lnet/minecraft/class_1921;
FIELD field_21794 rotation Lnet/minecraft/class_1158;
FIELD field_27759 itemRenderer Lnet/minecraft/class_918;
FIELD field_27760 modelLoader Lnet/minecraft/class_5599;
FIELD field_4678 targetedEntity Lnet/minecraft/class_1297;
FIELD field_4680 renderHitboxes Z
FIELD field_4681 renderShadows Z
@ -13,6 +15,10 @@ CLASS net/minecraft/class_898 net/minecraft/client/render/entity/EntityRenderDis
FIELD field_4696 renderers Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_1060;Lnet/minecraft/class_918;Lnet/minecraft/class_327;Lnet/minecraft/class_315;Lnet/minecraft/class_5599;)V
ARG 1 textureManager
ARG 2 itemRenderer
ARG 3 textRenderer
ARG 4 gameOptions
ARG 5 modelLoader
METHOD method_23161 drawFireVertex (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFF)V
ARG 0 entry
ARG 1 vertices

View File

@ -1,14 +1,22 @@
CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer
FIELD field_27761 textRenderer Lnet/minecraft/class_327;
FIELD field_4672 shadowOpacity F
FIELD field_4673 shadowRadius F
FIELD field_4676 dispatcher Lnet/minecraft/class_898;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;)V
ARG 1 ctx
METHOD method_23169 getPositionOffset (Lnet/minecraft/class_1297;F)Lnet/minecraft/class_243;
ARG 1 entity
ARG 2 tickDelta
METHOD method_24087 getBlockLight (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)I
ARG 1 entity
ARG 2 pos
METHOD method_24088 getLight (Lnet/minecraft/class_1297;F)I
ARG 1 entity
ARG 2 tickDelta
METHOD method_27950 getSkyLight (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)I
ARG 1 entity
ARG 2 pos
METHOD method_3921 hasLabel (Lnet/minecraft/class_1297;)Z
COMMENT Determines whether the passed entity should render with a nameplate above its head.
COMMENT
@ -16,6 +24,7 @@ CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer
ARG 1 entity
METHOD method_3926 renderLabelIfPresent (Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
ARG 1 entity
ARG 2 text
ARG 3 matrices
ARG 4 vertexConsumers
ARG 5 light

View File

@ -0,0 +1,22 @@
CLASS net/minecraft/class_5617 net/minecraft/client/render/entity/EntityRendererFactory
METHOD create (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;
ARG 1 ctx
CLASS class_5618 Context
FIELD field_27762 renderDispatcher Lnet/minecraft/class_898;
FIELD field_27763 itemRenderer Lnet/minecraft/class_918;
FIELD field_27764 resourceManager Lnet/minecraft/class_3300;
FIELD field_27765 modelLoader Lnet/minecraft/class_5599;
FIELD field_27766 textRenderer Lnet/minecraft/class_327;
METHOD <init> (Lnet/minecraft/class_898;Lnet/minecraft/class_918;Lnet/minecraft/class_3300;Lnet/minecraft/class_5599;Lnet/minecraft/class_327;)V
ARG 1 renderDispatcher
ARG 2 itemRenderer
ARG 3 resourceManager
ARG 4 modelLoader
ARG 5 textRenderer
METHOD method_32166 getRenderDispatcher ()Lnet/minecraft/class_898;
METHOD method_32167 getPart (Lnet/minecraft/class_5601;)Lnet/minecraft/class_630;
ARG 1 layer
METHOD method_32168 getItemRenderer ()Lnet/minecraft/class_918;
METHOD method_32169 getResourceManager ()Lnet/minecraft/class_3300;
METHOD method_32170 getModelLoader ()Lnet/minecraft/class_5599;
METHOD method_32171 getTextRenderer ()Lnet/minecraft/class_327;

View File

@ -1,4 +1,12 @@
CLASS net/minecraft/class_5619 net/minecraft/client/render/entity/EntityRenderers
FIELD field_27767 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_27768 rendererFactories Ljava/util/Map;
FIELD field_27769 playerRendererFactories Ljava/util/Map;
METHOD method_32172 isMissingRendererFactories ()Z
METHOD method_32173 register (Lnet/minecraft/class_1299;Lnet/minecraft/class_5617;)V
ARG 0 type
ARG 1 factory
METHOD method_32176 reloadEntityRenderers (Lnet/minecraft/class_5617$class_5618;)Ljava/util/Map;
ARG 0 ctx
METHOD method_32177 reloadPlayerRenderers (Lnet/minecraft/class_5617$class_5618;)Ljava/util/Map;
ARG 0 ctx

View File

@ -2,3 +2,7 @@ CLASS net/minecraft/class_953 net/minecraft/client/render/entity/FlyingItemEntit
FIELD field_17147 scale F
FIELD field_21745 lit Z
FIELD field_4792 itemRenderer Lnet/minecraft/class_918;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;FZ)V
ARG 1 ctx
ARG 2 scale
ARG 3 lit

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_908 net/minecraft/client/render/entity/GiantEntityRenderer
FIELD field_4710 TEXTURE Lnet/minecraft/class_2960;
FIELD field_4711 scale F
METHOD <init> (Lnet/minecraft/class_5617$class_5618;F)V
ARG 1 ctx
ARG 2 scale

View File

@ -2,6 +2,10 @@ CLASS net/minecraft/class_907 net/minecraft/client/render/entity/GuardianEntityR
FIELD field_21743 LAYER Lnet/minecraft/class_1921;
FIELD field_4708 TEXTURE Lnet/minecraft/class_2960;
FIELD field_4709 EXPLOSION_BEAM_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;FLnet/minecraft/class_5601;)V
ARG 1 ctx
ARG 2 shadowRadius
ARG 3 layer
METHOD method_3979 fromLerpedPosition (Lnet/minecraft/class_1309;DF)Lnet/minecraft/class_243;
ARG 1 entity
ARG 2 yOffset

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_875 net/minecraft/client/render/entity/HorseBaseEntityRenderer
FIELD field_4641 scale F
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_549;F)V
ARG 1 ctx
ARG 2 model
ARG 3 scale

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_3729 net/minecraft/client/render/entity/IllagerEntityRenderer
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_575;F)V
ARG 1 ctx
ARG 2 model
ARG 3 shadowRadius

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_922 net/minecraft/client/render/entity/LivingEntityRen
FIELD field_4737 model Lnet/minecraft/class_583;
FIELD field_4738 features Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_583;F)V
ARG 1 ctx
ARG 2 model
ARG 3 shadowRadius
METHOD method_18656 getYaw (Lnet/minecraft/class_2350;)F

View File

@ -1,2 +1,5 @@
CLASS net/minecraft/class_921 net/minecraft/client/render/entity/LlamaEntityRenderer
FIELD field_4736 TEXTURES [Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V
ARG 1 ctx
ARG 2 layer

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_925 net/minecraft/client/render/entity/MinecartEntityRenderer
FIELD field_4746 TEXTURE Lnet/minecraft/class_2960;
FIELD field_4747 model Lnet/minecraft/class_583;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V
ARG 1 ctx
ARG 2 layer
METHOD method_4064 renderBlock (Lnet/minecraft/class_1688;FLnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
ARG 1 entity
ARG 2 delta

View File

@ -1 +1,7 @@
CLASS net/minecraft/class_927 net/minecraft/client/render/entity/MobEntityRenderer
METHOD method_4073 (Lnet/minecraft/class_1308;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;)V
ARG 1 entity
ARG 2 tickDelta
ARG 3 matrices
ARG 4 provider
ARG 5 holdingEntity

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_4842 net/minecraft/client/render/entity/PiglinEntityRenderer
FIELD field_25793 TEXTURES Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Z)V
ARG 1 ctx
ARG 2 mainLayer
ARG 3 innerArmorLayer
ARG 4 outerArmorLayer
ARG 5 zombie
METHOD method_24875 getPiglinModel (Lnet/minecraft/class_5599;Lnet/minecraft/class_5601;Z)Lnet/minecraft/class_4840;
ARG 0 modelLoader
ARG 1 layer
ARG 2 zombie

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_1007 net/minecraft/client/render/entity/PlayerEntityRenderer
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Z)V
ARG 1 ctx
ARG 2 slim
METHOD method_23205 renderArm (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;Lnet/minecraft/class_630;Lnet/minecraft/class_630;)V
ARG 1 matrices
ARG 2 vertexConsumers
@ -7,7 +10,10 @@ CLASS net/minecraft/class_1007 net/minecraft/client/render/entity/PlayerEntityRe
ARG 5 arm
ARG 6 sleeve
METHOD method_4210 getArmPose (Lnet/minecraft/class_742;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573;
ARG 0 player
ARG 1 hand
METHOD method_4218 setModelPose (Lnet/minecraft/class_742;)V
ARG 1 player
METHOD method_4220 renderRightArm (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;)V
ARG 1 matrices
ARG 2 vertexConsumers

View File

@ -1,2 +1,7 @@
CLASS net/minecraft/class_946 net/minecraft/client/render/entity/SkeletonEntityRenderer
FIELD field_4785 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;)V
ARG 1 ctx
ARG 2 layer
ARG 3 legArmorLayer
ARG 4 bodyArmorLayer

View File

@ -1,2 +1,5 @@
CLASS net/minecraft/class_949 net/minecraft/client/render/entity/SpiderEntityRenderer
FIELD field_4789 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V
ARG 1 ctx
ARG 2 layer

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_966 net/minecraft/client/render/entity/WitherSkullEnti
FIELD field_4815 TEXTURE Lnet/minecraft/class_2960;
FIELD field_4816 model Lnet/minecraft/class_607;
FIELD field_4817 INVULNERABLE_TEXTURE Lnet/minecraft/class_2960;
METHOD method_32199 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,7 @@
CLASS net/minecraft/class_968 net/minecraft/client/render/entity/ZombieBaseEntityRenderer
FIELD field_4819 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_623;Lnet/minecraft/class_623;Lnet/minecraft/class_623;)V
ARG 1 ctx
ARG 2 bodyModel
ARG 3 legsArmorModel
ARG 4 bodyArmorModel

View File

@ -1 +1,6 @@
CLASS net/minecraft/class_3886 net/minecraft/client/render/entity/ZombieEntityRenderer
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;)V
ARG 1 ctx
ARG 2 layer
ARG 3 legsArmorLayer
ARG 4 bodyArmorLayer

View File

@ -1,2 +1,5 @@
CLASS net/minecraft/class_961 net/minecraft/client/render/entity/ZombieHorseEntityRenderer
FIELD field_4803 TEXTURES Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V
ARG 1 ctx
ARG 2 layer

View File

@ -7,9 +7,18 @@ CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFe
ARG 2 leggingsModel
ARG 3 bodyModel
METHOD method_23192 renderArmorParts (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1738;ZLnet/minecraft/class_572;ZFFFLjava/lang/String;)V
ARG 1 matrices
ARG 2 provider
ARG 4 item
ARG 6 model
ARG 7 legs
ARG 11 overlay
METHOD method_4169 renderArmor (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;ILnet/minecraft/class_572;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 entity
ARG 4 armorSlot
ARG 6 model
METHOD method_4170 setVisible (Lnet/minecraft/class_572;Lnet/minecraft/class_1304;)V
ARG 1 bipedModel
ARG 2 slot
@ -18,3 +27,6 @@ CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFe
METHOD method_4173 usesSecondLayer (Lnet/minecraft/class_1304;)Z
ARG 1 slot
METHOD method_4174 getArmorTexture (Lnet/minecraft/class_1738;ZLjava/lang/String;)Lnet/minecraft/class_2960;
ARG 1 item
ARG 2 legs
ARG 3 overlay

View File

@ -1 +1,14 @@
CLASS net/minecraft/class_976 net/minecraft/client/render/entity/feature/HeadFeatureRenderer
FIELD field_24474 scaleX F
FIELD field_24475 scaleY F
FIELD field_24476 scaleZ F
FIELD field_27771 headModels Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V
ARG 1 ctx
ARG 2 modelLoader
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;FFF)V
ARG 1 ctx
ARG 2 modelLoader
ARG 3 scaleX
ARG 4 scaleY
ARG 5 scaleZ

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_998 net/minecraft/client/render/entity/feature/TridentRiptideFeatureRenderer
FIELD field_21012 aura Lnet/minecraft/class_630;
FIELD field_4898 TEXTURE Lnet/minecraft/class_2960;
METHOD method_32200 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_548 net/minecraft/client/render/entity/model/ArmorStandArmorEntityModel
METHOD method_32686 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;
ARG 0 dilation

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_551 net/minecraft/client/render/entity/model/ArmorStandEntityModel
FIELD field_3312 plate Lnet/minecraft/class_630;
FIELD field_3313 hip Lnet/minecraft/class_630;
METHOD method_31979 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -5,3 +5,4 @@ CLASS net/minecraft/class_553 net/minecraft/client/render/entity/model/BatEntity
FIELD field_3322 rightWing Lnet/minecraft/class_630;
FIELD field_3323 body Lnet/minecraft/class_630;
FIELD field_3324 leftWingTip Lnet/minecraft/class_630;
METHOD method_31980 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -9,3 +9,4 @@ CLASS net/minecraft/class_4495 net/minecraft/client/render/entity/model/BeeEntit
FIELD field_20512 leftAntenna Lnet/minecraft/class_630;
FIELD field_20513 rightAntenna Lnet/minecraft/class_630;
FIELD field_20514 bodyPitch F
METHOD method_31981 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEntityModel
FIELD field_27433 leftArm Lnet/minecraft/class_630;
FIELD field_3391 torso Lnet/minecraft/class_630;
FIELD field_3392 rightLeg Lnet/minecraft/class_630;
FIELD field_3394 helmet Lnet/minecraft/class_630;
@ -9,6 +10,8 @@ CLASS net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEnti
FIELD field_3399 leftArmPose Lnet/minecraft/class_572$class_573;
FIELD field_3400 sneaking Z
FIELD field_3401 rightArm Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 part
METHOD method_2804 lerpAngle (FFF)F
METHOD method_2805 setVisible (Z)V
ARG 1 visible
@ -17,6 +20,9 @@ CLASS net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEnti
METHOD method_2808 getArm (Lnet/minecraft/class_1306;)Lnet/minecraft/class_630;
ARG 1 arm
METHOD method_2818 setAttributes (Lnet/minecraft/class_572;)V
METHOD method_32011 getModelData (Lnet/minecraft/class_5605;F)Lnet/minecraft/class_5609;
ARG 0 dilation
ARG 1 pivotOffsetY
CLASS class_573 ArmPose
METHOD <init> (Ljava/lang/String;IZ)V
ARG 1 name

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_555 net/minecraft/client/render/entity/model/BlazeEntityModel
FIELD field_3328 rods [Lnet/minecraft/class_630;
METHOD method_31982 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -4,3 +4,4 @@ CLASS net/minecraft/class_554 net/minecraft/client/render/entity/model/BoatEntit
METHOD method_22954 getBottom ()Lnet/minecraft/class_630;
METHOD method_2797 setPaddleAngle (Lnet/minecraft/class_1690;ILnet/minecraft/class_630;F)V
ARG 3 angle
METHOD method_31985 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -15,3 +15,4 @@ CLASS net/minecraft/class_557 net/minecraft/client/render/entity/model/BookModel
ARG 6 green
ARG 7 blue
ARG 8 alpha
METHOD method_31986 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_558 net/minecraft/client/render/entity/model/ChickenEn
FIELD field_3342 wattle Lnet/minecraft/class_630;
FIELD field_3344 head Lnet/minecraft/class_630;
FIELD field_3346 torso Lnet/minecraft/class_630;
METHOD method_31988 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_561 net/minecraft/client/render/entity/model/CodEntityModel
FIELD field_3350 tail Lnet/minecraft/class_630;
METHOD method_31989 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_560 net/minecraft/client/render/entity/model/CowEntityModel
METHOD method_2800 getHead ()Lnet/minecraft/class_630;
METHOD method_31990 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_562 net/minecraft/client/render/entity/model/CreeperEntityModel
FIELD field_3360 head Lnet/minecraft/class_630;
METHOD method_31991 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_889 net/minecraft/client/render/entity/model/DolphinEn
FIELD field_4655 flukes Lnet/minecraft/class_630;
FIELD field_4657 tail Lnet/minecraft/class_630;
FIELD field_4658 body Lnet/minecraft/class_630;
METHOD method_31992 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_559 net/minecraft/client/render/entity/model/DonkeyEntityModel
METHOD method_31987 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_626 net/minecraft/client/render/entity/model/DragonHeadEntityModel
FIELD field_3638 head Lnet/minecraft/class_630;
FIELD field_3639 jaw Lnet/minecraft/class_630;
METHOD method_32071 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_564 net/minecraft/client/render/entity/model/DrownedEntityModel
METHOD method_31993 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_563 net/minecraft/client/render/entity/model/ElytraEntityModel
METHOD method_31994 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_566 net/minecraft/client/render/entity/model/EndermanEntityModel
FIELD field_3370 angry Z
FIELD field_3371 carryingBlock Z
METHOD method_31995 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_565 net/minecraft/client/render/entity/model/EndermiteEntityModel
METHOD method_31996 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_5599 net/minecraft/client/render/entity/model/EntityModelLoader
FIELD field_27542 modelParts Ljava/util/Map;
METHOD method_32072 getModelPart (Lnet/minecraft/class_5601;)Lnet/minecraft/class_630;
ARG 1 layer

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_5600 net/minecraft/client/render/entity/model/EntityModels
FIELD field_27543 FISH_PATTERN_DILATION Lnet/minecraft/class_5605;
FIELD field_27544 ARMOR_DILATION Lnet/minecraft/class_5605;
FIELD field_27545 HAT_DILATION Lnet/minecraft/class_5605;
METHOD method_32073 getModels ()Ljava/util/Map;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_568 net/minecraft/client/render/entity/model/EvokerFangsEntityModel
METHOD method_31998 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_4041 net/minecraft/client/render/entity/model/FoxEntit
FIELD field_18019 torso Lnet/minecraft/class_630;
FIELD field_18024 tail Lnet/minecraft/class_630;
FIELD field_18025 legPitchModifier F
METHOD method_31999 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_567 net/minecraft/client/render/entity/model/GhastEntityModel
FIELD field_3372 tentacles [Lnet/minecraft/class_630;
METHOD method_32000 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_570 net/minecraft/client/render/entity/model/GuardianEntityModel
FIELD field_3379 body Lnet/minecraft/class_630;
FIELD field_3381 eye Lnet/minecraft/class_630;
METHOD method_32002 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_4791 net/minecraft/client/render/entity/model/HoglinEn
FIELD field_22228 rightEar Lnet/minecraft/class_630;
FIELD field_22229 leftEar Lnet/minecraft/class_630;
FIELD field_22230 torso Lnet/minecraft/class_630;
METHOD method_32009 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_549 net/minecraft/client/render/entity/model/HorseEnti
FIELD field_3300 tail Lnet/minecraft/class_630;
FIELD field_3305 torso Lnet/minecraft/class_630;
FIELD field_3307 head Lnet/minecraft/class_630;
METHOD method_32010 getModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609;

View File

@ -9,3 +9,4 @@ CLASS net/minecraft/class_575 net/minecraft/client/render/entity/model/IllagerEn
METHOD method_2812 getHat ()Lnet/minecraft/class_630;
METHOD method_2813 getAttackingArm (Lnet/minecraft/class_1306;)Lnet/minecraft/class_630;
ARG 1 arm
METHOD method_32012 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_574 net/minecraft/client/render/entity/model/IronGolemEntityModel
FIELD field_3415 head Lnet/minecraft/class_630;
METHOD method_2809 getRightArm ()Lnet/minecraft/class_630;
METHOD method_32013 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_592 net/minecraft/client/render/entity/model/LargePufferfishEntityModel
METHOD method_32030 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_615 net/minecraft/client/render/entity/model/LargeTropicalFishEntityModel
METHOD method_32061 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_579 net/minecraft/client/render/entity/model/LeashKnotEntityModel
FIELD field_3431 leashKnot Lnet/minecraft/class_630;
METHOD method_32017 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_578 net/minecraft/client/render/entity/model/LlamaEntityModel
METHOD method_32018 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_581 net/minecraft/client/render/entity/model/LlamaSpitEntityModel
METHOD method_32019 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_576 net/minecraft/client/render/entity/model/MagmaCubeEntityModel
METHOD method_32014 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_595 net/minecraft/client/render/entity/model/MediumPufferfishEntityModel
METHOD method_32031 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_580 net/minecraft/client/render/entity/model/MinecartEntityModel
METHOD method_32020 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -4,3 +4,4 @@ CLASS net/minecraft/class_582 net/minecraft/client/render/entity/model/OcelotEnt
FIELD field_3436 upperTail Lnet/minecraft/class_630;
FIELD field_3437 torso Lnet/minecraft/class_630;
FIELD field_3442 lowerTail Lnet/minecraft/class_630;
METHOD method_32021 getModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609;

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_586 net/minecraft/client/render/entity/model/PandaEnti
FIELD field_3468 playAnimationProgress F
FIELD field_3469 lieOnBackAnimationProgress F
FIELD field_3470 scaredAnimationProgress F
METHOD method_32022 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -25,4 +25,5 @@ CLASS net/minecraft/class_584 net/minecraft/client/render/entity/model/ParrotEnt
ARG 5 age
ARG 6 headYaw
ARG 7 headPitch
METHOD method_32023 getTexturedModelData ()Lnet/minecraft/class_5607;
CLASS class_585 Pose

View File

@ -5,3 +5,4 @@ CLASS net/minecraft/class_588 net/minecraft/client/render/entity/model/PhantomEn
FIELD field_3474 rightWing Lnet/minecraft/class_630;
FIELD field_3476 leftWingTip Lnet/minecraft/class_630;
FIELD field_3477 leftWing Lnet/minecraft/class_630;
METHOD method_32024 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_587 net/minecraft/client/render/entity/model/PigEntityModel
METHOD method_32025 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;

View File

@ -1 +1,9 @@
CLASS net/minecraft/class_4840 net/minecraft/client/render/entity/model/PiglinEntityModel
FIELD field_25632 leftArmRotation Lnet/minecraft/class_5603;
FIELD field_25633 rightArmRotation Lnet/minecraft/class_5603;
FIELD field_25634 torsoRotation Lnet/minecraft/class_5603;
FIELD field_25635 headRotation Lnet/minecraft/class_5603;
FIELD field_27464 rightEar Lnet/minecraft/class_630;
FIELD field_27465 leftEar Lnet/minecraft/class_630;
METHOD method_32026 getModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609;
ARG 0 dilation

View File

@ -21,3 +21,6 @@ CLASS net/minecraft/class_591 net/minecraft/client/render/entity/model/PlayerEnt
ARG 2 vertices
ARG 3 light
ARG 4 overlay
METHOD method_32028 getTexturedModelData (Lnet/minecraft/class_5605;Z)Lnet/minecraft/class_5609;
ARG 0 dilation
ARG 1 slim

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_590 net/minecraft/client/render/entity/model/PolarBearEntityModel
METHOD method_32029 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_596 net/minecraft/client/render/entity/model/RabbitEnt
FIELD field_3524 tail Lnet/minecraft/class_630;
FIELD field_3528 torso Lnet/minecraft/class_630;
FIELD field_3530 nose Lnet/minecraft/class_630;
METHOD method_32034 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_571 net/minecraft/client/render/entity/model/RavagerEn
FIELD field_3384 neck Lnet/minecraft/class_630;
FIELD field_3386 head Lnet/minecraft/class_630;
FIELD field_3388 jaw Lnet/minecraft/class_630;
METHOD method_32035 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_599 net/minecraft/client/render/entity/model/SalmonEntityModel
FIELD field_3548 tail Lnet/minecraft/class_630;
METHOD method_32036 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_601 net/minecraft/client/render/entity/model/SheepEntityModel
FIELD field_3552 headPitchModifier F
METHOD method_32038 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_598 net/minecraft/client/render/entity/model/SheepWoolEntityModel
METHOD method_32037 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_600 net/minecraft/client/render/entity/model/ShieldEnt
FIELD field_3551 handle Lnet/minecraft/class_630;
METHOD method_23774 getPlate ()Lnet/minecraft/class_630;
METHOD method_23775 getHandle ()Lnet/minecraft/class_630;
METHOD method_32039 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_603 net/minecraft/client/render/entity/model/ShulkerBulletEntityModel
FIELD field_3556 bullet Lnet/minecraft/class_630;
METHOD method_32040 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -4,3 +4,5 @@ CLASS net/minecraft/class_602 net/minecraft/client/render/entity/model/ShulkerEn
FIELD field_3555 topShell Lnet/minecraft/class_630;
METHOD method_2829 getTopShell ()Lnet/minecraft/class_630;
METHOD method_2830 getHead ()Lnet/minecraft/class_630;
METHOD method_2831 getBottomShell ()Lnet/minecraft/class_630;
METHOD method_32041 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_604 net/minecraft/client/render/entity/model/Silverfis
FIELD field_3558 segmentLocations [[I
FIELD field_3559 segmentSizes [[I
FIELD field_3560 body [Lnet/minecraft/class_630;
METHOD method_32042 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_5597 net/minecraft/client/render/entity/model/SinglePartEntityModel
METHOD method_32008 getPart ()Lnet/minecraft/class_630;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_606 net/minecraft/client/render/entity/model/SkeletonEntityModel
METHOD method_32047 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,5 @@
CLASS net/minecraft/class_607 net/minecraft/client/render/entity/model/SkullEntityModel
FIELD field_3564 skull Lnet/minecraft/class_630;
METHOD method_32048 getModelData ()Lnet/minecraft/class_5609;
METHOD method_32049 getHeadTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_32050 getSkullTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_609 net/minecraft/client/render/entity/model/SlimeEntityModel
METHOD method_32051 getOuterTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_32052 getInnerTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_594 net/minecraft/client/render/entity/model/SmallPufferfishEntityModel
METHOD method_32032 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_612 net/minecraft/client/render/entity/model/SmallTropicalFishEntityModel
METHOD method_32060 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_608 net/minecraft/client/render/entity/model/SnowGolemEntityModel
FIELD field_3568 topSnowball Lnet/minecraft/class_630;
METHOD method_2834 getTopSnowball ()Lnet/minecraft/class_630;
METHOD method_32053 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_611 net/minecraft/client/render/entity/model/SpiderEntityModel
FIELD field_3583 head Lnet/minecraft/class_630;
METHOD method_32054 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_610 net/minecraft/client/render/entity/model/SquidEntityModel
FIELD field_3574 tentacles [Lnet/minecraft/class_630;
METHOD method_32055 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_4997 net/minecraft/client/render/entity/model/StriderEntityModel
METHOD method_32058 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_613 net/minecraft/client/render/entity/model/TridentEntityModel
FIELD field_3592 TEXTURE Lnet/minecraft/class_2960;
METHOD method_32059 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_614 net/minecraft/client/render/entity/model/TurtleEntityModel
FIELD field_3594 plastron Lnet/minecraft/class_630;
COMMENT The belly side of the turtle's shell.
METHOD method_32062 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_617 net/minecraft/client/render/entity/model/VexEntityModel
FIELD field_3601 leftWing Lnet/minecraft/class_630;
FIELD field_3602 rightWing Lnet/minecraft/class_630;
METHOD method_32063 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_620 net/minecraft/client/render/entity/model/VillagerResemblingModel
METHOD method_32064 getModelData ()Lnet/minecraft/class_5609;

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_622 net/minecraft/client/render/entity/model/WitchEnti
FIELD field_3614 liftingNose Z
METHOD method_2839 getNose ()Lnet/minecraft/class_630;
METHOD method_2840 setLiftingNose (Z)V
METHOD method_32065 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_621 net/minecraft/client/render/entity/model/WitherEntityModel
METHOD method_32067 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_624 net/minecraft/client/render/entity/model/WolfEntit
FIELD field_3619 neck Lnet/minecraft/class_630;
FIELD field_3621 head Lnet/minecraft/class_630;
FIELD field_3623 torso Lnet/minecraft/class_630;
METHOD method_32068 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_619 net/minecraft/client/render/entity/model/ZombieVillagerEntityModel
FIELD field_17144 hat Lnet/minecraft/class_630;
METHOD method_32069 getArmorTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;
METHOD method_32070 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_5605 net/minecraft/client/util/math/Dilation
FIELD field_27715 NONE Lnet/minecraft/class_5605;
FIELD field_27716 radiusX F
FIELD field_27717 radiusY F
FIELD field_27718 radiusZ F
METHOD <init> (F)V
ARG 1 radius
METHOD <init> (FFF)V
ARG 1 radiusX
ARG 2 radiusY
ARG 3 radiusZ
METHOD method_32094 add (F)Lnet/minecraft/class_5605;
ARG 1 radius
METHOD method_32095 add (FFF)Lnet/minecraft/class_5605;
ARG 1 radiusX
ARG 2 radiusY
ARG 3 radiusZ

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_5611 net/minecraft/client/util/math/Vector2f
FIELD field_27731 x F
FIELD field_27732 y F
METHOD <init> (FF)V
ARG 1 x
ARG 2 y
METHOD method_32118 getX ()F
METHOD method_32119 getY ()F