Entity and entity models documentations (#2431)

* Map some axolotl stuff and start work on entity and entity models documentation.

* Improve entity models documentation.

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

Co-authored-by: liach <7806504+liach@users.noreply.github.com>

* More entity model documentation.

* Axolotl brain and tasks.

* Update mappings/net/minecraft/client/render/entity/model/CatEntityModel.mapping

Co-authored-by: liach <7806504+liach@users.noreply.github.com>

Co-authored-by: liach <7806504+liach@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
LambdAurora 2021-05-29 12:52:11 +02:00 committed by GitHub
parent 05c8aac4f2
commit a0ec4231f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
62 changed files with 1527 additions and 5 deletions

View File

@ -1,13 +1,18 @@
CLASS net/minecraft/class_3879 net/minecraft/client/model/Model
COMMENT Represents a dynamic model which has its own render layers and custom rendering.
FIELD field_21343 layerFactory Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 layerFactory
METHOD method_23500 getLayer (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
COMMENT {@return the render layer for the corresponding texture}
ARG 1 texture
COMMENT the texture used for the render layer
METHOD method_2828 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)V
COMMENT Renders the model.
ARG 1 matrices
ARG 2 vertices
ARG 3 light
COMMENT the lightmap coordinates used for this model rendering
ARG 4 overlay
ARG 5 red
ARG 6 green

View File

@ -25,4 +25,12 @@ CLASS net/minecraft/class_4592 net/minecraft/client/render/entity/model/AnimalMo
ARG 5 invertedChildBodyScale
ARG 6 childBodyYOffset
METHOD method_22946 getHeadParts ()Ljava/lang/Iterable;
METHOD method_22947 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V
ARG 8 bodyPart
METHOD method_22948 getBodyParts ()Ljava/lang/Iterable;
METHOD method_22949 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V
ARG 8 headPart
METHOD method_22950 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V
ARG 8 bodyPart
METHOD method_22951 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V
ARG 8 headPart

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_548 net/minecraft/client/render/entity/model/ArmorStandArmorEntityModel
COMMENT Represents the armor model of an {@linkplain ArmorStandEntity}.
METHOD method_32686 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;
ARG 0 dilation

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_551 net/minecraft/client/render/entity/model/ArmorStandEntityModel
COMMENT Represents the model of an {@linkplain ArmorStandEntity}.
FIELD field_27391 rightBodyStick Lnet/minecraft/class_630;
FIELD field_27392 leftBodyStick Lnet/minecraft/class_630;
FIELD field_32445 RIGHT_BODY_STICK Ljava/lang/String;

View File

@ -1,4 +1,44 @@
CLASS net/minecraft/class_5772 net/minecraft/client/render/entity/model/AxolotlEntityModel
COMMENT Represents the model of an {@linkplain AxolotlEntity}.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#TOP_GILLS}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #topGills}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_GILLS}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #leftGills}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_GILLS}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #rightGills}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #rightHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #leftHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #rightFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #leftFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#TAIL}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #tail}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_28373 tail Lnet/minecraft/class_630;
FIELD field_28374 leftHindLeg Lnet/minecraft/class_630;
FIELD field_28375 rightHindLeg Lnet/minecraft/class_630;
@ -10,14 +50,20 @@ CLASS net/minecraft/class_5772 net/minecraft/client/render/entity/model/AxolotlE
FIELD field_28381 leftGills Lnet/minecraft/class_630;
FIELD field_28382 rightGills Lnet/minecraft/class_630;
FIELD field_32449 MOVING_IN_WATER_LEG_PITCH F
COMMENT Represents the pitch value {@value} used for the legs of the axolotl when it is moving in water.
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_33291 setStandingOnGroundAngles (FF)V
ARG 1 animationProgress
ARG 2 headYaw
METHOD method_33292 resetAngles (Lnet/minecraft/class_5762;FF)V
COMMENT Resets the angles of the axolotl model.
ARG 1 axolotl
ARG 2 headYaw
ARG 3 headPitch
METHOD method_33294 setMovingOnGroundAngles (FF)V
ARG 1 animationProgress
ARG 2 headYaw
METHOD method_33295 setMovingInWaterAngles (FF)V
ARG 1 animationProgress
ARG 2 headPitch
@ -25,6 +71,7 @@ CLASS net/minecraft/class_5772 net/minecraft/client/render/entity/model/AxolotlE
METHOD method_33297 setStandingInWaterAngles (F)V
ARG 1 animationProgress
METHOD method_33298 setPlayingDeadAngles (F)V
ARG 1 headYaw
METHOD method_33299 copyLegAngles ()V
COMMENT Copies and mirrors the left leg angles to the right leg angles.
METHOD method_37091 lerpAngleDegrees (FF)F
@ -34,11 +81,11 @@ CLASS net/minecraft/class_5772 net/minecraft/client/render/entity/model/AxolotlE
ARG 1 delta
ARG 2 start
ARG 3 end
METHOD method_37093 updateAnglesMap (Lnet/minecraft/class_5762;)V
METHOD method_37093 updateAnglesCache (Lnet/minecraft/class_5762;)V
ARG 1 axolotl
METHOD method_37094 getAngles (Lnet/minecraft/class_630;)Lnet/minecraft/class_1160;
ARG 1 part
METHOD method_37095 setAngle (Lnet/minecraft/class_630;FFF)V
METHOD method_37095 setAngles (Lnet/minecraft/class_630;FFF)V
ARG 1 part
ARG 2 pitch
ARG 3 yaw

View File

@ -1,4 +1,38 @@
CLASS net/minecraft/class_553 net/minecraft/client/render/entity/model/BatEntityModel
COMMENT Represents the model of a {@linkplain BatEntity}.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_WING}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #rightWing}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_WING_TIP}</td><td>{@value EntityModelPartNames#RIGHT_WING}</td><td>{@link #rightWingTip}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_WING}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #leftWing}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_WING_TIP}</td><td>{@value EntityModelPartNames#LEFT_WING}</td><td>{@link #leftWingTip}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27393 root Lnet/minecraft/class_630;
FIELD field_3319 rightWingTip Lnet/minecraft/class_630;
FIELD field_3320 leftWing Lnet/minecraft/class_630;

View File

