From 3faba028f0df1fa2d8f36e6d0754f17cb1596f6b Mon Sep 17 00:00:00 2001 From: Eli Orona Date: Thu, 22 Aug 2024 16:39:39 -0700 Subject: [PATCH] Start working on entity rendering mappings --- .../blaze3d/vertex/VertexConsumer.mapping | 2 + .../net/minecraft/client/model/Model.mapping | 25 ++++++++++++ .../minecraft/client/model/ModelPart.mapping | 7 ++++ .../client/model/ModelPartData.mapping | 16 ++++++++ .../entity/BannerBlockEntityRenderer.mapping | 6 +++ .../entity/BedBlockEntityRenderer.mapping | 3 ++ .../entity/BellBlockEntityRenderer.mapping | 1 + .../entity/ChestBlockEntityRenderer.mapping | 8 ++++ .../ShulkerBoxBlockEntityRenderer.mapping | 5 +++ .../entity/SignBlockEntityRenderer.mapping | 3 ++ .../entity/model/BellBlockEntityModel.mapping | 8 ++++ .../model/ChestBlockEntityModel.mapping | 12 ++++++ .../AbstractHorseEntityRenderer.mapping | 2 + .../DragonFireballEntityRenderer.mapping | 1 + .../entity/EntityRenderDispatcher.mapping | 1 + .../render/entity/EntityRenderer.mapping | 39 +++++++++++++++++++ .../entity/EntityRendererFactory.mapping | 2 + .../render/entity/EntityRenderers.mapping | 6 +++ .../ExperienceOrbEntityRenderer.mapping | 1 + .../entity/LivingEntityRenderer.mapping | 3 ++ .../animation/BreezeEntityAnimations.mapping | 3 +- .../entity/feature/FeatureRenderer.mapping | 1 + .../feature/HeldItemFeatureRenderer.mapping | 2 + .../model/AgeableEntityRenderer.mapping | 6 +++ .../render/entity/model/EntityModel.mapping | 1 + .../entity/model/EntityModelLayers.mapping | 4 ++ .../AbstractHorseEntityRenderState.mapping | 7 ++++ .../entity/AllayEntityRenderState.mapping | 5 +++ .../entity/ArmadilloEntityRenderState.mapping | 5 +++ .../ArmorStandEntityRenderState.mapping | 1 + .../entity/ArrowEntityRenderState.mapping | 2 + .../entity/AxolotlEntityRenderState.mapping | 2 + .../state/entity/BatEntityRenderState.mapping | 4 ++ .../state/entity/BeeEntityRenderState.mapping | 6 +++ .../entity/BoatEntityRenderState.mapping | 5 +++ .../entity/BoggedEntityRenderState.mapping | 2 + .../entity/BreezeEntityRenderState.mapping | 6 +++ .../entity/CamelEntityRenderState.mapping | 9 +++++ .../state/entity/CatEntityRenderState.mapping | 5 +++ .../entity/ChickenEntityRenderState.mapping | 3 ++ .../entity/CreeperEntityRenderState.mapping | 3 ++ .../entity/DolphinEntityRenderState.mapping | 2 + .../EndCrystalEntityRenderState.mapping | 3 ++ .../EnderDragonEntityRenderState.mapping | 9 +++++ .../entity/EndermanEntityRenderState.mapping | 3 ++ .../state/entity/EntityRenderState.mapping | 24 ++++++++++++ .../entity/EvokerEntityRenderState.mapping | 2 + .../EvokerFangsEntityRenderState.mapping | 3 ++ .../ExperienceOrbEntityRenderState.mapping | 2 + .../entity/LivingEntityRenderState.mapping | 4 ++ .../OcelotLikeEntityRenderState.mapping | 7 ++++ .../entity/ZombieEntityRenderState.mapping | 1 + .../minecraft/entity/AnimationState.mapping | 5 +++ mappings/net/minecraft/entity/Entity.mapping | 2 + .../entity/mob/CreeperEntity.mapping | 1 + .../entity/passive/CatEntity.mapping | 2 + .../net/minecraft/unmapped/C_btosngnd.mapping | 2 + 57 files changed, 304 insertions(+), 1 deletion(-) create mode 100644 mappings/net/minecraft/client/render/block/entity/model/BellBlockEntityModel.mapping create mode 100644 mappings/net/minecraft/client/render/block/entity/model/ChestBlockEntityModel.mapping create mode 100644 mappings/net/minecraft/client/render/entity/model/AgeableEntityRenderer.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/AbstractHorseEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/AllayEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/ArmadilloEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/ArmorStandEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/ArrowEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/AxolotlEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/BatEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/BeeEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/BoatEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/BoggedEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/BreezeEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/CamelEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/CatEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/ChickenEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/CreeperEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/DolphinEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/EndCrystalEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/EnderDragonEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/EndermanEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/EntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/EvokerEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/EvokerFangsEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/ExperienceOrbEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/LivingEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/OcelotLikeEntityRenderState.mapping create mode 100644 mappings/net/minecraft/client/render/state/entity/ZombieEntityRenderState.mapping create mode 100644 mappings/net/minecraft/unmapped/C_btosngnd.mapping diff --git a/mappings/com/mojang/blaze3d/vertex/VertexConsumer.mapping b/mappings/com/mojang/blaze3d/vertex/VertexConsumer.mapping index d49690ee53..1aff70f803 100644 --- a/mappings/com/mojang/blaze3d/vertex/VertexConsumer.mapping +++ b/mappings/com/mojang/blaze3d/vertex/VertexConsumer.mapping @@ -47,6 +47,8 @@ CLASS net/minecraft/unmapped/C_igthdzux com/mojang/blaze3d/vertex/VertexConsumer ARG 1 normalX ARG 2 normalY ARG 3 normalZ + METHOD m_otblkgbt normal (Lnet/minecraft/unmapped/C_cnszsxvd$C_pqokfevb;Lorg/joml/Vector3f;)Lnet/minecraft/unmapped/C_igthdzux; + ARG 2 normal METHOD m_piqbzcma rgb (I)Lnet/minecraft/unmapped/C_igthdzux; METHOD m_ppknjxpl color (I)Lnet/minecraft/unmapped/C_igthdzux; ARG 1 argb diff --git a/mappings/net/minecraft/client/model/Model.mapping b/mappings/net/minecraft/client/model/Model.mapping index 3a34725bc9..51297383f2 100644 --- a/mappings/net/minecraft/client/model/Model.mapping +++ b/mappings/net/minecraft/client/model/Model.mapping @@ -1,10 +1,35 @@ CLASS net/minecraft/unmapped/C_lzwtpfka net/minecraft/client/model/Model COMMENT Represents a dynamic model which has its own render layers and custom rendering. + FIELD f_qfztkxfk ANIMATION_CACHE Lorg/joml/Vector3f; FIELD f_tmwqkepw layerFactory Ljava/util/function/Function; METHOD (Ljava/util/function/Function;)V ARG 1 layerFactory + METHOD m_aujmchje (Lnet/minecraft/unmapped/C_mnzbondw;FFLnet/minecraft/unmapped/C_kxntavoz;)V + ARG 4 validState METHOD m_bffuidgd getRoot ()Lnet/minecraft/unmapped/C_rglqxnbw; + METHOD m_cezhezev (Ljava/lang/String;Lnet/minecraft/unmapped/C_rglqxnbw;)Z + ARG 1 part + METHOD m_emzlezbo animate (Lnet/minecraft/unmapped/C_kxntavoz;Lnet/minecraft/unmapped/C_mnzbondw;FF)V + ARG 1 state + ARG 2 animation + ARG 3 age + ARG 4 speed + METHOD m_gzxoqreq render (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;III)V + METHOD m_jixcvmmq animateWalk (Lnet/minecraft/unmapped/C_mnzbondw;FFFF)V + ARG 2 walkTicks + ARG 3 walkSpeed + ARG 4 limbMovementFrequency + ARG 5 limbAmplitude + METHOD m_mcnyhnyb (Ljava/lang/String;Lnet/minecraft/unmapped/C_rglqxnbw;)Lnet/minecraft/unmapped/C_rglqxnbw; + ARG 1 part METHOD m_mzofdwyu getLayer (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_tizlwnnv; COMMENT {@return the render layer for the corresponding texture} ARG 1 texture COMMENT the texture used for the render layer + METHOD m_ndvjbkam animate (Lnet/minecraft/unmapped/C_kxntavoz;Lnet/minecraft/unmapped/C_mnzbondw;F)V + METHOD m_tivdiufh render (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;II)V + METHOD m_yoqrclzd getPart (Ljava/lang/String;)Ljava/util/Optional; + ARG 1 name + METHOD m_zhuekqex animateStatic (Lnet/minecraft/unmapped/C_mnzbondw;)V + CLASS C_ihzqypnt SimpleModel + FIELD f_vtiblvnj root Lnet/minecraft/unmapped/C_rglqxnbw; diff --git a/mappings/net/minecraft/client/model/ModelPart.mapping b/mappings/net/minecraft/client/model/ModelPart.mapping index a9ee742931..fe3332e5d4 100644 --- a/mappings/net/minecraft/client/model/ModelPart.mapping +++ b/mappings/net/minecraft/client/model/ModelPart.mapping @@ -43,11 +43,17 @@ CLASS net/minecraft/unmapped/C_rglqxnbw net/minecraft/client/model/ModelPart ARG 2 vertexConsumer ARG 3 light ARG 4 overlay + ARG 5 color METHOD m_mkbeqlhm getRandomCuboid (Lnet/minecraft/unmapped/C_rlomrsco;)Lnet/minecraft/unmapped/C_rglqxnbw$C_pqgerrye; METHOD m_mxpjpupk translate (Lorg/joml/Vector3f;)V ARG 1 vec METHOD m_nbzpcsma copyTransform (Lnet/minecraft/unmapped/C_rglqxnbw;)V ARG 1 part + METHOD m_orqszdgk render (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;III)V + ARG 2 vertices + ARG 3 light + ARG 4 overlay + ARG 5 color METHOD m_pkfzyekc scale (Lorg/joml/Vector3f;)V ARG 1 vec METHOD m_ptspjwxx resetTransform ()V @@ -115,6 +121,7 @@ CLASS net/minecraft/unmapped/C_rglqxnbw net/minecraft/client/model/ModelPart ARG 2 vertexConsumer ARG 3 light ARG 4 overlay + ARG 5 color CLASS C_qxqapydw CuboidConsumer METHOD visit accept (Lnet/minecraft/unmapped/C_cnszsxvd$C_pqokfevb;Ljava/lang/String;ILnet/minecraft/unmapped/C_rglqxnbw$C_pqgerrye;)V COMMENT Accepts a cuboid from a model part. diff --git a/mappings/net/minecraft/client/model/ModelPartData.mapping b/mappings/net/minecraft/client/model/ModelPartData.mapping index 9f247fba3c..b4a7fdc788 100644 --- a/mappings/net/minecraft/client/model/ModelPartData.mapping +++ b/mappings/net/minecraft/client/model/ModelPartData.mapping @@ -5,8 +5,24 @@ CLASS net/minecraft/unmapped/C_lacpzcxf net/minecraft/client/model/ModelPartData METHOD (Ljava/util/List;Lnet/minecraft/unmapped/C_dhebgdtu;)V ARG 1 cuboidData ARG 2 rotationData + METHOD m_cltjrdyt removeChild (Ljava/lang/String;)Lnet/minecraft/unmapped/C_lacpzcxf; METHOD m_dksjtwxe createPart (II)Lnet/minecraft/unmapped/C_rglqxnbw; ARG 1 textureWidth ARG 2 textureHeight + METHOD m_ewgpjzit addOrReplaceChild (Ljava/lang/String;Lnet/minecraft/unmapped/C_lacpzcxf;)Lnet/minecraft/unmapped/C_lacpzcxf; + ARG 1 name + ARG 2 child + METHOD m_igvbxroz (IILjava/util/Map$Entry;)Lnet/minecraft/unmapped/C_rglqxnbw; + ARG 2 part + METHOD m_ofdudcwr addOrReplaceChild (Ljava/lang/String;Lnet/minecraft/unmapped/C_oqanqqos;Lnet/minecraft/unmapped/C_dhebgdtu;)Lnet/minecraft/unmapped/C_lacpzcxf; + ARG 2 builder METHOD m_phoqqskk getChild (Ljava/lang/String;)Lnet/minecraft/unmapped/C_lacpzcxf; ARG 1 name + METHOD m_sojexhax transform (Ljava/util/function/UnaryOperator;)Lnet/minecraft/unmapped/C_lacpzcxf; + ARG 1 transformer + METHOD m_utiwtwjs getChildren ()Ljava/util/Set; + METHOD m_zgspbmqz (Lnet/minecraft/unmapped/C_rglqxnbw;Lnet/minecraft/unmapped/C_rglqxnbw;)Lnet/minecraft/unmapped/C_rglqxnbw; + ARG 0 part + ARG 1 newPart + METHOD m_zzwdpekd (IILnet/minecraft/unmapped/C_zdhruofo;)Lnet/minecraft/unmapped/C_rglqxnbw$C_pqgerrye; + ARG 2 cube diff --git a/mappings/net/minecraft/client/render/block/entity/BannerBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/BannerBlockEntityRenderer.mapping index 1d126ed1f7..c1d0ad869f 100644 --- a/mappings/net/minecraft/client/render/block/entity/BannerBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/BannerBlockEntityRenderer.mapping @@ -18,3 +18,9 @@ CLASS net/minecraft/unmapped/C_ooqwcvxe net/minecraft/client/render/block/entity ARG 4 model ARG 5 material ARG 6 color + METHOD m_vhhdaaqq renderBanner (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;IILnet/minecraft/unmapped/C_rglqxnbw;Lnet/minecraft/unmapped/C_djlixbky;ZLnet/minecraft/unmapped/C_arllgqae;Lnet/minecraft/unmapped/C_wwbphpbp;ZZ)V + ARG 4 model + ARG 5 material + ARG 6 isNotShield + ARG 7 color + ARG 8 components diff --git a/mappings/net/minecraft/client/render/block/entity/BedBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/BedBlockEntityRenderer.mapping index d0595e3661..836cfbdb84 100644 --- a/mappings/net/minecraft/client/render/block/entity/BedBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/BedBlockEntityRenderer.mapping @@ -1,10 +1,13 @@ CLASS net/minecraft/unmapped/C_piiwxtnx net/minecraft/client/render/block/entity/BedBlockEntityRenderer + FIELD f_peusdqxt foot Lnet/minecraft/unmapped/C_lzwtpfka; + FIELD f_xtymytxp head Lnet/minecraft/unmapped/C_lzwtpfka; METHOD (Lnet/minecraft/unmapped/C_zeyvbzzx$C_rdyueyua;)V ARG 1 ctx METHOD m_bktcnifp getFootTexturedModelData ()Lnet/minecraft/unmapped/C_ybmhebgt; METHOD m_ckljkzdd renderPart (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;Lnet/minecraft/unmapped/C_lzwtpfka;Lnet/minecraft/unmapped/C_xpuuihxf;Lnet/minecraft/unmapped/C_djlixbky;IIZ)V ARG 1 matrix ARG 2 vertexConsumers + ARG 3 model ARG 4 direction ARG 5 material ARG 6 light diff --git a/mappings/net/minecraft/client/render/block/entity/BellBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/BellBlockEntityRenderer.mapping index 85ca1f8667..a37d07018a 100644 --- a/mappings/net/minecraft/client/render/block/entity/BellBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/BellBlockEntityRenderer.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/unmapped/C_kuktegfc net/minecraft/client/render/block/entity/BellBlockEntityRenderer FIELD f_hektwzub BELL_BODY_TEXTURE Lnet/minecraft/unmapped/C_djlixbky; + FIELD f_vplldcjz model Lnet/minecraft/unmapped/C_lfadelvu; METHOD (Lnet/minecraft/unmapped/C_zeyvbzzx$C_rdyueyua;)V ARG 1 ctx diff --git a/mappings/net/minecraft/client/render/block/entity/ChestBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/ChestBlockEntityRenderer.mapping index a220242004..cab05ffede 100644 --- a/mappings/net/minecraft/client/render/block/entity/ChestBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/ChestBlockEntityRenderer.mapping @@ -1,4 +1,12 @@ CLASS net/minecraft/unmapped/C_bpftaxgr net/minecraft/client/render/block/entity/ChestBlockEntityRenderer FIELD f_dgltnqed christmas Z + FIELD f_elptawxw chestLeft Lnet/minecraft/unmapped/C_rdjqdaaj; + FIELD f_vskuagwx chestRight Lnet/minecraft/unmapped/C_rdjqdaaj; + FIELD f_yjkgqest chest Lnet/minecraft/unmapped/C_rdjqdaaj; METHOD (Lnet/minecraft/unmapped/C_zeyvbzzx$C_rdyueyua;)V ARG 1 ctx + METHOD m_zwrgqjox renderModel (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igthdzux;Lnet/minecraft/unmapped/C_rdjqdaaj;FII)V + ARG 2 vertices + ARG 3 model + ARG 5 light + ARG 6 overlay diff --git a/mappings/net/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer.mapping index f28dcf5525..2de06cdd64 100644 --- a/mappings/net/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer.mapping @@ -2,3 +2,8 @@ CLASS net/minecraft/unmapped/C_veoxnroc net/minecraft/client/render/block/entity FIELD f_qnbtlfrk model Lnet/minecraft/unmapped/C_veoxnroc$C_alliycjs; METHOD (Lnet/minecraft/unmapped/C_zeyvbzzx$C_rdyueyua;)V ARG 1 ctx + CLASS C_alliycjs ShulkerBoxModel + FIELD f_vghkdimj root Lnet/minecraft/unmapped/C_rglqxnbw; + FIELD f_wiwhhboa lid Lnet/minecraft/unmapped/C_rglqxnbw; + METHOD m_wcbxucph setLidAngles (Lnet/minecraft/unmapped/C_gauehqwp;F)V + ARG 1 entity diff --git a/mappings/net/minecraft/client/render/block/entity/SignBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/SignBlockEntityRenderer.mapping index bc9981534c..f1e3212caa 100644 --- a/mappings/net/minecraft/client/render/block/entity/SignBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/SignBlockEntityRenderer.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/unmapped/C_dqmzvcln net/minecraft/client/render/block/entity METHOD m_evwupjxx createSignModel (Lnet/minecraft/unmapped/C_qncyfzro;Lnet/minecraft/unmapped/C_xlaykyai;Z)Lnet/minecraft/unmapped/C_lzwtpfka; ARG 0 entityModelLoader ARG 1 type + ARG 2 standing METHOD m_gunsydbe (Lnet/minecraft/unmapped/C_zeyvbzzx$C_rdyueyua;Lnet/minecraft/unmapped/C_xlaykyai;)Lnet/minecraft/unmapped/C_dqmzvcln$C_kemigwzh; ARG 1 signType METHOD m_huhacyeq getSignTexture (Lnet/minecraft/unmapped/C_xlaykyai;)Lnet/minecraft/unmapped/C_djlixbky; @@ -23,6 +24,7 @@ CLASS net/minecraft/unmapped/C_dqmzvcln net/minecraft/client/render/block/entity ARG 1 signColor METHOD m_mhofaycj getTextRenderScale ()F METHOD m_osdpidpm getTexturedModelData (Z)Lnet/minecraft/unmapped/C_ybmhebgt; + ARG 0 standing METHOD m_pnjrxedx getTextOffset ()Lnet/minecraft/unmapped/C_vgpupfxx; METHOD m_qegqovha getModelRenderScale ()F METHOD m_rbmzplgv render (Lnet/minecraft/unmapped/C_axouvzlg;Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;IILnet/minecraft/unmapped/C_txtbiemp;Lnet/minecraft/unmapped/C_siepybep;Lnet/minecraft/unmapped/C_xlaykyai;Lnet/minecraft/unmapped/C_lzwtpfka;)V @@ -49,3 +51,4 @@ CLASS net/minecraft/unmapped/C_dqmzvcln net/minecraft/client/render/block/entity ARG 8 front METHOD m_ygzvuwby setupMatrices (Lnet/minecraft/unmapped/C_cnszsxvd;FLnet/minecraft/unmapped/C_txtbiemp;)V ARG 2 rotation + CLASS C_kemigwzh TypeModels diff --git a/mappings/net/minecraft/client/render/block/entity/model/BellBlockEntityModel.mapping b/mappings/net/minecraft/client/render/block/entity/model/BellBlockEntityModel.mapping new file mode 100644 index 0000000000..fd00924b51 --- /dev/null +++ b/mappings/net/minecraft/client/render/block/entity/model/BellBlockEntityModel.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/unmapped/C_lfadelvu net/minecraft/client/render/block/entity/model/BellBlockEntityModel + FIELD f_erkfvexy root Lnet/minecraft/unmapped/C_rglqxnbw; + FIELD f_wihtnncn bellBody Lnet/minecraft/unmapped/C_rglqxnbw; + FIELD f_wmypknka BELL_BODY Ljava/lang/String; + METHOD m_dnkwadtl setBellAngles (Lnet/minecraft/unmapped/C_lxkuepdf;F)V + ARG 1 entity + ARG 2 tickDelta + METHOD m_rdyfzznd getTexturedModelData ()Lnet/minecraft/unmapped/C_ybmhebgt; diff --git a/mappings/net/minecraft/client/render/block/entity/model/ChestBlockEntityModel.mapping b/mappings/net/minecraft/client/render/block/entity/model/ChestBlockEntityModel.mapping new file mode 100644 index 0000000000..cf1ed4cfe3 --- /dev/null +++ b/mappings/net/minecraft/client/render/block/entity/model/ChestBlockEntityModel.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/unmapped/C_rdjqdaaj net/minecraft/client/render/block/entity/model/ChestBlockEntityModel + FIELD f_bkphxjhb lid Lnet/minecraft/unmapped/C_rglqxnbw; + FIELD f_gxzdwfxo LID Ljava/lang/String; + FIELD f_lrjlvwoi root Lnet/minecraft/unmapped/C_rglqxnbw; + FIELD f_qgrsdutj LOCK Ljava/lang/String; + FIELD f_rzpjzcfz BOTTOM Ljava/lang/String; + FIELD f_wqrepoqi lock Lnet/minecraft/unmapped/C_rglqxnbw; + METHOD m_dfzghvel createRightDoubleChestTexturedModelData ()Lnet/minecraft/unmapped/C_ybmhebgt; + METHOD m_hwblxhlr createLeftDoubleChestTexturedModelData ()Lnet/minecraft/unmapped/C_ybmhebgt; + METHOD m_uriyrgih setChestAngles (F)V + ARG 1 openProgress + METHOD m_zcbihtyk createChestTexturedModelData ()Lnet/minecraft/unmapped/C_ybmhebgt; diff --git a/mappings/net/minecraft/client/render/entity/AbstractHorseEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/AbstractHorseEntityRenderer.mapping index aeb653c4e9..e68f0a0536 100644 --- a/mappings/net/minecraft/client/render/entity/AbstractHorseEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/AbstractHorseEntityRenderer.mapping @@ -1,2 +1,4 @@ CLASS net/minecraft/unmapped/C_wsowuuin net/minecraft/client/render/entity/AbstractHorseEntityRenderer FIELD f_qcwzoqjn scale F + METHOD (Lnet/minecraft/unmapped/C_ycdfjsnw$C_bnclqjzp;Lnet/minecraft/unmapped/C_fouvqrqy;Lnet/minecraft/unmapped/C_fouvqrqy;F)V + ARG 4 scale diff --git a/mappings/net/minecraft/client/render/entity/DragonFireballEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/DragonFireballEntityRenderer.mapping index e3ef9a6a0d..61846e1189 100644 --- a/mappings/net/minecraft/client/render/entity/DragonFireballEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/DragonFireballEntityRenderer.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/unmapped/C_arsbclod net/minecraft/client/render/entity/Drago FIELD f_lgtjdxam LAYER Lnet/minecraft/unmapped/C_tizlwnnv; METHOD m_agndedix produceVertex (Lnet/minecraft/unmapped/C_igthdzux;Lnet/minecraft/unmapped/C_cnszsxvd$C_pqokfevb;IFIII)V ARG 0 vertexConsumer + ARG 1 entry ARG 2 light ARG 3 x ARG 4 y diff --git a/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping b/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping index a39233977a..c850dd540a 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRenderDispatcher.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/unmapped/C_gmkqxljo net/minecraft/client/render/entity/Entit FIELD f_jbpxeksz SHADOW_LAYER Lnet/minecraft/unmapped/C_tizlwnnv; FIELD f_liyqukna world Lnet/minecraft/unmapped/C_cdctfzbn; FIELD f_lvcadmzo modelLoader Lnet/minecraft/unmapped/C_qncyfzro; + FIELD f_lwaiaimk mapRenderer Lnet/minecraft/unmapped/C_yzoxmlsd; FIELD f_mnijxhxg renderers Ljava/util/Map; FIELD f_ngtzetqs itemRenderer Lnet/minecraft/unmapped/C_xjqetogb; FIELD f_nidlqprn heldItemRenderer Lnet/minecraft/unmapped/C_csxqddlf; diff --git a/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping index 5aa6f77e4c..050d5f4860 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRenderer.mapping @@ -1,11 +1,29 @@ CLASS net/minecraft/unmapped/C_oddtxnnw net/minecraft/client/render/entity/EntityRenderer FIELD f_grzxnuar NAMETAG_SCALE F + FIELD f_jyejutvr LEASH_RENDER_SEGMENTS I FIELD f_ocxvftzg shadowOpacity F FIELD f_qcszkyif textRenderer Lnet/minecraft/unmapped/C_mavozmpp; + FIELD f_tcpdnrwv renderState Lnet/minecraft/unmapped/C_vptppxob; FIELD f_ucdktcjj shadowRadius F FIELD f_zzvkubit dispatcher Lnet/minecraft/unmapped/C_gmkqxljo; METHOD (Lnet/minecraft/unmapped/C_ycdfjsnw$C_bnclqjzp;)V ARG 1 ctx + METHOD m_azsmpcdv renderLeadSegment (Lnet/minecraft/unmapped/C_igthdzux;Lorg/joml/Matrix4f;FFFIIIIFFFFIZ)V + ARG 0 vertices + ARG 1 modelMatrix + ARG 2 xDisplacement + ARG 3 yDisplacement + ARG 4 zDisplacement + ARG 5 startBlockLight + ARG 6 endBlockLight + ARG 7 startSkyLight + ARG 8 endSkyLight + ARG 9 leashYOffset + ARG 10 crossYDirection + ARG 11 crossXDirection + ARG 12 crossZDirection + ARG 13 pieceIndex + ARG 14 swapDarkDirection METHOD m_dcqcalkk getBlockLight (Lnet/minecraft/unmapped/C_astfners;Lnet/minecraft/unmapped/C_hynzadkk;)I ARG 1 entity ARG 2 pos @@ -13,16 +31,29 @@ CLASS net/minecraft/unmapped/C_oddtxnnw net/minecraft/client/render/entity/Entit ARG 1 entity ARG 2 tickDelta METHOD m_gkfhbwdx getPositionOffset (Lnet/minecraft/unmapped/C_vptppxob;)Lnet/minecraft/unmapped/C_vgpupfxx; + ARG 1 state METHOD m_hknkoqwr getTexture (Lnet/minecraft/unmapped/C_vptppxob;)Lnet/minecraft/unmapped/C_ncpywfca; + ARG 1 state + METHOD m_iayyauuk getCullingBox (Lnet/minecraft/unmapped/C_astfners;)Lnet/minecraft/unmapped/C_hbcjzgoe; + ARG 1 entity + METHOD m_idqrsxfa getShadowRadius (Lnet/minecraft/unmapped/C_vptppxob;)F + ARG 1 state METHOD m_jbawcxgv render (Lnet/minecraft/unmapped/C_vptppxob;Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;I)V + ARG 1 state ARG 2 matrices ARG 3 vertexConsumers ARG 4 light METHOD m_jvlrjieq renderLabelIfPresent (Lnet/minecraft/unmapped/C_vptppxob;Lnet/minecraft/unmapped/C_rdaqiwdt;Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;I)V + ARG 1 state ARG 2 text ARG 3 matrices ARG 4 vertexConsumers ARG 5 light + METHOD m_kgwqpdyp renderLead (Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;Lnet/minecraft/unmapped/C_vptppxob$C_twyrpfqb;)V + COMMENT Renders the leash in a cross pattern starting at the leashed entity, then traveling to the player or fence post. The leash is then rendered back to the leashed entity. + ARG 2 leadState + METHOD m_lpszeivo canCull (Lnet/minecraft/unmapped/C_astfners;)Z + ARG 1 entity METHOD m_mgbpairl hasLabel (Lnet/minecraft/unmapped/C_astfners;D)Z COMMENT Determines whether the passed entity should render with a nameplate above its head. COMMENT @@ -31,6 +62,14 @@ CLASS net/minecraft/unmapped/C_oddtxnnw net/minecraft/client/render/entity/Entit METHOD m_mxozdffx getSkyLight (Lnet/minecraft/unmapped/C_astfners;Lnet/minecraft/unmapped/C_hynzadkk;)I ARG 1 entity ARG 2 pos + METHOD m_otmducia getName (Lnet/minecraft/unmapped/C_astfners;)Lnet/minecraft/unmapped/C_rdaqiwdt; + ARG 1 entity + METHOD m_sfqknpgp createRenderState (Lnet/minecraft/unmapped/C_astfners;F)Lnet/minecraft/unmapped/C_vptppxob; + METHOD m_tskwgjqs setupRenderState (Lnet/minecraft/unmapped/C_astfners;Lnet/minecraft/unmapped/C_vptppxob;F)V + ARG 1 entity + ARG 2 state + ARG 3 tickDelta + METHOD m_txhyvkyc createRenderState ()Lnet/minecraft/unmapped/C_vptppxob; METHOD m_vglixkjm shouldRender (Lnet/minecraft/unmapped/C_astfners;Lnet/minecraft/unmapped/C_jwzjqevg;DDD)Z ARG 1 entity ARG 2 frustum diff --git a/mappings/net/minecraft/client/render/entity/EntityRendererFactory.mapping b/mappings/net/minecraft/client/render/entity/EntityRendererFactory.mapping index 8509c5f277..8dc8f64e1a 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRendererFactory.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRendererFactory.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/unmapped/C_ycdfjsnw net/minecraft/client/render/entity/Entit METHOD create create (Lnet/minecraft/unmapped/C_ycdfjsnw$C_bnclqjzp;)Lnet/minecraft/unmapped/C_oddtxnnw; ARG 1 ctx CLASS C_bnclqjzp Context + FIELD f_dmactybd mapRenderer Lnet/minecraft/unmapped/C_yzoxmlsd; FIELD f_gmvhgyvd renderDispatcher Lnet/minecraft/unmapped/C_gmkqxljo; FIELD f_gtvxtqbc itemRenderer Lnet/minecraft/unmapped/C_xjqetogb; FIELD f_izhoylwu modelLoader Lnet/minecraft/unmapped/C_qncyfzro; @@ -16,4 +17,5 @@ CLASS net/minecraft/unmapped/C_ycdfjsnw net/minecraft/client/render/entity/Entit METHOD m_nxrcygbz getItemRenderer ()Lnet/minecraft/unmapped/C_xjqetogb; METHOD m_ojizostf getRenderDispatcher ()Lnet/minecraft/unmapped/C_gmkqxljo; METHOD m_unrfrsph getModelManager ()Lnet/minecraft/unmapped/C_wosoicga; + METHOD m_vtngtpob getMapRenderer ()Lnet/minecraft/unmapped/C_yzoxmlsd; METHOD m_wsgrvlah getTextRenderer ()Lnet/minecraft/unmapped/C_mavozmpp; diff --git a/mappings/net/minecraft/client/render/entity/EntityRenderers.mapping b/mappings/net/minecraft/client/render/entity/EntityRenderers.mapping index d1e21403b6..bd9182366c 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRenderers.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRenderers.mapping @@ -27,6 +27,9 @@ CLASS net/minecraft/unmapped/C_qcsjcrtc net/minecraft/client/render/entity/Entit ARG 0 ctx METHOD m_miukwvvw (Lnet/minecraft/unmapped/C_ycdfjsnw$C_bnclqjzp;)Lnet/minecraft/unmapped/C_oddtxnnw; ARG 0 ctx + METHOD m_novpyecm (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/unmapped/C_ycdfjsnw$C_bnclqjzp;Lnet/minecraft/unmapped/C_ogavsvbr;Lnet/minecraft/unmapped/C_ycdfjsnw;)V + ARG 2 type + ARG 3 factory METHOD m_omtgsipy (Lnet/minecraft/unmapped/C_ycdfjsnw$C_bnclqjzp;)Lnet/minecraft/unmapped/C_oddtxnnw; ARG 0 ctx METHOD m_qbcgfwrd reloadEntityRenderers (Lnet/minecraft/unmapped/C_ycdfjsnw$C_bnclqjzp;)Ljava/util/Map; @@ -58,5 +61,8 @@ CLASS net/minecraft/unmapped/C_qcsjcrtc net/minecraft/client/render/entity/Entit ARG 0 ctx METHOD m_xdvcbsbt (Lnet/minecraft/unmapped/C_ycdfjsnw$C_bnclqjzp;)Lnet/minecraft/unmapped/C_oddtxnnw; ARG 0 ctx + METHOD m_zasbojkp (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/unmapped/C_ycdfjsnw$C_bnclqjzp;Lnet/minecraft/unmapped/C_idvschhb$C_hdrocqaw;Lnet/minecraft/unmapped/C_ycdfjsnw;)V + ARG 2 playerModel + ARG 3 factory METHOD m_zgnrragr (Lnet/minecraft/unmapped/C_ycdfjsnw$C_bnclqjzp;)Lnet/minecraft/unmapped/C_oddtxnnw; ARG 0 ctx diff --git a/mappings/net/minecraft/client/render/entity/ExperienceOrbEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/ExperienceOrbEntityRenderer.mapping index e03e517eff..45e28ac77e 100644 --- a/mappings/net/minecraft/client/render/entity/ExperienceOrbEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/ExperienceOrbEntityRenderer.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/unmapped/C_wznuzjje net/minecraft/client/render/entity/Exper FIELD f_uyxscnpw TEXTURE Lnet/minecraft/unmapped/C_ncpywfca; METHOD m_hwlhetyy vertex (Lnet/minecraft/unmapped/C_igthdzux;Lnet/minecraft/unmapped/C_cnszsxvd$C_pqokfevb;FFIIIFFI)V ARG 0 vertexConsumer + ARG 1 entry ARG 2 x ARG 3 y ARG 4 red diff --git a/mappings/net/minecraft/client/render/entity/LivingEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/LivingEntityRenderer.mapping index 9ee860e406..1a5548e0f2 100644 --- a/mappings/net/minecraft/client/render/entity/LivingEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/LivingEntityRenderer.mapping @@ -7,9 +7,12 @@ CLASS net/minecraft/unmapped/C_nbjmhtws net/minecraft/client/render/entity/Livin ARG 2 model ARG 3 shadowRadius METHOD m_fktqogsj scale (Lnet/minecraft/unmapped/C_ozphnurq;Lnet/minecraft/unmapped/C_cnszsxvd;)V + ARG 1 state ARG 2 matrices METHOD m_hdrkfpkd getAnimationCounter (Lnet/minecraft/unmapped/C_ozphnurq;)F + ARG 1 state METHOD m_kamlslip setupTransforms (Lnet/minecraft/unmapped/C_ozphnurq;Lnet/minecraft/unmapped/C_cnszsxvd;FF)V + ARG 1 state ARG 2 matrices ARG 3 animationProgress ARG 4 bodyYaw diff --git a/mappings/net/minecraft/client/render/entity/animation/BreezeEntityAnimations.mapping b/mappings/net/minecraft/client/render/entity/animation/BreezeEntityAnimations.mapping index 27b27e8d1e..e3d087b6ca 100644 --- a/mappings/net/minecraft/client/render/entity/animation/BreezeEntityAnimations.mapping +++ b/mappings/net/minecraft/client/render/entity/animation/BreezeEntityAnimations.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/unmapped/C_oygxefpb net/minecraft/client/render/entity/animation/BreezeEntityAnimations - FIELD f_knenedsz INHALING Lnet/minecraft/unmapped/C_mnzbondw; + FIELD f_knenedsz JUMPING Lnet/minecraft/unmapped/C_mnzbondw; FIELD f_laemzbrq SHOOTING Lnet/minecraft/unmapped/C_mnzbondw; + FIELD f_piskmqjv INHALING Lnet/minecraft/unmapped/C_mnzbondw; FIELD f_pnajrztk SLIDING_BACK Lnet/minecraft/unmapped/C_mnzbondw; FIELD f_ufxsciyw SLIDING Lnet/minecraft/unmapped/C_mnzbondw; diff --git a/mappings/net/minecraft/client/render/entity/feature/FeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/FeatureRenderer.mapping index ba5b9b9469..e9505a2ebf 100644 --- a/mappings/net/minecraft/client/render/entity/feature/FeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/FeatureRenderer.mapping @@ -20,5 +20,6 @@ CLASS net/minecraft/unmapped/C_ksuhvumg net/minecraft/client/render/entity/featu ARG 1 matrices ARG 2 vertexConsumers ARG 3 light + ARG 4 state ARG 5 limbAngle ARG 6 limbDistance diff --git a/mappings/net/minecraft/client/render/entity/feature/HeldItemFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/HeldItemFeatureRenderer.mapping index 1f2f231e9b..96ba91eb66 100644 --- a/mappings/net/minecraft/client/render/entity/feature/HeldItemFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/HeldItemFeatureRenderer.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/unmapped/C_yqvltkrx net/minecraft/client/render/entity/feature/HeldItemFeatureRenderer + FIELD f_trbedwqt itemRenderer Lnet/minecraft/unmapped/C_xjqetogb; METHOD m_dgvwzjus renderItem (Lnet/minecraft/unmapped/C_ozphnurq;Lnet/minecraft/unmapped/C_nnhmhkbv;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_byhguelf;Lnet/minecraft/unmapped/C_njjnizsa;Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;I)V + ARG 1 state ARG 3 stack ARG 4 transformationMode ARG 5 arm diff --git a/mappings/net/minecraft/client/render/entity/model/AgeableEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/model/AgeableEntityRenderer.mapping new file mode 100644 index 0000000000..58d6841411 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/model/AgeableEntityRenderer.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/unmapped/C_zwcdptgz net/minecraft/client/render/entity/model/AgeableEntityRenderer + FIELD f_vgkoesqa babyModel Lnet/minecraft/unmapped/C_fouvqrqy; + FIELD f_yafohqkx adultModel Lnet/minecraft/unmapped/C_fouvqrqy; + METHOD (Lnet/minecraft/unmapped/C_ycdfjsnw$C_bnclqjzp;Lnet/minecraft/unmapped/C_fouvqrqy;Lnet/minecraft/unmapped/C_fouvqrqy;F)V + ARG 1 context + ARG 4 scale diff --git a/mappings/net/minecraft/client/render/entity/model/EntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/EntityModel.mapping index 5d1a5cd0b8..974bd8fb61 100644 --- a/mappings/net/minecraft/client/render/entity/model/EntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/EntityModel.mapping @@ -11,3 +11,4 @@ CLASS net/minecraft/unmapped/C_fouvqrqy net/minecraft/client/render/entity/model 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. METHOD m_zqrlbqnu setAngles (Lnet/minecraft/unmapped/C_vptppxob;)V + ARG 1 state diff --git a/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping b/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping index 59ffd3e0ad..5d138beec4 100644 --- a/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping +++ b/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping @@ -48,6 +48,10 @@ CLASS net/minecraft/unmapped/C_ikhmhinf net/minecraft/client/render/entity/model FIELD f_zbcxjqdc PLAYER_SLIM_OUTER_ARMOR Lnet/minecraft/unmapped/C_rghfgwax; METHOD m_ilopctbx createOuterArmor (Ljava/lang/String;)Lnet/minecraft/unmapped/C_rghfgwax; ARG 0 id + METHOD m_iqdeumcz createWallSign (Lnet/minecraft/unmapped/C_xlaykyai;)Lnet/minecraft/unmapped/C_rghfgwax; + ARG 0 type + METHOD m_mfelwfhk createStandingSign (Lnet/minecraft/unmapped/C_xlaykyai;)Lnet/minecraft/unmapped/C_rghfgwax; + ARG 0 type METHOD m_mtvgvqdw createChestBoat (Lnet/minecraft/unmapped/C_mpfuowct$C_jyahrrif;)Lnet/minecraft/unmapped/C_rghfgwax; ARG 0 variant METHOD m_ndqspgdp registerMain (Ljava/lang/String;)Lnet/minecraft/unmapped/C_rghfgwax; diff --git a/mappings/net/minecraft/client/render/state/entity/AbstractHorseEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/AbstractHorseEntityRenderState.mapping new file mode 100644 index 0000000000..8eb917eb6d --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/AbstractHorseEntityRenderState.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/unmapped/C_rqrcqcar net/minecraft/client/render/state/entity/AbstractHorseEntityRenderState + FIELD f_bpkxsmry isSaddled Z + FIELD f_fakvqnli isWaggingTail Z + FIELD f_iogxxrnw angryProgress F + FIELD f_kzuujcjx eatGrassProgress F + FIELD f_loecmsbr eatProgress F + FIELD f_uvvadvwb hasPassengers Z diff --git a/mappings/net/minecraft/client/render/state/entity/AllayEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/AllayEntityRenderState.mapping new file mode 100644 index 0000000000..ba32e8b564 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/AllayEntityRenderState.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/unmapped/C_chxmdgnd net/minecraft/client/render/state/entity/AllayEntityRenderState + FIELD f_alywitil isDancing Z + FIELD f_itqevwtp holdItemProgress F + FIELD f_rvbafcdw isSpinning Z + FIELD f_tuxvherj spinProgress F diff --git a/mappings/net/minecraft/client/render/state/entity/ArmadilloEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/ArmadilloEntityRenderState.mapping new file mode 100644 index 0000000000..ac0952223f --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/ArmadilloEntityRenderState.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/unmapped/C_sawfkyic net/minecraft/client/render/state/entity/ArmadilloEntityRenderState + FIELD f_hscpjuca scared Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_tpqeczpy rolling Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_wpyoivpi hiding Z + FIELD f_ycqmlbam unrolling Lnet/minecraft/unmapped/C_kxntavoz; diff --git a/mappings/net/minecraft/client/render/state/entity/ArmorStandEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/ArmorStandEntityRenderState.mapping new file mode 100644 index 0000000000..88b993c5ea --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/ArmorStandEntityRenderState.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/unmapped/C_ykegzsxw net/minecraft/client/render/state/entity/ArmorStandEntityRenderState diff --git a/mappings/net/minecraft/client/render/state/entity/ArrowEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/ArrowEntityRenderState.mapping new file mode 100644 index 0000000000..f584f30c71 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/ArrowEntityRenderState.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/unmapped/C_jcvrmmfc net/minecraft/client/render/state/entity/ArrowEntityRenderState + FIELD f_ydfxbejx hasColor Z diff --git a/mappings/net/minecraft/client/render/state/entity/AxolotlEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/AxolotlEntityRenderState.mapping new file mode 100644 index 0000000000..d99cee6216 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/AxolotlEntityRenderState.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/unmapped/C_dlhftoak net/minecraft/client/render/state/entity/AxolotlEntityRenderState + FIELD f_cqvniwgh variant Lnet/minecraft/unmapped/C_dkiorddu$C_wibhmvyi; diff --git a/mappings/net/minecraft/client/render/state/entity/BatEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/BatEntityRenderState.mapping new file mode 100644 index 0000000000..64a9d7c621 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/BatEntityRenderState.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/unmapped/C_hioibjxt net/minecraft/client/render/state/entity/BatEntityRenderState + FIELD f_ixqtgflh roosting Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_spvloupe flying Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_ywaiepfu isRoosting Z diff --git a/mappings/net/minecraft/client/render/state/entity/BeeEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/BeeEntityRenderState.mapping new file mode 100644 index 0000000000..a0adc58a5b --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/BeeEntityRenderState.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/unmapped/C_eydmbtgo net/minecraft/client/render/state/entity/BeeEntityRenderState + FIELD f_arwtmyas restingOnGround Z + FIELD f_daxkvkim hasNectar Z + FIELD f_dmxeyctn isAngry Z + FIELD f_ghyufxgm hasStinger Z + FIELD f_mmzxgzyy bodyPitch F diff --git a/mappings/net/minecraft/client/render/state/entity/BoatEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/BoatEntityRenderState.mapping new file mode 100644 index 0000000000..f9c5be378f --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/BoatEntityRenderState.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/unmapped/C_gnceuhfj net/minecraft/client/render/state/entity/BoatEntityRenderState + FIELD f_bzmcfopu wobbleSide I + FIELD f_ghszfijp wobble F + FIELD f_ihealwmp variant Lnet/minecraft/unmapped/C_mpfuowct$C_jyahrrif; + FIELD f_iigqamqv wobbleStrength F diff --git a/mappings/net/minecraft/client/render/state/entity/BoggedEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/BoggedEntityRenderState.mapping new file mode 100644 index 0000000000..a240394221 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/BoggedEntityRenderState.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/unmapped/C_vdcpppml net/minecraft/client/render/state/entity/BoggedEntityRenderState + FIELD f_sbuxupef sheared Z diff --git a/mappings/net/minecraft/client/render/state/entity/BreezeEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/BreezeEntityRenderState.mapping new file mode 100644 index 0000000000..bbcba76650 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/BreezeEntityRenderState.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/unmapped/C_wijpudah net/minecraft/client/render/state/entity/BreezeEntityRenderState + FIELD f_ckbyqlwp sliding Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_dolazhda shooting Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_hbjarxro slidingBack Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_oytitiyk inhaling Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_pvumklox jumping Lnet/minecraft/unmapped/C_kxntavoz; diff --git a/mappings/net/minecraft/client/render/state/entity/CamelEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/CamelEntityRenderState.mapping new file mode 100644 index 0000000000..756cbba620 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/CamelEntityRenderState.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/unmapped/C_jpdlnmhr net/minecraft/client/render/state/entity/CamelEntityRenderState + FIELD f_hnjtngys sitting Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_iqqzwnsn jumpCooldown F + FIELD f_jakaoofo hasSaddle Z + FIELD f_kdpdiedc hasPassengers Z + FIELD f_mdvlisqf sit Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_qgiqqlrv idling Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_tkktkquu standing Lnet/minecraft/unmapped/C_kxntavoz; + FIELD f_waluzkih dashing Lnet/minecraft/unmapped/C_kxntavoz; diff --git a/mappings/net/minecraft/client/render/state/entity/CatEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/CatEntityRenderState.mapping new file mode 100644 index 0000000000..4d7807a622 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/CatEntityRenderState.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/unmapped/C_nrfmfqlz net/minecraft/client/render/state/entity/CatEntityRenderState + FIELD f_ipfymexh DEFAULT_TEXTURE Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_ocjazwxy texture Lnet/minecraft/unmapped/C_ncpywfca; + FIELD f_ownggvkd sleepingOnPlayer Z + FIELD f_szaqjnte collarColor Lnet/minecraft/unmapped/C_arllgqae; diff --git a/mappings/net/minecraft/client/render/state/entity/ChickenEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/ChickenEntityRenderState.mapping new file mode 100644 index 0000000000..ba2aecaeb9 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/ChickenEntityRenderState.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/unmapped/C_ijlidirh net/minecraft/client/render/state/entity/ChickenEntityRenderState + FIELD f_jydwteap maxWingDeviation F + FIELD f_kgvrmcsf flapping F diff --git a/mappings/net/minecraft/client/render/state/entity/CreeperEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/CreeperEntityRenderState.mapping new file mode 100644 index 0000000000..73314b2b6f --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/CreeperEntityRenderState.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/unmapped/C_rcxhpwud net/minecraft/client/render/state/entity/CreeperEntityRenderState + FIELD f_bojdswvs isCharged Z + FIELD f_whrdladm fuseTime F diff --git a/mappings/net/minecraft/client/render/state/entity/DolphinEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/DolphinEntityRenderState.mapping new file mode 100644 index 0000000000..8bc6a42765 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/DolphinEntityRenderState.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/unmapped/C_xlvzqrdb net/minecraft/client/render/state/entity/DolphinEntityRenderState + FIELD f_apyktnyl isMoving Z diff --git a/mappings/net/minecraft/client/render/state/entity/EndCrystalEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/EndCrystalEntityRenderState.mapping new file mode 100644 index 0000000000..b23741d47a --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/EndCrystalEntityRenderState.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/unmapped/C_xarlsorg net/minecraft/client/render/state/entity/EndCrystalEntityRenderState + FIELD f_keezvohy shouldShowBase Z + FIELD f_yshtpfgy beamTarget Lnet/minecraft/unmapped/C_vgpupfxx; diff --git a/mappings/net/minecraft/client/render/state/entity/EnderDragonEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/EnderDragonEntityRenderState.mapping new file mode 100644 index 0000000000..a4124ce2db --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/EnderDragonEntityRenderState.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/unmapped/C_nkwfzjxd net/minecraft/client/render/state/entity/EnderDragonEntityRenderState + FIELD f_aruiappt deadPartialTicks F + FIELD f_jbjfapfx isSittingOrHovering Z + FIELD f_jxnmsmsh isHurt Z + FIELD f_riphnnye beamPosition Lnet/minecraft/unmapped/C_vgpupfxx; + FIELD f_vdqdthfu wingPosition F + FIELD f_xdmfccbc isLandingOrTakingOff Z + FIELD f_zgmyainf deathTime F + FIELD f_zxktkwtq squaredDistanceToCenter D diff --git a/mappings/net/minecraft/client/render/state/entity/EndermanEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/EndermanEntityRenderState.mapping new file mode 100644 index 0000000000..2a4912a646 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/EndermanEntityRenderState.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/unmapped/C_ippptngm net/minecraft/client/render/state/entity/EndermanEntityRenderState + FIELD f_yjzsaqyo carriedBlock Lnet/minecraft/unmapped/C_txtbiemp; + FIELD f_zrtmvkda angry Z diff --git a/mappings/net/minecraft/client/render/state/entity/EntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/EntityRenderState.mapping new file mode 100644 index 0000000000..ae5f46f038 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/EntityRenderState.mapping @@ -0,0 +1,24 @@ +CLASS net/minecraft/unmapped/C_vptppxob net/minecraft/client/render/state/entity/EntityRenderState + FIELD f_ayfrpthj width F + FIELD f_bvdstwqc standingEyeHeight F + FIELD f_ddsqteqe rendersFire Z + FIELD f_fwqzkdrq y D + FIELD f_irziefwa isSneaky Z + FIELD f_jurhvidz squaredDistanceToCamera D + FIELD f_lkcyuybz passengerOffset Lnet/minecraft/unmapped/C_vgpupfxx; + FIELD f_mkvmooki leadState Lnet/minecraft/unmapped/C_vptppxob$C_twyrpfqb; + FIELD f_mxnqnzku height F + FIELD f_njzybjit age F + FIELD f_nsxwgvpl x D + FIELD f_ohzesvxb z D + FIELD f_qcpkjxfw isInvisible Z + FIELD f_tubizsxk nameTagPosition Lnet/minecraft/unmapped/C_vgpupfxx; + FIELD f_ylvpvtdl nameTag Lnet/minecraft/unmapped/C_rdaqiwdt; + CLASS C_twyrpfqb LeadState + FIELD f_akgtcgmg start Lnet/minecraft/unmapped/C_vgpupfxx; + FIELD f_eaalgegd startSkyLight I + FIELD f_jxbqcrue startBlockLight I + FIELD f_kvlgamwm endSkyLight I + FIELD f_uexddayo offset Lnet/minecraft/unmapped/C_vgpupfxx; + FIELD f_whociwln endBlockLight I + FIELD f_ydbbcdll end Lnet/minecraft/unmapped/C_vgpupfxx; diff --git a/mappings/net/minecraft/client/render/state/entity/EvokerEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/EvokerEntityRenderState.mapping new file mode 100644 index 0000000000..7fd884482a --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/EvokerEntityRenderState.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/unmapped/C_xuswrdob net/minecraft/client/render/state/entity/EvokerEntityRenderState + FIELD f_ltlliurh castingSpell Z diff --git a/mappings/net/minecraft/client/render/state/entity/EvokerFangsEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/EvokerFangsEntityRenderState.mapping new file mode 100644 index 0000000000..3f6c5efc2b --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/EvokerFangsEntityRenderState.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/unmapped/C_slughlgb net/minecraft/client/render/state/entity/EvokerFangsEntityRenderState + FIELD f_bbxrwgra yaw F + FIELD f_ipsdfzci progress F diff --git a/mappings/net/minecraft/client/render/state/entity/ExperienceOrbEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/ExperienceOrbEntityRenderState.mapping new file mode 100644 index 0000000000..308996dd56 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/ExperienceOrbEntityRenderState.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/unmapped/C_apobsyea net/minecraft/client/render/state/entity/ExperienceOrbEntityRenderState + FIELD f_glmxuylz size I diff --git a/mappings/net/minecraft/client/render/state/entity/LivingEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/LivingEntityRenderState.mapping new file mode 100644 index 0000000000..66b3488ca1 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/LivingEntityRenderState.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/unmapped/C_ozphnurq net/minecraft/client/render/state/entity/LivingEntityRenderState + FIELD f_lukzcrjk walkAnimationSpeed F + FIELD f_pqtnizlg walkAnimationTicks F + FIELD f_vetzpkzw isBaby Z diff --git a/mappings/net/minecraft/client/render/state/entity/OcelotLikeEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/OcelotLikeEntityRenderState.mapping new file mode 100644 index 0000000000..fb64038e7d --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/OcelotLikeEntityRenderState.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/unmapped/C_yslmavat net/minecraft/client/render/state/entity/OcelotLikeEntityRenderState + FIELD f_aebfnwvm tailCurling F + FIELD f_eeirjrvq isSneaking Z + FIELD f_lbhbwoin isSitting Z + FIELD f_qdbzwjvy sleeping F + FIELD f_rfgvdldt headDown F + FIELD f_zrininai isSprinting Z diff --git a/mappings/net/minecraft/client/render/state/entity/ZombieEntityRenderState.mapping b/mappings/net/minecraft/client/render/state/entity/ZombieEntityRenderState.mapping new file mode 100644 index 0000000000..df8e4f2f39 --- /dev/null +++ b/mappings/net/minecraft/client/render/state/entity/ZombieEntityRenderState.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/unmapped/C_aaksstrq net/minecraft/client/render/state/entity/ZombieEntityRenderState diff --git a/mappings/net/minecraft/entity/AnimationState.mapping b/mappings/net/minecraft/entity/AnimationState.mapping index b2ee6d0435..24d66680ba 100644 --- a/mappings/net/minecraft/entity/AnimationState.mapping +++ b/mappings/net/minecraft/entity/AnimationState.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/unmapped/C_kxntavoz net/minecraft/entity/AnimationState FIELD f_mynxnfft INVALID_TIME I + FIELD f_slrycntl progress I METHOD m_cpvhojvm fastForward (IF)V ARG 1 seconds ARG 2 speedMultiplier @@ -7,6 +8,10 @@ CLASS net/minecraft/unmapped/C_kxntavoz net/minecraft/entity/AnimationState METHOD m_eyncnhvh animateIf (ZI)V ARG 1 condition ARG 2 start + METHOD m_fjeaaddd copy (Lnet/minecraft/unmapped/C_kxntavoz;)V + ARG 1 state + METHOD m_hbqomwtk getAnimatedMillis (F)J + ARG 1 time METHOD m_ipvmrdzh stop ()V METHOD m_nbtuouwc restart (I)V ARG 1 start diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 4fc527a251..7a84204ecb 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -129,6 +129,7 @@ CLASS net/minecraft/unmapped/C_astfners net/minecraft/entity/Entity ARG 1 pose METHOD m_ahglzvvg getBodyY (D)D ARG 1 heightScale + METHOD m_ahrprint getPitch ()F METHOD m_ajnomikh getEffectiveExplosionResistance (Lnet/minecraft/unmapped/C_aahhrzpf;Lnet/minecraft/unmapped/C_peaveboq;Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_txtbiemp;Lnet/minecraft/unmapped/C_xqketiuf;F)F ARG 1 explosion ARG 2 world @@ -547,6 +548,7 @@ CLASS net/minecraft/unmapped/C_astfners net/minecraft/entity/Entity ARG 1 widthScale METHOD m_ncryhhth copyPositionAndRotation (Lnet/minecraft/unmapped/C_astfners;)V ARG 1 entity + METHOD m_ndosmusf getYaw ()F METHOD m_ngysbrcu getSwimSound ()Lnet/minecraft/unmapped/C_avavozay; METHOD m_nhuepqoa getOppositeRotationVector (FF)Lnet/minecraft/unmapped/C_vgpupfxx; ARG 1 pitch diff --git a/mappings/net/minecraft/entity/mob/CreeperEntity.mapping b/mappings/net/minecraft/entity/mob/CreeperEntity.mapping index 7626924f29..5cd95051f5 100644 --- a/mappings/net/minecraft/entity/mob/CreeperEntity.mapping +++ b/mappings/net/minecraft/entity/mob/CreeperEntity.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/unmapped/C_ccephliv net/minecraft/entity/mob/CreeperEntity FIELD f_skcczhuq fuseTime I METHOD m_astckkwi spawnEffectsCloud ()V METHOD m_bsnfemxw explode ()V + METHOD m_gtvyrmxb isCharged ()Z METHOD m_hpsgfcox setFuseSpeed (I)V ARG 1 fuseSpeed METHOD m_jhyykomu getFuseSpeed ()I diff --git a/mappings/net/minecraft/entity/passive/CatEntity.mapping b/mappings/net/minecraft/entity/passive/CatEntity.mapping index 959d92486e..9f238ac57a 100644 --- a/mappings/net/minecraft/entity/passive/CatEntity.mapping +++ b/mappings/net/minecraft/entity/passive/CatEntity.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/unmapped/C_rxtmregr net/minecraft/entity/passive/CatEntity FIELD f_krqstxdp headDownAnimation F FIELD f_lfmjmddd COLLAR_COLOR Lnet/minecraft/unmapped/C_rinmcaxy; FIELD f_lsvomhnh SPRINTING_SPEED D + FIELD f_mhntxktq isSleepingOnPlayer Z FIELD f_qmmhiplw prevHeadDownAnimation F FIELD f_rbvswzvj prevTailCurlAnimation F FIELD f_uqdbaiuw temptGoal Lnet/minecraft/unmapped/C_klcypqlq; @@ -22,6 +23,7 @@ CLASS net/minecraft/unmapped/C_rxtmregr net/minecraft/entity/passive/CatEntity METHOD m_hklpzhfy updateAnimations ()V METHOD m_hrmkvfwy createAttributes ()Lnet/minecraft/unmapped/C_sdjuuzrz$C_tehwrjus; METHOD m_jegafqgf tryTame (Lnet/minecraft/unmapped/C_jzrpycqo;)V + METHOD m_jmkrmfxa isSleepingOnPlayer ()Z METHOD m_lamyttdk isInSleepingPose ()Z COMMENT {@return whether this cat is in a sleeping pose} METHOD m_mkychxup setCollarColor (Lnet/minecraft/unmapped/C_arllgqae;)V diff --git a/mappings/net/minecraft/unmapped/C_btosngnd.mapping b/mappings/net/minecraft/unmapped/C_btosngnd.mapping new file mode 100644 index 0000000000..9e0b8166ad --- /dev/null +++ b/mappings/net/minecraft/unmapped/C_btosngnd.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/unmapped/C_btosngnd + FIELD f_tzfpeidw swimming F