mirror of https://github.com/FabricMC/yarn.git
Improve renderer mappings (#215)
* Improve renderer mappings *Dispatcher, DefaultEntityRenderer: - See https://notch.tumblr.com/post/581187056/evolution-of-the-entityrenderdispatcher Cube, Polygon: - See the very old (RubyDung) versions pre-obfuscation - Cube is used in the Bedrock entity model JSONs, see https://minecraft.gamepedia.com/Tutorials/Changing_Minecraft_entity_models * Correct Polygon mapping * Cube -> Cuboid; CubeBox -> Box * Remaining minor things * EntityModel -> Model * ChunkRenderDispatcher * Fix Polygon package
This commit is contained in:
parent
56b40168df
commit
dab4cc0f7a
|
@ -2,6 +2,7 @@ CLASS cvs
|
|||
METHOD <init> (FFII)V
|
||||
ARG 1 scale
|
||||
ARG 3 textureWidth
|
||||
ARG 4 textureHeight
|
||||
METHOD a setRotationAngles (FFFFFFLagf;)V
|
||||
ARG 1 limbMoveAngle
|
||||
ARG 2 limbMoveAmount
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
CLASS dhe
|
||||
METHOD a getTexture (Lagf;)Lpy;
|
|
@ -0,0 +1,12 @@
|
|||
CLASS cye net/minecraft/client/model/Box
|
||||
FIELD g name Ljava/lang/String;
|
||||
FIELD h vertices [Lcxs;
|
||||
FIELD i polygons [Lcwt;
|
||||
METHOD <init> (Lcyg;IIFFFIIIF)V
|
||||
ARG 1 parent
|
||||
METHOD <init> (Lcyg;IIFFFIIIFZ)V
|
||||
ARG 1 parent
|
||||
ARG 11 mirror
|
||||
METHOD a render (Lcmo;F)V
|
||||
METHOD a setName (Ljava/lang/String;)Lcye;
|
||||
ARG 1 name
|
|
@ -0,0 +1,51 @@
|
|||
CLASS cyg net/minecraft/client/model/Cuboid
|
||||
FIELD a textureWidth F
|
||||
FIELD b textureHeight F
|
||||
FIELD c rotationPointX F
|
||||
FIELD d rotationPointY F
|
||||
FIELD e rotationPointZ F
|
||||
FIELD f pitch F
|
||||
FIELD g yaw F
|
||||
FIELD h roll F
|
||||
FIELD i mirror Z
|
||||
FIELD j visible Z
|
||||
FIELD l boxes Ljava/util/List;
|
||||
FIELD m children Ljava/util/List;
|
||||
FIELD n name Ljava/lang/String;
|
||||
FIELD o x F
|
||||
FIELD p y F
|
||||
FIELD q z F
|
||||
FIELD r textureOffsetX I
|
||||
FIELD s textureOffsetY I
|
||||
FIELD t compiled Z
|
||||
FIELD u list I
|
||||
FIELD v owner Lcwk;
|
||||
METHOD <init> (Lcwk;)V
|
||||
ARG 1 owner
|
||||
METHOD <init> (Lcwk;II)V
|
||||
ARG 1 owner
|
||||
ARG 2 textureOffsetX
|
||||
ARG 3 textureOffsetY
|
||||
METHOD <init> (Lcwk;Ljava/lang/String;)V
|
||||
ARG 1 owner
|
||||
ARG 2 name
|
||||
METHOD a render (F)V
|
||||
METHOD a setRotationPoint (FFF)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 z
|
||||
METHOD a addBox (FFFIII)Lcyg;
|
||||
METHOD a addBox (FFFIIIF)V
|
||||
METHOD a addBox (FFFIIIFZ)V
|
||||
METHOD a addBox (FFFIIIZ)Lcyg;
|
||||
METHOD a setTextureOffset (II)Lcyg;
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
METHOD a addChild (Lcyg;)V
|
||||
ARG 1 cube
|
||||
METHOD a addBox (Ljava/lang/String;FFFIII)Lcyg;
|
||||
METHOD a addBox (Ljava/lang/String;FFFIIIF)Lcyg;
|
||||
METHOD b setTextureSize (II)Lcyg;
|
||||
ARG 1 width
|
||||
ARG 2 height
|
||||
METHOD d compile (F)V
|
|
@ -1,9 +1,9 @@
|
|||
CLASS cwk net/minecraft/client/render/entity/model/EntityModel
|
||||
CLASS cwk net/minecraft/client/model/Model
|
||||
FIELD a textureMap Ljava/util/Map;
|
||||
FIELD n swingProgress F
|
||||
FIELD o isRiding Z
|
||||
FIELD p isChild Z
|
||||
FIELD q boxes Ljava/util/List;
|
||||
FIELD q cuboids Ljava/util/List;
|
||||
FIELD r textureWidth I
|
||||
FIELD s textureHeight I
|
||||
METHOD a setRotationAngles (FFFFFFLagf;)V
|
||||
|
@ -19,6 +19,7 @@ CLASS cwk net/minecraft/client/render/entity/model/EntityModel
|
|||
ARG 2 swingAmount
|
||||
ARG 3 swingDelta
|
||||
METHOD a setAttributes (Lcwk;)V
|
||||
ARG 1 model
|
||||
METHOD a copyAngles (Lcyg;Lcyg;)V
|
||||
ARG 0 original
|
||||
ARG 1 copy
|
||||
|
@ -26,4 +27,6 @@ CLASS cwk net/minecraft/client/render/entity/model/EntityModel
|
|||
METHOD a setTextureOffset (Ljava/lang/String;II)V
|
||||
ARG 1 id
|
||||
ARG 2 x
|
||||
ARG 3 y
|
||||
METHOD a getRandomBox (Ljava/util/Random;)Lcyg;
|
||||
ARG 1 random
|
|
@ -0,0 +1,9 @@
|
|||
CLASS cwt net/minecraft/client/model/Polygon
|
||||
FIELD a vertices [Lcxs;
|
||||
FIELD b vertexCount I
|
||||
METHOD <init> ([Lcxs;)V
|
||||
ARG 1 vertices
|
||||
METHOD <init> ([Lcxs;IIIIFF)V
|
||||
ARG 1 vertices
|
||||
METHOD a flip ()V
|
||||
METHOD a render (Lcmo;F)V
|
|
@ -0,0 +1,21 @@
|
|||
CLASS cxs net/minecraft/client/model/Vertex
|
||||
FIELD a pos Lcjy;
|
||||
FIELD b u F
|
||||
FIELD c v F
|
||||
METHOD <init> (FFFFF)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 z
|
||||
ARG 4 u
|
||||
ARG 5 v
|
||||
METHOD <init> (Lcjy;FF)V
|
||||
ARG 1 pos
|
||||
ARG 2 u
|
||||
ARG 3 v
|
||||
METHOD <init> (Lcxs;FF)V
|
||||
ARG 1 vertex
|
||||
ARG 2 u
|
||||
ARG 3 v
|
||||
METHOD a remap (FF)Lcxs;
|
||||
ARG 1 u
|
||||
ARG 2 v
|
|
@ -3,3 +3,4 @@ CLASS cyh net/minecraft/client/render/EntityTextureOffset
|
|||
FIELD b offsetY I
|
||||
METHOD <init> (II)V
|
||||
ARG 1 offsetX
|
||||
ARG 2 offsetY
|
||||
|
|
|
@ -17,8 +17,9 @@ CLASS dbm net/minecraft/client/render/Renderer
|
|||
FIELD g FORCEFIELD_TEX Lpy;
|
||||
FIELD h game Lcnd;
|
||||
FIELD i textureManager Ldkt;
|
||||
FIELD j entityRenderManager Ldfy;
|
||||
FIELD j entityRenderDispatcher Ldfy;
|
||||
FIELD k world Lcyq;
|
||||
FIELD o chunkRenderDispatcher Ldbw;
|
||||
METHOD a renderSky (F)V
|
||||
METHOD a markRegionForRenderUpdate (IIIZ)V
|
||||
METHOD a onGlobalWorldEvent (ILet;I)V
|
||||
|
|
|
@ -7,6 +7,7 @@ CLASS dbi net/minecraft/client/render/WorldRenderer
|
|||
FIELD g resourceContainer Lwa;
|
||||
FIELD h rand Ljava/util/Random;
|
||||
METHOD a onSetCameraEntity (Lagf;)V
|
||||
METHOD a loadShader (Lpy;)V
|
||||
METHOD a onResourceReload (Lwa;)V
|
||||
METHOD e tick ()V
|
||||
METHOD l getGame ()Lcnd;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CLASS ddi net/minecraft/client/render/block/entity/BlockEntityRenderManager
|
||||
FIELD a instance Lddi;
|
||||
CLASS ddi net/minecraft/client/render/block/entity/BlockEntityRenderDispatcher
|
||||
FIELD a INSTANCE Lddi;
|
||||
FIELD b renderOffsetX D
|
||||
FIELD c renderOffsetY D
|
||||
FIELD d renderOffsetZ D
|
||||
|
@ -12,10 +12,11 @@ CLASS ddi net/minecraft/client/render/block/entity/BlockEntityRenderManager
|
|||
FIELD k cameraX D
|
||||
FIELD l cameraY D
|
||||
FIELD m cameraZ D
|
||||
FIELD n blockEntityRenderers Ljava/util/Map;
|
||||
FIELD n renderers Ljava/util/Map;
|
||||
FIELD o fontRenderer Lcnq;
|
||||
METHOD a getFontRenderer ()Lcnq;
|
||||
METHOD a setWorld (Lban;)V
|
||||
ARG 1 world
|
||||
METHOD a configure (Lban;Ldkt;Lcnq;Lagf;Lcjv;F)V
|
||||
METHOD a get (Lbmk;)Lddj;
|
||||
METHOD a renderEntity (Lbmk;DDDF)V
|
|
@ -1,4 +0,0 @@
|
|||
CLASS dbw net/minecraft/client/render/bpk
|
||||
FIELD b world Lban;
|
||||
METHOD <init> (Lban;ILdbm;Ldec;)V
|
||||
ARG 1 world
|
|
@ -0,0 +1,8 @@
|
|||
CLASS dbw net/minecraft/client/render/chunk/ChunkRenderDispatcher
|
||||
FIELD a renderer Ldbm;
|
||||
FIELD b world Lban;
|
||||
FIELD f renderers [Ldeb;
|
||||
METHOD <init> (Lban;ILdbm;Ldec;)V
|
||||
ARG 1 world
|
||||
ARG 3 renderer
|
||||
ARG 4 factory
|
|
@ -0,0 +1,3 @@
|
|||
CLASS dfh net/minecraft/client/render/entity/CatEntityRenderer
|
||||
METHOD a getTexture (Lagf;)Lpy;
|
||||
METHOD a getTexture (Lall;)Lpy;
|
|
@ -0,0 +1,2 @@
|
|||
CLASS dfo net/minecraft/client/render/entity/DefaultEntityRenderer
|
||||
METHOD a getTexture (Lagf;)Lpy;
|
|
@ -1,4 +1,4 @@
|
|||
CLASS dfs
|
||||
CLASS dfs net/minecraft/client/render/entity/DrownedEntityRenderer
|
||||
CLASS dfs$1
|
||||
METHOD ao_ init ()V
|
||||
METHOD a getTexture (Lagf;)Lpy;
|
|
@ -1,2 +0,0 @@
|
|||
CLASS dfo net/minecraft/client/render/entity/EntityEntityRenderer
|
||||
METHOD a getTexture (Lagf;)Lpy;
|
|
@ -1,18 +1,21 @@
|
|||
CLASS dfy net/minecraft/client/render/entity/EntityRenderManager
|
||||
CLASS dfy net/minecraft/client/render/entity/EntityRenderDispatcher
|
||||
FIELD a textureManager Ldkt;
|
||||
FIELD b world Lban;
|
||||
FIELD g settings Lcnf;
|
||||
FIELD k RENDER_MAP Ljava/util/Map;
|
||||
FIELD l SKIN_MAP Ljava/util/Map;
|
||||
FIELD m PLAYER_RENDERER Ldkf;
|
||||
FIELD k renderers Ljava/util/Map;
|
||||
FIELD l skinMap Ljava/util/Map;
|
||||
FIELD m playerRenderer Ldkf;
|
||||
FIELD n fontRenderer Lcnq;
|
||||
FIELD o renderPosX D
|
||||
FIELD p renderPosY D
|
||||
FIELD q renderPosZ D
|
||||
METHOD <init> (Ldkt;Ldgt;)V
|
||||
ARG 1 textureManager
|
||||
ARG 2 itemRenderer
|
||||
METHOD a setRenderPosition (DDD)V
|
||||
ARG 1 posX
|
||||
ARG 1 x
|
||||
ARG 3 y
|
||||
ARG 5 z
|
||||
METHOD a getRenderer (Lagf;)Ldfz;
|
||||
METHOD a getRenderer (Ljava/lang/Class;)Ldfz;
|
||||
METHOD b hasSecondPass (Lagf;)Z
|
|
@ -1,3 +1,2 @@
|
|||
CLASS dfh net/minecraft/client/render/entity/OcelotEntityRenderer
|
||||
CLASS dhe net/minecraft/client/render/entity/OcelotEntityRenderer
|
||||
METHOD a getTexture (Lagf;)Lpy;
|
||||
METHOD a getTexture (Lall;)Lpy;
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
CLASS cvh net/minecraft/client/render/entity/model/BedEntityModel
|
||||
METHOD a render ()V
|
||||
METHOD a setVisible (Z)V
|
||||
ARG 1 value
|
||||
|
|
|
@ -12,6 +12,7 @@ CLASS cwa net/minecraft/client/render/entity/model/BipedEntityModel
|
|||
METHOD <init> (FFII)V
|
||||
ARG 1 scale
|
||||
ARG 3 textureWidth
|
||||
ARG 4 textureHeight
|
||||
METHOD a setRotationAngles (FFFFFFLagf;)V
|
||||
ARG 1 limbMoveAngle
|
||||
ARG 2 limbMoveAmount
|
||||
|
@ -33,4 +34,5 @@ CLASS cwa net/minecraft/client/render/entity/model/BipedEntityModel
|
|||
ARG 2 swingAmount
|
||||
ARG 3 swingDelta
|
||||
METHOD a setAttributes (Lcwk;)V
|
||||
ARG 1 model
|
||||
METHOD a setVisible (Z)V
|
||||
|
|
|
@ -1,26 +0,0 @@
|
|||
CLASS cyg net/minecraft/client/render/entity/model/BoxEntityModel
|
||||
FIELD a textureWidth F
|
||||
FIELD b textureHeight F
|
||||
FIELD c rotationPointX F
|
||||
FIELD d rotationPointY F
|
||||
FIELD e rotationPointZ F
|
||||
FIELD f pitch F
|
||||
FIELD g yaw F
|
||||
FIELD h roll F
|
||||
FIELD i mirror Z
|
||||
FIELD j visible Z
|
||||
FIELD m children Ljava/util/List;
|
||||
FIELD v owner Lcwk;
|
||||
METHOD <init> (Lcwk;II)V
|
||||
ARG 1 owner
|
||||
METHOD <init> (Lcwk;Ljava/lang/String;)V
|
||||
ARG 1 owner
|
||||
METHOD a render (F)V
|
||||
METHOD a setRotationPoint (FFF)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
METHOD a addBox (FFFIIIF)V
|
||||
METHOD a addChild (Lcyg;)V
|
||||
METHOD a add (Ljava/lang/String;FFFIIIF)Lcyg;
|
||||
METHOD b setTextureSize (II)Lcyg;
|
||||
ARG 1 width
|
|
@ -1,4 +1,4 @@
|
|||
CLASS cvl
|
||||
CLASS cvl net/minecraft/client/render/entity/model/CatEntityModel
|
||||
METHOD a setRotationAngles (FFFFFFLagf;)V
|
||||
ARG 1 limbMoveAngle
|
||||
ARG 2 limbMoveAmount
|
|
@ -2,6 +2,7 @@ CLASS cxz net/minecraft/client/render/entity/model/ZombieEntityModel
|
|||
METHOD <init> (FFII)V
|
||||
ARG 1 scale
|
||||
ARG 3 textureWidth
|
||||
ARG 4 textureHeight
|
||||
METHOD a setRotationAngles (FFFFFFLagf;)V
|
||||
ARG 1 limbMoveAngle
|
||||
ARG 2 limbMoveAmount
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
CLASS cu
|
||||
CLASS cu net/minecraft/command/arguments/NumberRangeArgumentType
|
||||
CLASS cu$a FloatRangeArgumentType
|
||||
CLASS cu$a$a
|
||||
METHOD b fromPacket (Liq;)Lcom/mojang/brigadier/arguments/ArgumentType;
|
||||
FIELD a EXAMPLES Ljava/util/Collection;
|
||||
CLASS cu$b IntRangeArgumentType
|
||||
CLASS cu$b$a
|
||||
METHOD b fromPacket (Liq;)Lcom/mojang/brigadier/arguments/ArgumentType;
|
||||
FIELD a EXAMPLES Ljava/util/Collection;
|
||||
CLASS cu$c
|
||||
METHOD a toJson (Lcom/mojang/brigadier/arguments/ArgumentType;Lcom/google/gson/JsonObject;)V
|
||||
METHOD a toPacket (Lcom/mojang/brigadier/arguments/ArgumentType;Liq;)V
|
|
@ -1,3 +1,3 @@
|
|||
CLASS yn
|
||||
CLASS yn net/minecraft/util/ProgressListener
|
||||
METHOD a progressStagePercentage (I)V
|
||||
ARG 1 i
|
Loading…
Reference in New Issue