@ -1,4 +1,44 @@
CLASS net/minecraft/class_4495 net/minecraft/client/render/entity/model/BeeEntityModel
COMMENT Represents the model of a {@linkplain BeeEntity}.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #BONE}</td><td>Root part</td><td>{@link #bone}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>{@value #BONE}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #STINGER}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #stinger}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #LEFT_ANTENNA}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #leftAntenna}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RIGHT_ANTENNA}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #rightAntenna}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_WING}</td><td>{@value #BONE}</td><td>{@link #rightWing}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_WING}</td><td>{@value #BONE}</td><td>{@link #leftWing}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #FRONT_LEGS}</td><td>{@value #BONE}</td><td>{@link #frontLegs}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #MIDDLE_LEGS}</td><td>{@value #BONE}</td><td>{@link #middleLegs}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #BACK_LEGS}</td><td>{@value #BONE}</td><td>{@link #backLegs}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_20504 bone Lnet/minecraft/class_630;
FIELD field_20506 rightWing Lnet/minecraft/class_630;
FIELD field_20507 leftWing Lnet/minecraft/class_630;
@ -11,12 +51,21 @@ CLASS net/minecraft/class_4495 net/minecraft/client/render/entity/model/BeeEntit
FIELD field_20514 bodyPitch F
FIELD field_32450 BONE_BASE_Y_PIVOT F
FIELD field_32451 BONE Ljava/lang/String;
COMMENT The key of the bone model part, whose value is {@value}.
COMMENT
COMMENT <p>The bone is an invisible model part which is used to globally control the model.
FIELD field_32452 STINGER Ljava/lang/String;
COMMENT The key of the stinger model part, whose value is {@value}.
FIELD field_32453 LEFT_ANTENNA Ljava/lang/String;
COMMENT The key of the left antenna model part, whose value is {@value}.
FIELD field_32454 RIGHT_ANTENNA Ljava/lang/String;
COMMENT The key of the right antenna model part, whose value is {@value}.
FIELD field_32455 FRONT_LEGS Ljava/lang/String;
COMMENT The key of the front legs model part, whose value is {@value}.
FIELD field_32456 MIDDLE_LEGS Ljava/lang/String;
COMMENT The key of the middle legs model part, whose value is {@value}.
FIELD field_32457 BACK_LEGS Ljava/lang/String;
COMMENT The key of the back legs model part, whose value is {@value}.
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_31981 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,4 +1,35 @@
CLASS net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEntityModel
COMMENT Represents the model of a biped living entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HAT}</td><td>Root part</td><td>{@link #hat}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_ARM}</td><td>Root part</td><td>{@link #rightArm}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_ARM}</td><td>Root part</td><td>{@link #leftArm}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27433 leftArm Lnet/minecraft/class_630;
FIELD field_3391 body Lnet/minecraft/class_630;
FIELD field_3392 rightLeg Lnet/minecraft/class_630;

View File

@ -1,4 +1,54 @@
CLASS net/minecraft/class_555 net/minecraft/client/render/entity/model/BlazeEntityModel
COMMENT Represents the model of a blaze-like entity.
COMMENT This model is not tied to a specific entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part0}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[0]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part1}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[1]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part2}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[2]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part3}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[3]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part4}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[4]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part5}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[5]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part6}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[6]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part7}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[7]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part8}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[8]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part9}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[9]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part10}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[10]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code part11}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[11]}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27394 root Lnet/minecraft/class_630;
FIELD field_27395 head Lnet/minecraft/class_630;
FIELD field_3328 rods [Lnet/minecraft/class_630;

View File

@ -1,15 +1,57 @@
CLASS net/minecraft/class_554 net/minecraft/client/render/entity/model/BoatEntityModel
COMMENT Represents the model of a {@linkplain BoatEntity}.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #BOTTOM}</td><td>Root part</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #BACK}</td><td>Root part</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #FRONT}</td><td>Root part</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RIGHT}</td><td>Root part</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #LEFT}</td><td>Root part</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #LEFT_PADDLE}</td><td>Root part</td><td>{@link #leftPaddle}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RIGHT_PADDLE}</td><td>Root part</td><td>{@link #rightPaddle}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #WATER_PATCH}</td><td>Root part</td><td>{@link #waterPatch}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_20922 parts Lcom/google/common/collect/ImmutableList;
FIELD field_27396 leftPaddle Lnet/minecraft/class_630;
FIELD field_27397 rightPaddle Lnet/minecraft/class_630;
FIELD field_32458 LEFT_PADDLE Ljava/lang/String;
COMMENT The key of the left paddle model part, whose value is {@value}.
FIELD field_32459 RIGHT_PADDLE Ljava/lang/String;
COMMENT The key of the right paddle model part, whose value is {@value}.
FIELD field_32460 WATER_PATCH Ljava/lang/String;
COMMENT The key of the water patch model part, whose value is {@value}.
FIELD field_32461 BOTTOM Ljava/lang/String;
COMMENT The key of the bottom model part, whose value is {@value}.
FIELD field_32462 BACK Ljava/lang/String;
COMMENT The key of the back model part, whose value is {@value}.
FIELD field_32463 FRONT Ljava/lang/String;
COMMENT The key of the front model part, whose value is {@value}.
FIELD field_32464 RIGHT Ljava/lang/String;
COMMENT The key of the right model part, whose value is {@value}.
FIELD field_32465 LEFT Ljava/lang/String;
COMMENT The key of the left model part, whose value is {@value}.
FIELD field_3326 waterPatch Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root

View File

@ -1,15 +1,50 @@
CLASS net/minecraft/class_557 net/minecraft/client/render/entity/model/BookModel
COMMENT Represents the model of the enchanting table's book.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_LID}</td><td>{@linkplain #root Root part}</td><td>{@link #leftCover}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_LID}</td><td>{@linkplain #root Root part}</td><td>{@link #rightCover}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code seam}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #LEFT_PAGES}</td><td>{@linkplain #root Root part}</td><td>{@link #leftPages}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RIGHT_PAGES}</td><td>{@linkplain #root Root part}</td><td>{@link #rightPages}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #FLIP_PAGE1}</td><td>{@linkplain #root Root part}</td><td>{@link #leftFlippingPage}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #FLIP_PAGE2}</td><td>{@linkplain #root Root part}</td><td>{@link #rightFlippingPage}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27398 root Lnet/minecraft/class_630;
FIELD field_32466 LEFT_PAGES Ljava/lang/String;
COMMENT The key of the left pages model part, whose value is {@value}.
FIELD field_32467 RIGHT_PAGES Ljava/lang/String;
COMMENT The key of the right pages model part, whose value is {@value}.
FIELD field_32468 FLIP_PAGE1 Ljava/lang/String;
COMMENT The key of the left flipping page model part, whose value is {@value}.
FIELD field_32469 FLIP_PAGE2 Ljava/lang/String;
FIELD field_3334 leftPage Lnet/minecraft/class_630;
COMMENT The key of the right flipping page model part, whose value is {@value}.
FIELD field_3334 leftFlippingPage Lnet/minecraft/class_630;
FIELD field_3335 rightPages Lnet/minecraft/class_630;
FIELD field_3336 leftCover Lnet/minecraft/class_630;
FIELD field_3337 leftPages Lnet/minecraft/class_630;
FIELD field_3338 rightCover Lnet/minecraft/class_630;
FIELD field_3339 rightPage Lnet/minecraft/class_630;
FIELD field_3339 rightFlippingPage Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_17073 setPageAngles (FFFF)V

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_3680 net/minecraft/client/render/entity/model/CatEntityModel
COMMENT Represents the model of a {@linkplain CatEntity}.
COMMENT
COMMENT <p>Inherits the {@link OcelotEntityModel}.
FIELD field_16243 headDownAnimation F
FIELD field_16244 tailCurlAnimation F
FIELD field_16245 sleepAnimation F

View File

@ -1,9 +1,45 @@
CLASS net/minecraft/class_558 net/minecraft/client/render/entity/model/ChickenEntityModel
COMMENT Represents the model of a chicken-like entity.
COMMENT This model is not tied to a specific entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BEAK}</td><td>Root part</td><td>{@link #beak}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RED_THING}</td><td>Root part</td><td>{@link #wattle}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_WING}</td><td>Root part</td><td>{@link #rightWing}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_WING}</td><td>Root part</td><td>{@link #leftWing}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27401 rightLeg Lnet/minecraft/class_630;
FIELD field_27402 leftLeg Lnet/minecraft/class_630;
FIELD field_27403 rightWing Lnet/minecraft/class_630;
FIELD field_27404 leftWing Lnet/minecraft/class_630;
FIELD field_32471 RED_THING Ljava/lang/String;
COMMENT The key of the wattle model part, whose value is {@value}.
FIELD field_3340 beak Lnet/minecraft/class_630;
FIELD field_3342 wattle Lnet/minecraft/class_630;
FIELD field_3344 head Lnet/minecraft/class_630;

View File

@ -1,4 +1,35 @@
CLASS net/minecraft/class_561 net/minecraft/client/render/entity/model/CodEntityModel
COMMENT Represents the model of a cod-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#NOSE}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FIN}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FIN}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#TAIL_FIN}</td><td>{@linkplain #root Root part}</td><td>{@link #tailFin}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#TOP_FIN}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27405 root Lnet/minecraft/class_630;
FIELD field_3350 tailFin Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V

View File

@ -1,4 +1,39 @@
CLASS net/minecraft/class_560 net/minecraft/client/render/entity/model/CowEntityModel
COMMENT Represents the model of a cow-like entity.
COMMENT This model is not tied to a specific entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_2800 getHead ()Lnet/minecraft/class_630;

View File

@ -1,4 +1,33 @@
CLASS net/minecraft/class_562 net/minecraft/client/render/entity/model/CreeperEntityModel
COMMENT Represents the model of a creeper-like entity.
COMMENT This model is not tied to a specific entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #rightHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #leftHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #rightFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #leftFrontLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27406 root Lnet/minecraft/class_630;
FIELD field_27407 leftHindLeg Lnet/minecraft/class_630;
FIELD field_27408 rightHindLeg Lnet/minecraft/class_630;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_4896 net/minecraft/client/render/entity/model/CrossbowPosing
COMMENT Utility class to help posing when a crossbow is involved.
METHOD method_25446 charge (Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_1309;Z)V
ARG 0 holdingArm
ARG 1 pullingArm

View File

@ -1,4 +1,38 @@
CLASS net/minecraft/class_889 net/minecraft/client/render/entity/model/DolphinEntityModel
COMMENT Represents the model of a dolphin-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BACK_FIN}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FIN}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FIN}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#TAIL}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #tail}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#TAIL_FIN}</td><td>{@value EntityModelPartNames#TAIL}</td><td>{@link #tailFin}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#NOSE}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27411 root Lnet/minecraft/class_630;
FIELD field_4655 tailFin Lnet/minecraft/class_630;
FIELD field_4657 tail Lnet/minecraft/class_630;

