mirror of https://github.com/FabricMC/yarn.git
Misc JSON model work (#353)
This commit is contained in:
parent
bbaf0533c7
commit
fce671b526
|
@ -1,7 +1,9 @@
|
|||
CLASS dfq
|
||||
CLASS dfq$a
|
||||
METHOD a bake (Ldpb;Ljava/util/function/Function;Ldpe;)Ldoy;
|
||||
ARG 1 loader
|
||||
ARG 2 textureGetter
|
||||
ARG 3 rotationContainer
|
||||
METHOD a getTextureDependencies (Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection;
|
||||
ARG 1 unbakedModelGetter
|
||||
METHOD f getModelDependencies ()Ljava/util/Collection;
|
||||
|
|
|
@ -1,4 +1,10 @@
|
|||
CLASS dff net/minecraft/client/render/model/BakedQuadFactory
|
||||
METHOD a bake (Lcos;Lcos;Ldez;Ldno;Ley;Ldpe;Ldfa;Z)Ldex;
|
||||
ARG 1 from
|
||||
ARG 2 to
|
||||
ARG 3 face
|
||||
ARG 4 texture
|
||||
ARG 5 side
|
||||
ARG 6 rotationContainer
|
||||
ARG 7 rotation
|
||||
ARG 8 shade
|
||||
|
|
|
@ -2,6 +2,7 @@ CLASS dph net/minecraft/client/render/model/UnbakedModel
|
|||
METHOD a bake (Ldpb;Ljava/util/function/Function;Ldpe;)Ldoy;
|
||||
ARG 1 loader
|
||||
ARG 2 textureGetter
|
||||
ARG 3 rotationContainer
|
||||
METHOD a getTextureDependencies (Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection;
|
||||
ARG 1 unbakedModelGetter
|
||||
METHOD f getModelDependencies ()Ljava/util/Collection;
|
||||
|
|
|
@ -1,4 +1,14 @@
|
|||
CLASS dfc net/minecraft/client/render/model/json/JsonUnbakedModel
|
||||
CLASS dfc$a TextureResolutionContext
|
||||
METHOD <init> (Ldfc;)V
|
||||
CLASS dfc$b Deserializer
|
||||
METHOD b deserializeElements (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
|
||||
ARG 1 context
|
||||
ARG 2 object
|
||||
METHOD b deserializeTextures (Lcom/google/gson/JsonObject;)Ljava/util/Map;
|
||||
ARG 1 object
|
||||
METHOD c deserializeParent (Lcom/google/gson/JsonObject;)Ljava/lang/String;
|
||||
ARG 1 object
|
||||
FIELD a GSON Lcom/google/gson/Gson;
|
||||
FIELD b id Ljava/lang/String;
|
||||
FIELD c textureMap Ljava/util/Map;
|
||||
|
@ -16,17 +26,46 @@ CLASS dfc net/minecraft/client/render/model/json/JsonUnbakedModel
|
|||
ARG 2 elements
|
||||
ARG 3 textureMap
|
||||
ARG 4 ambientOcclusion
|
||||
ARG 5 depthInGui
|
||||
ARG 6 transformations
|
||||
ARG 7 overrides
|
||||
METHOD a getElements ()Ljava/util/List;
|
||||
METHOD a createQuad (Ldey;Ldez;Ldno;Ley;Ldpe;)Ldex;
|
||||
ARG 0 element
|
||||
ARG 1 elementFace
|
||||
ARG 2 sprite
|
||||
ARG 3 side
|
||||
ARG 4 rotationContainer
|
||||
METHOD a getTransformation (Ldfk$b;)Ldfj;
|
||||
METHOD a compileOverrides (Ldpb;Ldfc;)Ldfi;
|
||||
ARG 1 modelLoader
|
||||
ARG 2 parent
|
||||
METHOD a bake (Ldpb;Ldfc;Ljava/util/function/Function;Ldpe;)Ldoy;
|
||||
ARG 1 loader
|
||||
ARG 2 parent
|
||||
ARG 3 textureGetter
|
||||
ARG 4 rotationContainer
|
||||
METHOD a bake (Ldpb;Ljava/util/function/Function;Ldpe;)Ldoy;
|
||||
ARG 1 loader
|
||||
ARG 2 textureGetter
|
||||
ARG 3 rotationContainer
|
||||
METHOD a deserialize (Ljava/io/Reader;)Ldfc;
|
||||
ARG 0 reader
|
||||
METHOD a deserialize (Ljava/lang/String;)Ldfc;
|
||||
ARG 0 string
|
||||
METHOD a resolveTexture (Ljava/lang/String;Ldfc$a;)Ljava/lang/String;
|
||||
ARG 1 name
|
||||
ARG 2 context
|
||||
METHOD a getTextureDependencies (Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection;
|
||||
ARG 1 unbakedModelGetter
|
||||
METHOD b hasAmbientOcclusion ()Z
|
||||
METHOD b textureExists (Ljava/lang/String;)Z
|
||||
ARG 1 name
|
||||
METHOD c hasDepthInGui ()Z
|
||||
METHOD c resolveTexture (Ljava/lang/String;)Ljava/lang/String;
|
||||
ARG 1 name
|
||||
METHOD d isTextureReference (Ljava/lang/String;)Z
|
||||
ARG 1 name
|
||||
METHOD e getOverrides ()Ljava/util/List;
|
||||
METHOD f getModelDependencies ()Ljava/util/Collection;
|
||||
METHOD h getTransformations ()Ldfk;
|
||||
|
|
|
@ -1,6 +1,36 @@
|
|||
CLASS dey net/minecraft/client/render/model/json/ModelElement
|
||||
CLASS dey$a Deserializer
|
||||
METHOD a deserializeFacesValidating (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
|
||||
ARG 1 context
|
||||
ARG 2 object
|
||||
METHOD a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldey;
|
||||
ARG 1 element
|
||||
ARG 2 type
|
||||
ARG 3 context
|
||||
METHOD a deserializeRotation (Lcom/google/gson/JsonObject;)Ldfa;
|
||||
ARG 1 object
|
||||
METHOD a deserializeVec3f (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcos;
|
||||
ARG 1 object
|
||||
ARG 2 name
|
||||
METHOD a getDirection (Ljava/lang/String;)Ley;
|
||||
ARG 1 name
|
||||
METHOD b deserializeFaces (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
|
||||
METHOD b deserializeRotationAngle (Lcom/google/gson/JsonObject;)F
|
||||
ARG 1 object
|
||||
METHOD c deserializeAxis (Lcom/google/gson/JsonObject;)Ley$a;
|
||||
ARG 1 object
|
||||
METHOD d deserializeTo (Lcom/google/gson/JsonObject;)Lcos;
|
||||
ARG 1 object
|
||||
METHOD e deserializeFrom (Lcom/google/gson/JsonObject;)Lcos;
|
||||
ARG 1 object
|
||||
FIELD a from Lcos;
|
||||
FIELD b to Lcos;
|
||||
FIELD c faces Ljava/util/Map;
|
||||
FIELD d rotation Ldfa;
|
||||
FIELD e shade Z
|
||||
METHOD <init> (Lcos;Lcos;Ljava/util/Map;Ldfa;Z)V
|
||||
ARG 1 from
|
||||
ARG 2 to
|
||||
ARG 3 faces
|
||||
ARG 4 rotation
|
||||
ARG 5 shade
|
||||
|
|
|
@ -1,4 +1,15 @@
|
|||
CLASS dez net/minecraft/client/render/model/json/ModelElementFace
|
||||
CLASS dez$a Deserializer
|
||||
METHOD a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldez;
|
||||
ARG 1 element
|
||||
ARG 2 type
|
||||
ARG 3 context
|
||||
METHOD a deserializeTintIndex (Lcom/google/gson/JsonObject;)I
|
||||
ARG 1 object
|
||||
METHOD b deserializeTexture (Lcom/google/gson/JsonObject;)Ljava/lang/String;
|
||||
ARG 1 object
|
||||
METHOD c deserializeCullFace (Lcom/google/gson/JsonObject;)Ley;
|
||||
ARG 1 object
|
||||
FIELD a cullFace Ley;
|
||||
FIELD b tintIndex I
|
||||
FIELD c texture Ljava/lang/String;
|
||||
|
|
|
@ -1,6 +1,24 @@
|
|||
CLASS dfb net/minecraft/client/render/model/json/ModelElementTexture
|
||||
CLASS dfb$a Deserializer
|
||||
METHOD a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldfb;
|
||||
ARG 1 element
|
||||
ARG 2 type
|
||||
ARG 3 context
|
||||
METHOD a deserializeRotation (Lcom/google/gson/JsonObject;)I
|
||||
ARG 1 object
|
||||
METHOD b deserializeUVs (Lcom/google/gson/JsonObject;)[F
|
||||
ARG 1 object
|
||||
FIELD a uvs [F
|
||||
FIELD b rotation I
|
||||
METHOD <init> ([FI)V
|
||||
ARG 1 uvs
|
||||
ARG 2 rotation
|
||||
METHOD a getU (I)F
|
||||
ARG 1 rotation
|
||||
METHOD a setUvs ([F)V
|
||||
ARG 1 uvs
|
||||
METHOD b getV (I)F
|
||||
ARG 1 rotation
|
||||
METHOD c (I)I
|
||||
METHOD d getRotatedUVIndex (I)I
|
||||
ARG 1 rotation
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
CLASS dfa net/minecraft/client/render/model/json/ModelRotation
|
||||
FIELD a origin Lcos;
|
||||
FIELD b axis Ley$a;
|
||||
FIELD c angle F
|
||||
FIELD d rescale Z
|
||||
METHOD <init> (Lcos;Ley$a;FZ)V
|
||||
ARG 1 origin
|
||||
ARG 2 axis
|
||||
ARG 3 angle
|
||||
ARG 4 rescale
|
|
@ -4,6 +4,7 @@ CLASS dfl net/minecraft/client/render/model/json/WeightedUnbakedModel
|
|||
METHOD a bake (Ldpb;Ljava/util/function/Function;Ldpe;)Ldoy;
|
||||
ARG 1 loader
|
||||
ARG 2 textureGetter
|
||||
ARG 3 rotationContainer
|
||||
METHOD a getTextureDependencies (Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection;
|
||||
ARG 1 unbakedModelGetter
|
||||
METHOD f getModelDependencies ()Ljava/util/Collection;
|
||||
|
|
Loading…
Reference in New Issue