View File

@ -1,4 +1,20 @@
CLASS net/minecraft/class_626 net/minecraft/client/render/entity/model/DragonHeadEntityModel
COMMENT Represents the model of the dragon head.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#JAW}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #jaw}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_3638 head Lnet/minecraft/class_630;
FIELD field_3639 jaw Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V

View File

@ -1,4 +1,20 @@
CLASS net/minecraft/class_563 net/minecraft/client/render/entity/model/ElytraEntityModel
COMMENT Represents the model of a worn elytra.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_WING}</td><td>Root part</td><td>{@link #leftWing}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_WING}</td><td>Root part</td><td>{@link #rightWing}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27412 rightWing Lnet/minecraft/class_630;
FIELD field_3365 leftWing Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V

View File

@ -1,4 +1,37 @@
CLASS net/minecraft/class_566 net/minecraft/client/render/entity/model/EndermanEntityModel
COMMENT Represents the model of an enderman-like living entity.
COMMENT
COMMENT <p>The model parts are the same as a {@link BipedEntityModel} but with different proportions.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HAT}</td><td>Root part</td><td>{@link #hat}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_ARM}</td><td>Root part</td><td>{@link #rightArm}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_ARM}</td><td>Root part</td><td>{@link #leftArm}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_3370 angry Z
FIELD field_3371 carryingBlock Z
METHOD method_31995 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,4 +1,26 @@
CLASS net/minecraft/class_565 net/minecraft/client/render/entity/model/EndermiteEntityModel
COMMENT Represents the model of an endermite-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code segment0}</td><td>{@linkplain #root Root part}</td><td>{@link #bodySegments bodySegments[0]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code segment1}</td><td>{@linkplain #root Root part}</td><td>{@link #bodySegments bodySegments[1]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code segment2}</td><td>{@linkplain #root Root part}</td><td>{@link #bodySegments bodySegments[2]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code segment3}</td><td>{@linkplain #root Root part}</td><td>{@link #bodySegments bodySegments[3]}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27413 root Lnet/minecraft/class_630;
FIELD field_32473 BODY_SEGMENTS_COUNT I
FIELD field_3366 SEGMENT_DIMENSIONS [[I

View File

@ -1,4 +1,15 @@
CLASS net/minecraft/class_583 net/minecraft/client/render/entity/model/EntityModel
COMMENT Represents the model of an {@linkplain Entity}.
COMMENT
COMMENT <p>An instance of an entity model will not define the model data,
COMMENT but will animate it.
COMMENT Model data may be defined in a static method, most of the children classes will
COMMENT have a {@code getTexturedModelData} method.
COMMENT The model data is usually passed in the constructor of the entity model.
COMMENT
COMMENT <p>Some children classes contain a model parts table, those tables contains
COMMENT the model parts for the base model. In a modded context the tables may be
COMMENT inaccurate. Model parts with an associated field are required.
FIELD field_3447 handSwingProgress F
FIELD field_3448 child Z
FIELD field_3449 riding Z

View File

@ -1,58 +1,116 @@
CLASS net/minecraft/class_6230 net/minecraft/client/render/entity/model/EntityModelPartNames
COMMENT Contains common model part names used in {@linkplain EntityModel entity models}.
FIELD field_32583 RIGHT_FRONT_FOOT Ljava/lang/String;
COMMENT The key of a right front foot model part, whose value is {@value}.
FIELD field_32584 LEFT_HIND_LEG_TIP Ljava/lang/String;
COMMENT The key of a left hind leg tip model part, whose value is {@value}.
FIELD field_32585 RIGHT_HIND_LEG_TIP Ljava/lang/String;
COMMENT The key of a right hind leg tip model part, whose value is {@value}.
FIELD field_32586 LEFT_FRONT_LEG_TIP Ljava/lang/String;
COMMENT The key of a left front leg tip model part, whose value is {@value}.
FIELD field_32587 RIGHT_FRONT_LEG_TIP Ljava/lang/String;
COMMENT The key of a right front leg tip model part, whose value is {@value}.
FIELD field_32588 LEFT_LID Ljava/lang/String;
COMMENT The key of a left lid model part, whose value is {@value}.
FIELD field_32589 RIGHT_LID Ljava/lang/String;
COMMENT The key of a right lid model part, whose value is {@value}.
FIELD field_32590 LEFT_CHEST Ljava/lang/String;
COMMENT The key of a left chest model part, whose value is {@value}.
FIELD field_32591 RIGHT_CHEST Ljava/lang/String;
COMMENT The key of a right chest model part, whose value is {@value}.
FIELD field_32592 LEFT_HORN Ljava/lang/String;
COMMENT The key of a left horn model part, whose value is {@value}.
FIELD field_32593 RIGHT_HORN Ljava/lang/String;
COMMENT The key of a right horn model part, whose value is {@value}.
FIELD field_32594 LEFT_EYE Ljava/lang/String;
COMMENT The key of a left eye model part, whose value is {@value}.
FIELD field_32595 RIGHT_EYE Ljava/lang/String;
COMMENT The key of a right eye model part, whose value is {@value}.
FIELD field_32596 JAW Ljava/lang/String;
COMMENT The key of a jaw model part, whose value is {@value}.
FIELD field_32597 NOSE Ljava/lang/String;
COMMENT The key of a nose model part, whose value is {@value}.
FIELD field_32598 ARMS Ljava/lang/String;
COMMENT The key of an arms model part, whose value is {@value}.
FIELD field_32599 TAIL Ljava/lang/String;
COMMENT The key of a tail model part, whose value is {@value}.
FIELD field_32600 CUBE Ljava/lang/String;
COMMENT The key of a cube model part, whose value is {@value}.
FIELD field_32601 BEAK Ljava/lang/String;
COMMENT The key of a beak model part, whose value is {@value}.
FIELD field_32602 BACK_FIN Ljava/lang/String;
COMMENT The key of a back fin model part, whose value is {@value}.
FIELD field_32603 MANE Ljava/lang/String;
COMMENT The key of a mane model part, whose value is {@value}.
FIELD field_32604 NECK Ljava/lang/String;
COMMENT The key of a neck model part, whose value is {@value}.
FIELD field_32605 MOUTH Ljava/lang/String;
COMMENT The key of a mouth model part, whose value is {@value}.
FIELD field_32606 HEAD Ljava/lang/String;
COMMENT The key of a head model part, whose value is {@value}.
FIELD field_32607 HAT Ljava/lang/String;
COMMENT The key of a hat model part, whose value is {@value}.
FIELD field_32608 BODY Ljava/lang/String;
COMMENT The key of a body model part, whose value is {@value}.
FIELD field_32609 LEFT_FIN Ljava/lang/String;
COMMENT The key of a left fin model part, whose value is {@value}.
FIELD field_32610 HAT_RIM Ljava/lang/String;
COMMENT The key of a hat rim model part, whose value is {@value}.
FIELD field_32611 JACKET Ljava/lang/String;
COMMENT The key of a jacket model part, whose value is {@value}.
FIELD field_32612 TOP_GILLS Ljava/lang/String;
COMMENT The key of a top gills model part, whose value is {@value}.
FIELD field_32613 LEFT_GILLS Ljava/lang/String;
COMMENT The key of a left gills model part, whose value is {@value}.
FIELD field_32614 RIGHT_GILLS Ljava/lang/String;
COMMENT The key of a right gills model part, whose value is {@value}.
FIELD field_32615 RIGHT_FIN Ljava/lang/String;
COMMENT The key of a right fin model part, whose value is {@value}.
FIELD field_32616 TOP_FIN Ljava/lang/String;
COMMENT The key of a top fin model part, whose value is {@value}.
FIELD field_32617 BOTTOM_FIN Ljava/lang/String;
COMMENT The key of a bottom fin model part, whose value is {@value}.
FIELD field_32618 TAIL_FIN Ljava/lang/String;
COMMENT The key of a tail fin model part, whose value is {@value}.
FIELD field_32619 LEFT_BLUE_FIN Ljava/lang/String;
COMMENT The key of a left blue fin model part, whose value is {@value}.
FIELD field_32620 RIGHT_BLUE_FIN Ljava/lang/String;
COMMENT The key of a right blue fin model part, whose value is {@value}.
FIELD field_32621 LEFT_ARM Ljava/lang/String;
COMMENT The key of a left arm model part, whose value is {@value}.
FIELD field_32622 RIGHT_ARM Ljava/lang/String;
COMMENT The key of a right arm model part, whose value is {@value}.
FIELD field_32623 LEFT_WING Ljava/lang/String;
COMMENT The key of a left wing model part, whose value is {@value}.
FIELD field_32624 RIGHT_WING Ljava/lang/String;
COMMENT The key of a right wing model part, whose value is {@value}.
FIELD field_32625 LEFT_WING_BASE Ljava/lang/String;
COMMENT The key of a left wing base model part, whose value is {@value}.
FIELD field_32626 RIGHT_WING_BASE Ljava/lang/String;
COMMENT The key of a right wing base model part, whose value is {@value}.
FIELD field_32627 LEFT_WING_TIP Ljava/lang/String;
COMMENT The key of a left wing tip model part, whose value is {@value}.
FIELD field_32628 RIGHT_WING_TIP Ljava/lang/String;
COMMENT The key of a right wing tip model part, whose value is {@value}.
FIELD field_32629 LEFT_EAR Ljava/lang/String;
COMMENT The key of a left ear model part, whose value is {@value}.
FIELD field_32630 RIGHT_EAR Ljava/lang/String;
COMMENT The key of a right ear model part, whose value is {@value}.
FIELD field_32631 LEFT_LEG Ljava/lang/String;
COMMENT The key of a left leg model part, whose value is {@value}.
FIELD field_32632 RIGHT_LEG Ljava/lang/String;
COMMENT The key of a right leg model part, whose value is {@value}.
FIELD field_32633 LEFT_HIND_LEG Ljava/lang/String;
COMMENT The key of a left hind leg model part, whose value is {@value}.
FIELD field_32634 RIGHT_HIND_LEG Ljava/lang/String;
COMMENT The key of a right hind leg model part, whose value is {@value}.
FIELD field_32635 LEFT_FRONT_LEG Ljava/lang/String;
COMMENT The key of a left front leg model part, whose value is {@value}.
FIELD field_32636 RIGHT_FRONT_LEG Ljava/lang/String;
COMMENT The key of a right front leg model part, whose value is {@value}.
FIELD field_32637 LEFT_HIND_FOOT Ljava/lang/String;
COMMENT The key of a left hind foot model part, whose value is {@value}.
FIELD field_32638 RIGHT_HIND_FOOT Ljava/lang/String;
COMMENT The key of a right hind foot model part, whose value is {@value}.
FIELD field_32639 LEFT_FRONT_FOOT Ljava/lang/String;
COMMENT The key of a left front foot model part, whose value is {@value}.

View File

@ -1,8 +1,30 @@
CLASS net/minecraft/class_568 net/minecraft/client/render/entity/model/EvokerFangsEntityModel
COMMENT Represents the model of an evoker-fangs-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #BASE}</td><td>{@linkplain #root Root part}</td><td>{@link #base}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #UPPER_JAW}</td><td>{@linkplain #root Root part}</td><td>{@link #upperJaw}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #LOWER_JAW}</td><td>{@linkplain #root Root part}</td><td>{@link #lowerJaw}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27414 root Lnet/minecraft/class_630;
FIELD field_32474 BASE Ljava/lang/String;
COMMENT The key of the base model part, whose value is {@value}.
FIELD field_32475 UPPER_JAW Ljava/lang/String;
COMMENT The key of the upper jaw model part, whose value is {@value}.
FIELD field_32476 LOWER_JAW Ljava/lang/String;
COMMENT The key of the lower jaw model part, whose value is {@value}.
FIELD field_3374 base Lnet/minecraft/class_630;
FIELD field_3375 lowerJaw Lnet/minecraft/class_630;
FIELD field_3376 upperJaw Lnet/minecraft/class_630;

View File

@ -1,4 +1,44 @@
CLASS net/minecraft/class_4041 net/minecraft/client/render/entity/model/FoxEntityModel
COMMENT Represents the model of a {@linkplain FoxEntity}.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#NOSE}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#TAIL}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #tail}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_18015 head Lnet/minecraft/class_630;
FIELD field_18019 body Lnet/minecraft/class_630;
FIELD field_18024 tail Lnet/minecraft/class_630;

View File

@ -1,4 +1,44 @@
CLASS net/minecraft/class_567 net/minecraft/client/render/entity/model/GhastEntityModel
COMMENT Represents the model of a ghast-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle0}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[0]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle1}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[1]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle2}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[2]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle3}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[3]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle4}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[4]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle5}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[5]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle6}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[6]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle7}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[7]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle8}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[8]}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27419 root Lnet/minecraft/class_630;
FIELD field_3372 tentacles [Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_3969 net/minecraft/client/render/entity/model/GiantEntityModel
COMMENT Represents the model of a {@linkplain GiantEntity}.
COMMENT
COMMENT <p>Inherits the model of {@link AbstractZombieModel}.

View File

@ -1,4 +1,41 @@
CLASS net/minecraft/class_6227 net/minecraft/client/render/entity/model/GoatEntityModel
COMMENT Represents the model of a {@linkplain GoatEntity}.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#NOSE}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_35742 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -7,9 +7,13 @@ CLASS net/minecraft/class_570 net/minecraft/client/render/entity/model/GuardianE
FIELD field_17136 SPIKE_PIVOTS_Z [F
FIELD field_27420 root Lnet/minecraft/class_630;
FIELD field_32480 EYE Ljava/lang/String;
COMMENT The key of the eye model part, whose value is {@value}.
FIELD field_32481 TAIL0 Ljava/lang/String;
COMMENT The key of the tail0 model part, whose value is {@value}.
FIELD field_32482 TAIL1 Ljava/lang/String;
COMMENT The key of the tail1 model part, whose value is {@value}.
FIELD field_32483 TAIL2 Ljava/lang/String;
COMMENT The key of the tail2 model part, whose value is {@value}.
FIELD field_3378 tail [Lnet/minecraft/class_630;
FIELD field_3379 head Lnet/minecraft/class_630;
FIELD field_3380 spikes [Lnet/minecraft/class_630;

View File

@ -1,4 +1,47 @@
CLASS net/minecraft/class_4791 net/minecraft/client/render/entity/model/HoglinEntityModel
COMMENT Represents the model of a hoglin-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#MANE}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #mane}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #rightEar}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #leftEar}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_22227 head Lnet/minecraft/class_630;
FIELD field_22228 rightEar Lnet/minecraft/class_630;
FIELD field_22229 leftEar Lnet/minecraft/class_630;

View File

@ -8,17 +8,29 @@ CLASS net/minecraft/class_549 net/minecraft/client/render/entity/model/HorseEnti
FIELD field_27431 rightFrontBabyLeg Lnet/minecraft/class_630;
FIELD field_27432 leftFrontBabyLeg Lnet/minecraft/class_630;
FIELD field_32486 HEAD_PARTS Ljava/lang/String;
COMMENT The key of the model part containing the head model parts, whose value is {@value}.
FIELD field_32492 LEFT_HIND_BABY_LEG Ljava/lang/String;
COMMENT The key of the left hind baby leg model part, whose value is {@value}.
FIELD field_32493 RIGHT_HIND_BABY_LEG Ljava/lang/String;
COMMENT The key of the right hind baby leg model part, whose value is {@value}.
FIELD field_32494 LEFT_FRONT_BABY_LEG Ljava/lang/String;
COMMENT The key of the left front baby leg model part, whose value is {@value}.
FIELD field_32495 RIGHT_FRONT_BABY_LEG Ljava/lang/String;
COMMENT The key of the right front baby leg model part, whose value is {@value}.
FIELD field_32496 SADDLE Ljava/lang/String;
COMMENT The key of the saddle mane model part, whose value is {@value}.
FIELD field_32497 LEFT_SADDLE_MOUTH Ljava/lang/String;
COMMENT The key of the left saddle mouth model part, whose value is {@value}.
FIELD field_32498 LEFT_SADDLE_LINE Ljava/lang/String;
COMMENT The key of the left saddle line model part, whose value is {@value}.
FIELD field_32499 RIGHT_SADDLE_MOUTH Ljava/lang/String;
COMMENT The key of the right saddle mouth model part, whose value is {@value}.
FIELD field_32500 RIGHT_SADDLE_LINE Ljava/lang/String;
COMMENT The key of the right saddle line model part, whose value is {@value}.
FIELD field_32501 HEAD_SADDLE Ljava/lang/String;
COMMENT The key of the head saddle model part, whose value is {@value}.
FIELD field_32502 MOUTH_SADDLE_WRAP Ljava/lang/String;
COMMENT The key of the mouth saddle wrap mane model part, whose value is {@value}.
FIELD field_3300 tail Lnet/minecraft/class_630;
FIELD field_3301 straps [Lnet/minecraft/class_630;
FIELD field_3304 saddle [Lnet/minecraft/class_630;

View File

@ -1,6 +1,20 @@
CLASS net/minecraft/class_579 net/minecraft/client/render/entity/model/LeashKnotEntityModel
COMMENT Represents the model of a leash-knot-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value KNOT}</td><td>{@linkplain #root Root part}</td><td>{@link #knot}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27442 root Lnet/minecraft/class_630;
FIELD field_32509 KNOT Ljava/lang/String;
COMMENT The key of the knot model part, whose value is {@value}.
FIELD field_3431 knot Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root

View File

@ -1,4 +1,38 @@
CLASS net/minecraft/class_578 net/minecraft/client/render/entity/model/LlamaEntityModel
COMMENT Represents the model of a llama-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_CHEST}</td><td>Root part</td><td>{@link #rightChest}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_CHEST}</td><td>Root part</td><td>{@link #leftChest}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27443 head Lnet/minecraft/class_630;
FIELD field_27444 body Lnet/minecraft/class_630;
FIELD field_27445 rightHindLeg Lnet/minecraft/class_630;
@ -9,5 +43,9 @@ CLASS net/minecraft/class_578 net/minecraft/client/render/entity/model/LlamaEnti
FIELD field_27450 leftChest Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_22963 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V
ARG 8 part
METHOD method_22964 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V
ARG 8 part
METHOD method_32018 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;
ARG 0 dilation

View File

@ -1,6 +1,20 @@
CLASS net/minecraft/class_581 net/minecraft/client/render/entity/model/LlamaSpitEntityModel
COMMENT Represents the model of llama-spit-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #MAIN}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27451 root Lnet/minecraft/class_630;
FIELD field_32510 MAIN Ljava/lang/String;
COMMENT The key of the main model part, whose value is {@value}.
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_32019 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,7 +1,36 @@
CLASS net/minecraft/class_580 net/minecraft/client/render/entity/model/MinecartEntityModel
COMMENT Represents the model of a minecart-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code bottom}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code front}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code back}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code left}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code right}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #CONTENTS}</td><td>{@linkplain #root Root part}</td><td>{@link #contents}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27452 root Lnet/minecraft/class_630;
FIELD field_27453 contents Lnet/minecraft/class_630;
FIELD field_32511 CONTENTS Ljava/lang/String;
COMMENT The key of the contents model part, whose value is {@value}.
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_32020 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,10 +1,46 @@
CLASS net/minecraft/class_582 net/minecraft/client/render/entity/model/OcelotEntityModel
COMMENT Represents the model of an ocelot-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #TAIL1}</td><td>Root part</td><td>{@link #upperTail}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #TAIL2}</td><td>Root part</td><td>{@link #lowerTail}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27454 leftHindLeg Lnet/minecraft/class_630;
FIELD field_27455 rightHindLeg Lnet/minecraft/class_630;
FIELD field_27456 leftFrontLeg Lnet/minecraft/class_630;
FIELD field_27457 rightFrontLeg Lnet/minecraft/class_630;
FIELD field_32518 TAIL1 Ljava/lang/String;
COMMENT The key of the upper tail model part, whose value is {@value}.
FIELD field_32519 TAIL2 Ljava/lang/String;
COMMENT The key of the lower tail model part, whose value is {@value}.
FIELD field_3434 animationState I
FIELD field_3435 head Lnet/minecraft/class_630;
FIELD field_3436 upperTail Lnet/minecraft/class_630;

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_584 net/minecraft/client/render/entity/model/ParrotEnt
FIELD field_27461 leftLeg Lnet/minecraft/class_630;
FIELD field_27462 rightLeg Lnet/minecraft/class_630;
FIELD field_32533 FEATHER Ljava/lang/String;
COMMENT The key of the feather model part, whose value is {@value}.
FIELD field_3452 head Lnet/minecraft/class_630;
FIELD field_3456 feather Lnet/minecraft/class_630;
FIELD field_3458 body Lnet/minecraft/class_630;

View File

@ -1,7 +1,9 @@
CLASS net/minecraft/class_588 net/minecraft/client/render/entity/model/PhantomEntityModel
FIELD field_27463 root Lnet/minecraft/class_630;
FIELD field_32534 TAIL_BASE Ljava/lang/String;
COMMENT The key of the tail base model part, whose value is {@value}.
FIELD field_32535 TAIL_TIP Ljava/lang/String;
COMMENT The key of the tail tip model part, whose value is {@value}.
FIELD field_3471 tailBase Lnet/minecraft/class_630;
FIELD field_3472 rightWingTip Lnet/minecraft/class_630;
FIELD field_3473 tailTip Lnet/minecraft/class_630;

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_587 net/minecraft/client/render/entity/model/PigEntityModel
COMMENT Represents the model of a pig-like entity.
COMMENT
COMMENT <p>{@inheritDoc}
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_32025 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;

View File

@ -1,4 +1,62 @@
CLASS net/minecraft/class_4840 net/minecraft/client/render/entity/model/PiglinEntityModel
COMMENT Represents the model of a piglin-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HAT} (note: is by default empty)</td><td>Root part</td><td>{@link #hat}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_ARM}</td><td>Root part</td><td>{@link #rightArm}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_ARM}</td><td>Root part</td><td>{@link #leftArm}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #EAR}</td><td>Root part</td><td>{@link #ear}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #CLOAK}</td><td>Root part</td><td>{@link #cloak}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #LEFT_SLEEVE}</td><td>Root part</td><td>{@link #leftSleeve}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RIGHT_SLEEVE}</td><td>Root part</td><td>{@link #rightSleeve}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #LEFT_PANTS}</td><td>Root part</td><td>{@link #leftPants}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RIGHT_PANTS}</td><td>Root part</td><td>{@link #rightPants}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#JACKET}</td><td>Root part</td><td>{@link #jacket}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #leftEar}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #rightEar}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_25632 leftArmRotation Lnet/minecraft/class_5603;
FIELD field_25633 rightArmRotation Lnet/minecraft/class_5603;
FIELD field_25634 bodyRotation Lnet/minecraft/class_5603;

View File

@ -1,12 +1,70 @@
CLASS net/minecraft/class_591 net/minecraft/client/render/entity/model/PlayerEntityModel
COMMENT Represents the model of a player-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HAT}</td><td>Root part</td><td>{@link #hat}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_ARM}</td><td>Root part</td><td>{@link #rightArm}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_ARM}</td><td>Root part</td><td>{@link #leftArm}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #EAR}</td><td>Root part</td><td>{@link #ear}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #CLOAK}</td><td>Root part</td><td>{@link #cloak}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #LEFT_SLEEVE}</td><td>Root part</td><td>{@link #leftSleeve}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RIGHT_SLEEVE}</td><td>Root part</td><td>{@link #rightSleeve}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #LEFT_PANTS}</td><td>Root part</td><td>{@link #leftPants}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RIGHT_PANTS}</td><td>Root part</td><td>{@link #rightPants}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#JACKET}</td><td>Root part</td><td>{@link #jacket}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27466 parts Ljava/util/List;
COMMENT All the parts. Used when picking a part to render stuck arrows.
FIELD field_32536 LEFT_PANTS Ljava/lang/String;
COMMENT The key of the left pants model part, whose value is {@value}.
FIELD field_32537 RIGHT_PANTS Ljava/lang/String;
COMMENT The key of the right pants model part, whose value is {@value}.
FIELD field_32538 EAR Ljava/lang/String;
COMMENT The key of the ear model part, whose value is {@value}.
FIELD field_32539 CLOAK Ljava/lang/String;
COMMENT The key of the cloak model part, whose value is {@value}.
FIELD field_32540 LEFT_SLEEVE Ljava/lang/String;
COMMENT The key of the left sleeve model part, whose value is {@value}.
FIELD field_32541 RIGHT_SLEEVE Ljava/lang/String;
COMMENT The key of the right sleeve model part, whose value is {@value}.
FIELD field_3479 rightPants Lnet/minecraft/class_630;
FIELD field_3480 thinArms Z
FIELD field_3481 ear Lnet/minecraft/class_630;

View File

@ -1,4 +1,32 @@
CLASS net/minecraft/class_597 net/minecraft/client/render/entity/model/QuadrupedEntityModel
COMMENT Represents the model of a quadruped entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27476 rightHindLeg Lnet/minecraft/class_630;
FIELD field_27477 leftHindLeg Lnet/minecraft/class_630;
FIELD field_27478 rightFrontLeg Lnet/minecraft/class_630;

View File

@ -1,4 +1,50 @@
CLASS net/minecraft/class_596 net/minecraft/client/render/entity/model/RabbitEntityModel
COMMENT Represents the model of a {@linkplain RabbitEntity}.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_HIND_FOOT}</td><td>Root part</td><td>{@link #leftHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_HIND_FOOT}</td><td>Root part</td><td>{@link #rightHindLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #LEFT_HAUNCH}</td><td>Root part</td><td>{@link #leftHaunch}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RIGHT_HAUNCH}</td><td>Root part</td><td>{@link #rightHaunch}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_EAR}</td><td>Root part</td><td>{@link #rightEar}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_EAR}</td><td>Root part</td><td>{@link #leftEar}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#TAIL}</td><td>Root part</td><td>{@link #tail}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#NOSE}</td><td>Root part</td><td>{@link #nose}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27480 leftHindLeg Lnet/minecraft/class_630;
FIELD field_27481 rightHindLeg Lnet/minecraft/class_630;
FIELD field_27482 leftHaunch Lnet/minecraft/class_630;
@ -9,7 +55,9 @@ CLASS net/minecraft/class_596 net/minecraft/client/render/entity/model/RabbitEnt
FIELD field_27487 rightEar Lnet/minecraft/class_630;
FIELD field_27488 leftEar Lnet/minecraft/class_630;
FIELD field_32544 LEFT_HAUNCH Ljava/lang/String;
COMMENT The key of the left haunch model part, whose value is {@value}.
FIELD field_32545 RIGHT_HAUNCH Ljava/lang/String;
COMMENT The key of the right haunch model part, whose value is {@value}.
FIELD field_3524 tail Lnet/minecraft/class_630;
FIELD field_3528 body Lnet/minecraft/class_630;
FIELD field_3530 nose Lnet/minecraft/class_630;

View File

@ -1,7 +1,9 @@
CLASS net/minecraft/class_599 net/minecraft/client/render/entity/model/SalmonEntityModel
FIELD field_27494 root Lnet/minecraft/class_630;
FIELD field_32547 BODY_FRONT Ljava/lang/String;
COMMENT The key of the body front model part, whose value is {@value}.
FIELD field_32548 BODY_BACK Ljava/lang/String;
COMMENT The key of the body back model part, whose value is {@value}.
FIELD field_3548 tail Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root

View File

@ -1,7 +1,25 @@
CLASS net/minecraft/class_600 net/minecraft/client/render/entity/model/ShieldEntityModel
COMMENT Represents the model of an held shield.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #PLATE}</td><td>{@linkplain #root Root part}</td><td>{@link #plate}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #HANDLE}</td><td>{@linkplain #root Root part}</td><td>{@link #handle}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27495 root Lnet/minecraft/class_630;
FIELD field_32549 PLATE Ljava/lang/String;
COMMENT The key of the plate model part, whose value is {@value}.
FIELD field_32550 HANDLE Ljava/lang/String;
COMMENT The key of the handle model part, whose value is {@value}.
FIELD field_3550 plate Lnet/minecraft/class_630;
FIELD field_3551 handle Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V

View File

@ -1,6 +1,20 @@
CLASS net/minecraft/class_603 net/minecraft/client/render/entity/model/ShulkerBulletEntityModel
COMMENT Represents the model of shulker-bullet-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #MAIN}</td><td>{@linkplain #root Root part}</td><td>{@link #bullet}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27496 root Lnet/minecraft/class_630;
FIELD field_32553 MAIN Ljava/lang/String;
COMMENT The key of the main model part, whose value is {@value}.
FIELD field_3556 bullet Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_602 net/minecraft/client/render/entity/model/ShulkerEntityModel
FIELD field_32554 LID Ljava/lang/String;
COMMENT The key of the lid model part, whose value is {@value}.
FIELD field_32555 BASE Ljava/lang/String;
COMMENT The key of the base model part, whose value is {@value}.
FIELD field_3553 base Lnet/minecraft/class_630;
FIELD field_3554 head Lnet/minecraft/class_630;
FIELD field_3555 lid Lnet/minecraft/class_630;

View File

@ -1,4 +1,20 @@
CLASS net/minecraft/class_607 net/minecraft/client/render/entity/model/SkullEntityModel
COMMENT Represents the model of a skull.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HAT} (note: may not exist)</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27498 root Lnet/minecraft/class_630;
FIELD field_3564 head Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_608 net/minecraft/client/render/entity/model/SnowGolem
FIELD field_27502 leftArm Lnet/minecraft/class_630;
FIELD field_27503 rightArm Lnet/minecraft/class_630;
FIELD field_32557 UPPER_BODY Ljava/lang/String;
COMMENT The key of the upper body model part, whose value is {@value}.
FIELD field_3568 head Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root

View File

@ -9,11 +9,17 @@ CLASS net/minecraft/class_611 net/minecraft/client/render/entity/model/SpiderEnt
FIELD field_27511 rightFrontLeg Lnet/minecraft/class_630;
FIELD field_27512 leftFrontLeg Lnet/minecraft/class_630;
FIELD field_32558 BODY0 Ljava/lang/String;
COMMENT The key of the first model part of the body, whose value is {@value}.
FIELD field_32559 BODY1 Ljava/lang/String;
COMMENT The key of the second model part of the body, whose value is {@value}.
FIELD field_32560 RIGHT_MIDDLE_FRONT_LEG Ljava/lang/String;
COMMENT The key of the right middle front leg model part, whose value is {@value}.
FIELD field_32561 LEFT_MIDDLE_FRONT_LEG Ljava/lang/String;
COMMENT The key of the left middle front leg model part, whose value is {@value}.
FIELD field_32562 RIGHT_MIDDLE_HIND_LEG Ljava/lang/String;
COMMENT The key of the right middle hind leg model part, whose value is {@value}.
FIELD field_32563 LEFT_MIDDLE_HIND_LEG Ljava/lang/String;
COMMENT The key of the left middle hind leg model part, whose value is {@value}.
FIELD field_3583 head Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root

View File

@ -1,4 +1,41 @@
CLASS net/minecraft/class_610 net/minecraft/client/render/entity/model/SquidEntityModel
COMMENT Represents the model of a squid-like entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle0}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[0]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle1}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[1]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle2}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[2]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle3}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[3]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle4}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[4]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle5}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[5]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle6}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[6]}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tentacle7}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[7]}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27513 root Lnet/minecraft/class_630;
FIELD field_3574 tentacles [Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V

View File

@ -10,11 +10,17 @@ CLASS net/minecraft/class_4997 net/minecraft/client/render/entity/model/StriderE
FIELD field_27519 leftMiddleBristle Lnet/minecraft/class_630;
FIELD field_27520 leftBottomBristle Lnet/minecraft/class_630;
FIELD field_32564 RIGHT_BOTTOM_BRISTLE Ljava/lang/String;
COMMENT The key of the right bottom bristle model part, whose value is {@value}.
FIELD field_32565 RIGHT_MIDDLE_BRISTLE Ljava/lang/String;
COMMENT The key of the right middle bristle model part, whose value is {@value}.
FIELD field_32566 RIGHT_TOP_BRISTLE Ljava/lang/String;
COMMENT The key of the right top bristle model part, whose value is {@value}.
FIELD field_32567 LEFT_TOP_BRISTLE Ljava/lang/String;
COMMENT The key of the left top bristle model part, whose value is {@value}.
FIELD field_32568 LEFT_MIDDLE_BRISTLE Ljava/lang/String;
COMMENT The key of the left middle bristle model part, whose value is {@value}.
FIELD field_32569 LEFT_BOTTOM_BRISTLE Ljava/lang/String;
COMMENT The key of the left bottom bristle model part, whose value is {@value}.
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_32058 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,4 +1,29 @@
CLASS net/minecraft/class_613 net/minecraft/client/render/entity/model/TridentEntityModel
COMMENT Represents the model of a thrown trident.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code pole}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code base}</td><td>{@code pole}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code left_spike}</td><td>{@code pole}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code middle_spike}</td><td>{@code pole}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code right_spike}</td><td>{@code pole}</td><td></td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27521 root Lnet/minecraft/class_630;
FIELD field_3592 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_630;)V

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_614 net/minecraft/client/render/entity/model/TurtleEntityModel
FIELD field_32570 EGG_BELLY Ljava/lang/String;
COMMENT The key of the model part of the belly side of the turtle's shell, whose value is {@value}.
FIELD field_3594 plastron Lnet/minecraft/class_630;
COMMENT The belly side of the turtle's shell.
METHOD <init> (Lnet/minecraft/class_630;)V

View File

@ -1,4 +1,41 @@
CLASS net/minecraft/class_617 net/minecraft/client/render/entity/model/VexEntityModel
COMMENT Represents the model of a {@linkplain VexEntity}.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HAT}</td><td>Root part</td><td>{@link #hat}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_ARM}</td><td>Root part</td><td>{@link #rightArm}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_ARM}</td><td>Root part</td><td>{@link #leftArm}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_WING}</td><td>Root part</td><td>{@link #rightWing}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_WING}</td><td>Root part</td><td>{@link #leftWing}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
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,4 +1,41 @@
CLASS net/minecraft/class_620 net/minecraft/client/render/entity/model/VillagerResemblingModel
COMMENT Represents the model of a villager resembling entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HAT}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #hat}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HAT_RIM}</td><td>{@value EntityModelPartNames#HAT}</td><td>{@link #hatRim}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#NOSE}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #nose}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#JACKET}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#ARMS}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #rightLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #leftLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27525 nose Lnet/minecraft/class_630;
FIELD field_27526 root Lnet/minecraft/class_630;
FIELD field_27527 head Lnet/minecraft/class_630;

View File

@ -1,4 +1,50 @@
CLASS net/minecraft/class_622 net/minecraft/client/render/entity/model/WitchEntityModel
COMMENT Represents the model of a witch resembling entity.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#HAT}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #hat}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code hat2}</td><td>{@value EntityModelPartNames#HAT}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code hat3}</td><td>{@code hat2}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code hat4}</td><td>{@code hat3}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#NOSE}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #nose}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code mole}</td><td>{@value EntityModelPartNames#NOSE}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#JACKET}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#ARMS}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #rightLeg}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #leftLeg}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_3614 liftingNose Z
METHOD method_2839 getNose ()Lnet/minecraft/class_630;
METHOD method_2840 setLiftingNose (Z)V

View File

@ -1,4 +1,32 @@
CLASS net/minecraft/class_621 net/minecraft/client/render/entity/model/WitherEntityModel
COMMENT Represents the model of a {@linkplain WitherEntity}.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Model parts of this model</caption>
COMMENT <tr>
COMMENT <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code shoulders}</td><td>{@linkplain #root Root part}</td><td></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RIBCAGE}</td><td>{@linkplain #root Root part}</td><td>{@link #ribcage}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value EntityModelPartNames#TAIL}</td><td>{@linkplain #root Root part}</td><td>{@link #tail}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #CENTER_HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #centerHead}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #RIGHT_HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #rightHead}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@value #LEFT_HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #leftHead}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_27532 root Lnet/minecraft/class_630;
FIELD field_27533 centerHead Lnet/minecraft/class_630;
FIELD field_27534 rightHead Lnet/minecraft/class_630;
@ -6,9 +34,13 @@ CLASS net/minecraft/class_621 net/minecraft/client/render/entity/model/WitherEnt
FIELD field_27536 ribcage Lnet/minecraft/class_630;
FIELD field_27537 tail Lnet/minecraft/class_630;
FIELD field_32571 RIBCAGE Ljava/lang/String;
COMMENT The key of the ribcage model part, whose value is {@value}.
FIELD field_32572 CENTER_HEAD Ljava/lang/String;
COMMENT The key of the center head model part, whose value is {@value}.
FIELD field_32573 RIGHT_HEAD Ljava/lang/String;
COMMENT The key of the right head model part, whose value is {@value}.
FIELD field_32574 LEFT_HEAD Ljava/lang/String;
COMMENT The key of the left head model part, whose value is {@value}.
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_32066 rotateHead (Lnet/minecraft/class_1528;Lnet/minecraft/class_630;I)V

View File

@ -6,8 +6,11 @@ CLASS net/minecraft/class_624 net/minecraft/client/render/entity/model/WolfEntit
FIELD field_27540 rightFrontLeg Lnet/minecraft/class_630;
FIELD field_27541 leftFrontLeg Lnet/minecraft/class_630;
FIELD field_32577 REAL_HEAD Ljava/lang/String;
COMMENT The key of the real head model part, whose value is {@value}.
FIELD field_32578 UPPER_BODY Ljava/lang/String;
COMMENT The key of the upper body model part, whose value is {@value}.
FIELD field_32579 REAL_TAIL Ljava/lang/String;
COMMENT The key of the real tail model part, whose value is {@value}.
FIELD field_3617 tail Lnet/minecraft/class_630;
COMMENT The main bone used to animate the tail. Contains {@link #realTail} as one of its children.
FIELD field_3619 neck Lnet/minecraft/class_630;

View File

@ -1,11 +1,58 @@
CLASS net/minecraft/class_5768 net/minecraft/entity/passive/AxolotlBrain
COMMENT Represents the definition of an {@linkplain AxolotlEntity axolotl entity} brain.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Activites associated to the {@linkplain AxolotlEntity axolotl entity} brain</caption>
COMMENT <tr>
COMMENT <th>Activity</th><th>Tasks</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link net.minecraft.entity.ai.brain.Activity#CORE}</td>
COMMENT <td><ul>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.LookAroundTask}</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.WanderAroundTask}</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.PlayDeadTimerTask}</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.TemptationCooldownTask}</li>
COMMENT </ul></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link net.minecraft.entity.ai.brain.Activity#IDLE}</td>
COMMENT <td><ul>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.FollowMobTask FollowMobTask(PLAYER)} (time limited)</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.BreedTask}</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.TemptTask} (random)</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.WalkTowardClosestAdultTask}</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.UpdateAttackTargetTask}</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.SeekWaterTask}</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.CompositeTask}</li>
COMMENT </ul></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link net.minecraft.entity.ai.brain.Activity#FIGHT}</td>
COMMENT <td><ul>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.ForgetAttackTargetTask}</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.RangedApproachTask}</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.MeleeAttackTask}</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.ForgetTask}</li>
COMMENT </ul></td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link net.minecraft.entity.ai.brain.Activity#PLAY_DEAD}</td>
COMMENT <td><ul>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.PlayDeadTask}</li>
COMMENT <li>{@link net.minecraft.entity.ai.brain.task.ForgetTask}</li>
COMMENT </ul></td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_28351 WALK_TOWARD_ADULT_RANGE Lnet/minecraft/class_6019;
METHOD method_33241 getTemptItems ()Lnet/minecraft/class_1856;
METHOD method_33242 (Lnet/minecraft/class_1309;)F
ARG 0 entity
METHOD method_33243 create (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
ARG 0 brain
METHOD method_33244 (Lnet/minecraft/class_5762;)V
METHOD method_33244 updateActivities (Lnet/minecraft/class_5762;)V
ARG 0 axolotl
METHOD method_33245 (Lnet/minecraft/class_1309;)F
ARG 0 entity

View File

@ -1,4 +1,38 @@
CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
COMMENT Represents an axolotl, the cutest predator.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Relations of this entity class with the codebase</caption>
COMMENT <tr>
COMMENT <th><b>Relation</b></th><th><b>Class</b></th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Brain</td><td>{@link AxolotlBrain}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>EntityData</td><td>{@link AxolotlData}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Look Control</td><td>{@link AxolotlLookControl}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Model</td><td>{@link net.minecraft.client.render.entity.model.AxolotlEntityModel}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Move Control</td><td>{@link AxolotlMoveControl}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Renderer</td><td>{@link net.minecraft.client.render.entity.AxolotlEntityRenderer}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Swim Navigation</td><td>{@link AxolotlSwimNavigation}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Variants</td><td>{@link Variant}</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
FIELD field_28333 SENSORS Lcom/google/common/collect/ImmutableList;
FIELD field_28334 MEMORY_MODULES Lcom/google/common/collect/ImmutableList;
FIELD field_28335 VARIANT Lnet/minecraft/class_2940;