mirror of https://github.com/FabricMC/yarn.git
Yet more json models (#359)
* Multipart model stuff * Random JSON model cleanup * Fix casing
This commit is contained in:
parent
82636ba1f3
commit
b3513c61e3
|
@ -1,3 +0,0 @@
|
||||||
CLASS dfo
|
|
||||||
FIELD a TRUE Ldfo;
|
|
||||||
FIELD b FALSE Ldfo;
|
|
|
@ -7,6 +7,7 @@ CLASS dex net/minecraft/client/render/model/BakedQuad
|
||||||
ARG 1 vertexData
|
ARG 1 vertexData
|
||||||
ARG 2 colorIndex
|
ARG 2 colorIndex
|
||||||
ARG 3 face
|
ARG 3 face
|
||||||
|
ARG 4 sprite
|
||||||
METHOD a getSprite ()Ldno;
|
METHOD a getSprite ()Ldno;
|
||||||
METHOD b getVertexData ()[I
|
METHOD b getVertexData ()[I
|
||||||
METHOD c hasColor ()Z
|
METHOD c hasColor ()Z
|
||||||
|
|
|
@ -3,24 +3,47 @@ CLASS dpg net/minecraft/client/render/model/BasicBakedModel
|
||||||
FIELD a quads Ljava/util/List;
|
FIELD a quads Ljava/util/List;
|
||||||
FIELD b faceQuads Ljava/util/Map;
|
FIELD b faceQuads Ljava/util/Map;
|
||||||
FIELD c itemPropertyOverrides Ldfi;
|
FIELD c itemPropertyOverrides Ldfi;
|
||||||
FIELD d usesAO Z
|
FIELD d usesAo Z
|
||||||
FIELD e particleTexture Ldno;
|
FIELD e particleTexture Ldno;
|
||||||
FIELD f depthInGui Z
|
FIELD f depthInGui Z
|
||||||
FIELD g transformations Ldfk;
|
FIELD g transformation Ldfk;
|
||||||
|
METHOD <init> (Lbpm;Ldoy;Ldno;Ljava/util/Random;J)V
|
||||||
|
ARG 1 state
|
||||||
|
ARG 2 bakedModel
|
||||||
|
ARG 3 sprite
|
||||||
|
ARG 4 random
|
||||||
|
ARG 5 randomSeed
|
||||||
|
METHOD <init> (Ldfc;Ldfi;)V
|
||||||
|
ARG 1 unbakedModel
|
||||||
|
ARG 2 itemPropertyOverrides
|
||||||
|
METHOD <init> (ZZLdfk;Ldfi;)V
|
||||||
|
ARG 1 usesAo
|
||||||
|
ARG 2 depthInGui
|
||||||
|
ARG 3 transformation
|
||||||
|
ARG 4 itemPropertyOverrides
|
||||||
METHOD a addQuad (Ldex;)Ldpg$a;
|
METHOD a addQuad (Ldex;)Ldpg$a;
|
||||||
|
ARG 1 quad
|
||||||
METHOD a setParticle (Ldno;)Ldpg$a;
|
METHOD a setParticle (Ldno;)Ldpg$a;
|
||||||
|
ARG 1 sprite
|
||||||
METHOD a addQuad (Ley;Ldex;)Ldpg$a;
|
METHOD a addQuad (Ley;Ldex;)Ldpg$a;
|
||||||
|
ARG 1 side
|
||||||
|
ARG 2 quad
|
||||||
METHOD b build ()Ldoy;
|
METHOD b build ()Ldoy;
|
||||||
FIELD a quads Ljava/util/List;
|
FIELD a quads Ljava/util/List;
|
||||||
FIELD b faceQuads Ljava/util/Map;
|
FIELD b faceQuads Ljava/util/Map;
|
||||||
FIELD c usesAO Z
|
FIELD c usesAo Z
|
||||||
FIELD d depthInGui Z
|
FIELD d depthInGui Z
|
||||||
FIELD e sprite Ldno;
|
FIELD e sprite Ldno;
|
||||||
FIELD f transformations Ldfk;
|
FIELD f transformation Ldfk;
|
||||||
FIELD g itemPropertyOverrides Ldfi;
|
FIELD g itemPropertyOverrides Ldfi;
|
||||||
METHOD <init> (Ljava/util/List;Ljava/util/Map;ZZLdno;Ldfk;Ldfi;)V
|
METHOD <init> (Ljava/util/List;Ljava/util/Map;ZZLdno;Ldfk;Ldfi;)V
|
||||||
ARG 3 usesAO
|
ARG 1 quads
|
||||||
|
ARG 2 faceQuads
|
||||||
|
ARG 3 usesAo
|
||||||
ARG 4 is3dInGui
|
ARG 4 is3dInGui
|
||||||
|
ARG 5 sprite
|
||||||
|
ARG 6 transformation
|
||||||
|
ARG 7 itemPropertyOverrides
|
||||||
METHOD a useAmbientOcclusion ()Z
|
METHOD a useAmbientOcclusion ()Z
|
||||||
METHOD a getQuads (Lbpm;Ley;Ljava/util/Random;)Ljava/util/List;
|
METHOD a getQuads (Lbpm;Ley;Ljava/util/Random;)Ljava/util/List;
|
||||||
ARG 1 state
|
ARG 1 state
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
CLASS dpa net/minecraft/client/render/model/BuiltinBakedModel
|
CLASS dpa net/minecraft/client/render/model/BuiltinBakedModel
|
||||||
FIELD a transformations Ldfk;
|
FIELD a transformation Ldfk;
|
||||||
FIELD b itemOverrideList Ldfi;
|
FIELD b itemPropertyOverrides Ldfi;
|
||||||
FIELD c sprite Ldno;
|
FIELD c sprite Ldno;
|
||||||
|
METHOD <init> (Ldfk;Ldfi;Ldno;)V
|
||||||
|
ARG 1 transformation
|
||||||
|
ARG 2 itemPropertyOverrides
|
||||||
|
ARG 3 sprite
|
||||||
METHOD a useAmbientOcclusion ()Z
|
METHOD a useAmbientOcclusion ()Z
|
||||||
METHOD a getQuads (Lbpm;Ley;Ljava/util/Random;)Ljava/util/List;
|
METHOD a getQuads (Lbpm;Ley;Ljava/util/Random;)Ljava/util/List;
|
||||||
ARG 1 state
|
ARG 1 state
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
CLASS dpb net/minecraft/client/render/model/ModelLoader
|
CLASS dpb net/minecraft/client/render/model/ModelLoader
|
||||||
CLASS dpb$a ModelLoaderException
|
CLASS dpb$a ModelLoaderException
|
||||||
FIELD A BLOCK_STATE_FACTORY_OVERRIDES Ljava/util/Map;
|
FIELD A BLOCK_STATE_FACTORY_OVERRIDES Ljava/util/Map;
|
||||||
FIELD B resourceContainer Lwj;
|
FIELD B resourceManager Lwj;
|
||||||
FIELD C spriteAtlas Ldnn;
|
FIELD C spriteAtlas Ldnn;
|
||||||
FIELD D modelsToLoad Ljava/util/Set;
|
FIELD D modelsToLoad Ljava/util/Set;
|
||||||
|
FIELD E variantMapDeserializationContext Ldfd$a;
|
||||||
FIELD F unbakedModels Ljava/util/Map;
|
FIELD F unbakedModels Ljava/util/Map;
|
||||||
FIELD G modelRotationCache Ljava/util/Map;
|
FIELD G modelRotationCache Ljava/util/Map;
|
||||||
|
FIELD H modelsToBake Ljava/util/Map;
|
||||||
FIELD I bakedModels Ljava/util/Map;
|
FIELD I bakedModels Ljava/util/Map;
|
||||||
FIELD p MISSING Ldpd;
|
FIELD p MISSING Ldpd;
|
||||||
FIELD q MISSING_DEFINITION Ljava/lang/String;
|
FIELD q MISSING_DEFINITION Ljava/lang/String;
|
||||||
|
@ -18,6 +20,9 @@ CLASS dpb net/minecraft/client/render/model/ModelLoader
|
||||||
FIELD x KEY_VALUE_SPLITTER Lcom/google/common/base/Splitter;
|
FIELD x KEY_VALUE_SPLITTER Lcom/google/common/base/Splitter;
|
||||||
FIELD y ITEM_FRAME_STATE_FACTORY Lbpn;
|
FIELD y ITEM_FRAME_STATE_FACTORY Lbpn;
|
||||||
FIELD z ITEM_MODEL_GENERATOR Ldfg;
|
FIELD z ITEM_MODEL_GENERATOR Ldfg;
|
||||||
|
METHOD <init> (Lwj;Ldnn;)V
|
||||||
|
ARG 1 resourceManager
|
||||||
|
ARG 2 spriteAtlas
|
||||||
METHOD a getBakedModelMap ()Ljava/util/Map;
|
METHOD a getBakedModelMap ()Ljava/util/Map;
|
||||||
METHOD a stateKeyToPredicate (Lbpn;Ljava/lang/String;)Ljava/util/function/Predicate;
|
METHOD a stateKeyToPredicate (Lbpn;Ljava/lang/String;)Ljava/util/function/Predicate;
|
||||||
ARG 0 stateFactory
|
ARG 0 stateFactory
|
||||||
|
@ -26,10 +31,16 @@ CLASS dpb net/minecraft/client/render/model/ModelLoader
|
||||||
ARG 0 property
|
ARG 0 property
|
||||||
ARG 1 string
|
ARG 1 string
|
||||||
METHOD a addModel (Ldpd;)V
|
METHOD a addModel (Ldpd;)V
|
||||||
|
ARG 1 modelId
|
||||||
METHOD a getOrLoadModel (Lqc;)Ldph;
|
METHOD a getOrLoadModel (Lqc;)Ldph;
|
||||||
|
ARG 1 id
|
||||||
METHOD a bake (Lqc;Ldpe;)Ldoy;
|
METHOD a bake (Lqc;Ldpe;)Ldoy;
|
||||||
ARG 1 id
|
ARG 1 id
|
||||||
|
ARG 2 rotationContainer
|
||||||
METHOD a putModel (Lqc;Ldph;)V
|
METHOD a putModel (Lqc;Ldph;)V
|
||||||
ARG 1 id
|
ARG 1 id
|
||||||
|
ARG 2 unbakedModel
|
||||||
METHOD b loadModel (Lqc;)V
|
METHOD b loadModel (Lqc;)V
|
||||||
|
ARG 1 id
|
||||||
METHOD c loadModelFromJson (Lqc;)Ldfc;
|
METHOD c loadModelFromJson (Lqc;)Ldfc;
|
||||||
|
ARG 1 id
|
||||||
|
|
|
@ -20,10 +20,15 @@ CLASS doz net/minecraft/client/render/model/ModelRotation
|
||||||
FIELD s quaternion Lcoq;
|
FIELD s quaternion Lcoq;
|
||||||
FIELD t xRotations I
|
FIELD t xRotations I
|
||||||
FIELD u yRotations I
|
FIELD u yRotations I
|
||||||
|
METHOD <init> (Ljava/lang/String;III)V
|
||||||
|
ARG 3 x
|
||||||
|
ARG 4 y
|
||||||
METHOD a getQuaternion ()Lcoq;
|
METHOD a getQuaternion ()Lcoq;
|
||||||
METHOD a get (II)Ldoz;
|
METHOD a get (II)Ldoz;
|
||||||
ARG 0 x
|
ARG 0 x
|
||||||
ARG 1 y
|
ARG 1 y
|
||||||
|
METHOD a apply (Ley;)Ley;
|
||||||
|
ARG 1 direction
|
||||||
METHOD b getRotation ()Ldoz;
|
METHOD b getRotation ()Ldoz;
|
||||||
METHOD b getIndex (II)I
|
METHOD b getIndex (II)I
|
||||||
ARG 0 x
|
ARG 0 x
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
CLASS dpf net/minecraft/client/render/model/MultipartBakedModel
|
CLASS dpf net/minecraft/client/render/model/MultipartBakedModel
|
||||||
|
CLASS dpf$a Builder
|
||||||
|
FIELD a components Ljava/util/List;
|
||||||
|
METHOD a build ()Ldoy;
|
||||||
|
METHOD a addComponent (Ljava/util/function/Predicate;Ldoy;)V
|
||||||
|
ARG 1 predicate
|
||||||
|
ARG 2 model
|
||||||
FIELD a ambientOcclusion Z
|
FIELD a ambientOcclusion Z
|
||||||
FIELD b depthGui Z
|
FIELD b depthGui Z
|
||||||
FIELD c sprite Ldno;
|
FIELD c sprite Ldno;
|
||||||
FIELD d transformations Ldfk;
|
FIELD d transformations Ldfk;
|
||||||
FIELD e itemPropertyOverrides Ldfi;
|
FIELD e itemPropertyOverrides Ldfi;
|
||||||
|
FIELD f components Ljava/util/List;
|
||||||
|
METHOD <init> (Ljava/util/List;)V
|
||||||
|
ARG 1 components
|
||||||
METHOD a useAmbientOcclusion ()Z
|
METHOD a useAmbientOcclusion ()Z
|
||||||
METHOD a getQuads (Lbpm;Ley;Ljava/util/Random;)Ljava/util/List;
|
METHOD a getQuads (Lbpm;Ley;Ljava/util/Random;)Ljava/util/List;
|
||||||
ARG 1 state
|
ARG 1 state
|
||||||
|
|
|
@ -1,9 +1,26 @@
|
||||||
CLASS dfq net/minecraft/client/render/model/MultipartUnbakedModel
|
CLASS dfq net/minecraft/client/render/model/MultipartUnbakedModel
|
||||||
CLASS dfq$a Deserializer
|
CLASS dfq$a Deserializer
|
||||||
|
FIELD a context Ldfd$a;
|
||||||
|
METHOD <init> (Ldfd$a;)V
|
||||||
|
ARG 1 context
|
||||||
|
METHOD a deserializeComponents (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonArray;)Ljava/util/List;
|
||||||
|
ARG 1 context
|
||||||
|
ARG 2 array
|
||||||
|
METHOD a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldfq;
|
||||||
|
ARG 1 element
|
||||||
|
ARG 2 type
|
||||||
|
ARG 3 context
|
||||||
|
FIELD a stateFactory Lbpn;
|
||||||
|
FIELD b components Ljava/util/List;
|
||||||
|
METHOD <init> (Lbpn;Ljava/util/List;)V
|
||||||
|
ARG 1 stateFactory
|
||||||
|
ARG 2 components
|
||||||
|
METHOD a getComponents ()Ljava/util/List;
|
||||||
METHOD a bake (Ldpb;Ljava/util/function/Function;Ldpe;)Ldoy;
|
METHOD a bake (Ldpb;Ljava/util/function/Function;Ldpe;)Ldoy;
|
||||||
ARG 1 loader
|
ARG 1 loader
|
||||||
ARG 2 textureGetter
|
ARG 2 textureGetter
|
||||||
ARG 3 rotationContainer
|
ARG 3 rotationContainer
|
||||||
METHOD a getTextureDependencies (Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection;
|
METHOD a getTextureDependencies (Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection;
|
||||||
ARG 1 unbakedModelGetter
|
ARG 1 unbakedModelGetter
|
||||||
|
METHOD b getModels ()Ljava/util/Set;
|
||||||
METHOD f getModelDependencies ()Ljava/util/Collection;
|
METHOD f getModelDependencies ()Ljava/util/Collection;
|
||||||
|
|
|
@ -3,13 +3,18 @@ CLASS dpi net/minecraft/client/render/model/WeightedBakedModel
|
||||||
FIELD a models Ljava/util/List;
|
FIELD a models Ljava/util/List;
|
||||||
METHOD a getFirst ()Ldoy;
|
METHOD a getFirst ()Ldoy;
|
||||||
METHOD a add (Ldoy;I)Ldpi$a;
|
METHOD a add (Ldoy;I)Ldpi$a;
|
||||||
|
ARG 1 model
|
||||||
|
ARG 2 weight
|
||||||
CLASS dpi$b ModelEntry
|
CLASS dpi$b ModelEntry
|
||||||
FIELD b model Ldoy;
|
FIELD b model Ldoy;
|
||||||
METHOD <init> (Ldoy;I)V
|
METHOD <init> (Ldoy;I)V
|
||||||
ARG 1 weight
|
ARG 1 model
|
||||||
|
ARG 2 weight
|
||||||
FIELD a totalWeight I
|
FIELD a totalWeight I
|
||||||
FIELD b models Ljava/util/List;
|
FIELD b models Ljava/util/List;
|
||||||
FIELD c defaultModel Ldoy;
|
FIELD c defaultModel Ldoy;
|
||||||
|
METHOD <init> (Ljava/util/List;)V
|
||||||
|
ARG 1 models
|
||||||
METHOD a useAmbientOcclusion ()Z
|
METHOD a useAmbientOcclusion ()Z
|
||||||
METHOD a getQuads (Lbpm;Ley;Ljava/util/Random;)Ljava/util/List;
|
METHOD a getQuads (Lbpm;Ley;Ljava/util/Random;)Ljava/util/List;
|
||||||
ARG 1 state
|
ARG 1 state
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
CLASS dfn net/minecraft/client/render/model/json/AndMultipartModelSelector
|
||||||
|
FIELD c selectors Ljava/lang/Iterable;
|
||||||
|
METHOD <init> (Ljava/lang/Iterable;)V
|
||||||
|
ARG 1 selectors
|
||||||
|
METHOD getPredicate (Lbpn;)Ljava/util/function/Predicate;
|
||||||
|
ARG 1 stateFactory
|
|
@ -1,6 +1,9 @@
|
||||||
CLASS dfc net/minecraft/client/render/model/json/JsonUnbakedModel
|
CLASS dfc net/minecraft/client/render/model/json/JsonUnbakedModel
|
||||||
CLASS dfc$a TextureResolutionContext
|
CLASS dfc$a TextureResolutionContext
|
||||||
|
FIELD a root Ldfc;
|
||||||
|
FIELD b current Ldfc;
|
||||||
METHOD <init> (Ldfc;)V
|
METHOD <init> (Ldfc;)V
|
||||||
|
ARG 1 root
|
||||||
CLASS dfc$b Deserializer
|
CLASS dfc$b Deserializer
|
||||||
METHOD a deserializeOverrides (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
|
METHOD a deserializeOverrides (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
|
||||||
ARG 1 context
|
ARG 1 context
|
||||||
|
@ -77,4 +80,5 @@ CLASS dfc net/minecraft/client/render/model/json/JsonUnbakedModel
|
||||||
ARG 1 name
|
ARG 1 name
|
||||||
METHOD e getOverrides ()Ljava/util/List;
|
METHOD e getOverrides ()Ljava/util/List;
|
||||||
METHOD f getModelDependencies ()Ljava/util/Collection;
|
METHOD f getModelDependencies ()Ljava/util/Collection;
|
||||||
|
METHOD g getRootModel ()Ldfc;
|
||||||
METHOD h getTransformations ()Ldfk;
|
METHOD h getTransformations ()Ldfk;
|
||||||
|
|
|
@ -15,6 +15,8 @@ CLASS dey net/minecraft/client/render/model/json/ModelElement
|
||||||
METHOD a getDirection (Ljava/lang/String;)Ley;
|
METHOD a getDirection (Ljava/lang/String;)Ley;
|
||||||
ARG 1 name
|
ARG 1 name
|
||||||
METHOD b deserializeFaces (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
|
METHOD b deserializeFaces (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
|
||||||
|
ARG 1 context
|
||||||
|
ARG 2 object
|
||||||
METHOD b deserializeRotationAngle (Lcom/google/gson/JsonObject;)F
|
METHOD b deserializeRotationAngle (Lcom/google/gson/JsonObject;)F
|
||||||
ARG 1 object
|
ARG 1 object
|
||||||
METHOD c deserializeAxis (Lcom/google/gson/JsonObject;)Ley$a;
|
METHOD c deserializeAxis (Lcom/google/gson/JsonObject;)Ley$a;
|
||||||
|
|
|
@ -12,8 +12,10 @@ CLASS dez net/minecraft/client/render/model/json/ModelElementFace
|
||||||
ARG 1 object
|
ARG 1 object
|
||||||
FIELD a cullFace Ley;
|
FIELD a cullFace Ley;
|
||||||
FIELD b tintIndex I
|
FIELD b tintIndex I
|
||||||
FIELD c texture Ljava/lang/String;
|
FIELD c textureId Ljava/lang/String;
|
||||||
|
FIELD d textureData Ldfb;
|
||||||
METHOD <init> (Ley;ILjava/lang/String;Ldfb;)V
|
METHOD <init> (Ley;ILjava/lang/String;Ldfb;)V
|
||||||
ARG 1 cullFace
|
ARG 1 cullFace
|
||||||
ARG 2 tintIndex
|
ARG 2 tintIndex
|
||||||
ARG 3 texture
|
ARG 3 textureId
|
||||||
|
ARG 4 textureData
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
CLASS dfh net/minecraft/client/render/model/json/ModelItemOverride
|
CLASS dfh net/minecraft/client/render/model/json/ModelItemOverride
|
||||||
|
CLASS dfh$a Deserializer
|
||||||
|
METHOD a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldfh;
|
||||||
|
ARG 1 element
|
||||||
|
ARG 2 type
|
||||||
|
ARG 3 context
|
||||||
|
METHOD a deserializeMinPropertyValues (Lcom/google/gson/JsonObject;)Ljava/util/Map;
|
||||||
|
ARG 1 object
|
||||||
FIELD a modelId Lqc;
|
FIELD a modelId Lqc;
|
||||||
FIELD b minPropertyValues Ljava/util/Map;
|
FIELD b minPropertyValues Ljava/util/Map;
|
||||||
METHOD <init> (Lqc;Ljava/util/Map;)V
|
METHOD <init> (Lqc;Ljava/util/Map;)V
|
||||||
ARG 1 modelId
|
ARG 1 modelId
|
||||||
|
ARG 2 minPropertyValues
|
||||||
METHOD a getModelId ()Lqc;
|
METHOD a getModelId ()Lqc;
|
||||||
METHOD a matches (Lawo;Lbbp;Lahe;)Z
|
METHOD a matches (Lawo;Lbbp;Lahe;)Z
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
ARG 2 world
|
ARG 2 world
|
||||||
|
ARG 3 entity
|
||||||
|
|
|
@ -1,2 +1,14 @@
|
||||||
CLASS dfi net/minecraft/client/render/model/json/ModelItemPropertyOverrideList
|
CLASS dfi net/minecraft/client/render/model/json/ModelItemPropertyOverrideList
|
||||||
FIELD a ORIGIN Ldfi;
|
FIELD a ORIGIN Ldfi;
|
||||||
|
FIELD b overrides Ljava/util/List;
|
||||||
|
FIELD c models Ljava/util/List;
|
||||||
|
METHOD <init> (Ldpb;Ldfc;Ljava/util/function/Function;Ljava/util/List;)V
|
||||||
|
ARG 1 modelLoader
|
||||||
|
ARG 2 unbakedModel
|
||||||
|
ARG 3 unbakedModelGetter
|
||||||
|
ARG 4 overrides
|
||||||
|
METHOD a apply (Ldoy;Lawo;Lbbp;Lahe;)Ldoy;
|
||||||
|
ARG 1 model
|
||||||
|
ARG 2 stack
|
||||||
|
ARG 3 world
|
||||||
|
ARG 4 entity
|
||||||
|
|
|
@ -5,7 +5,9 @@ CLASS dfk net/minecraft/client/render/model/json/ModelTransformation
|
||||||
ARG 2 json
|
ARG 2 json
|
||||||
ARG 3 key
|
ARG 3 key
|
||||||
METHOD a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldfk;
|
METHOD a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldfk;
|
||||||
ARG 3 ctx
|
ARG 1 element
|
||||||
|
ARG 2 type
|
||||||
|
ARG 3 context
|
||||||
CLASS dfk$b Type
|
CLASS dfk$b Type
|
||||||
FIELD a ORIGIN Ldfk$b;
|
FIELD a ORIGIN Ldfk$b;
|
||||||
FIELD b THIRD_PERSON_LEFT_HAND Ldfk$b;
|
FIELD b THIRD_PERSON_LEFT_HAND Ldfk$b;
|
||||||
|
|
|
@ -1,6 +1,10 @@
|
||||||
CLASS dfd net/minecraft/client/render/model/json/ModelVariantMap
|
CLASS dfd net/minecraft/client/render/model/json/ModelVariantMap
|
||||||
CLASS dfd$a
|
CLASS dfd$a DeserializationContext
|
||||||
FIELD a gson Lcom/google/gson/Gson;
|
FIELD a gson Lcom/google/gson/Gson;
|
||||||
|
FIELD b stateFactory Lbpn;
|
||||||
|
METHOD a getStateFactory ()Lbpn;
|
||||||
|
METHOD a setStateFactory (Lbpn;)V
|
||||||
|
ARG 1 stateFactory
|
||||||
CLASS dfd$b Deserializer
|
CLASS dfd$b Deserializer
|
||||||
METHOD a deserializeVariants (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
|
METHOD a deserializeVariants (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
|
||||||
ARG 1 context
|
ARG 1 context
|
||||||
|
@ -14,5 +18,14 @@ CLASS dfd net/minecraft/client/render/model/json/ModelVariantMap
|
||||||
ARG 2 object
|
ARG 2 object
|
||||||
FIELD a variantMap Ljava/util/Map;
|
FIELD a variantMap Ljava/util/Map;
|
||||||
FIELD b multipartModel Ldfq;
|
FIELD b multipartModel Ldfq;
|
||||||
|
METHOD <init> (Ljava/util/List;)V
|
||||||
|
ARG 1 variantMapList
|
||||||
|
METHOD <init> (Ljava/util/Map;Ldfq;)V
|
||||||
|
ARG 1 variantMap
|
||||||
|
ARG 2 multipartModel
|
||||||
|
METHOD a getVariantMap ()Ljava/util/Map;
|
||||||
METHOD a deserialize (Ldfd$a;Ljava/io/Reader;)Ldfd;
|
METHOD a deserialize (Ldfd$a;Ljava/io/Reader;)Ldfd;
|
||||||
|
ARG 0 context
|
||||||
ARG 1 reader
|
ARG 1 reader
|
||||||
|
METHOD c hasMultipartModel ()Z
|
||||||
|
METHOD d getMultipartMdoel ()Ldfq;
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
CLASS dfs net/minecraft/client/render/model/json/MultipartModelComponent
|
||||||
|
CLASS dfs$a Deserializer
|
||||||
|
METHOD a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldfs;
|
||||||
|
ARG 1 element
|
||||||
|
ARG 2 type
|
||||||
|
ARG 3 context
|
||||||
|
METHOD a deserializeSelector (Lcom/google/gson/JsonObject;)Ldfo;
|
||||||
|
ARG 0 object
|
||||||
|
METHOD a createStatePropertySelector (Ljava/util/Map$Entry;)Ldfo;
|
||||||
|
ARG 0 entry
|
||||||
|
METHOD b deserializeSelectorOrDefault (Lcom/google/gson/JsonObject;)Ldfo;
|
||||||
|
ARG 1 object
|
||||||
|
FIELD a selector Ldfo;
|
||||||
|
FIELD b model Ldfl;
|
||||||
|
METHOD <init> (Ldfo;Ldfl;)V
|
||||||
|
ARG 1 selector
|
||||||
|
ARG 2 model
|
||||||
|
METHOD a getModel ()Ldfl;
|
||||||
|
METHOD a getPredicate (Lbpn;)Ljava/util/function/Predicate;
|
||||||
|
ARG 1 stateFactory
|
|
@ -0,0 +1,5 @@
|
||||||
|
CLASS dfo net/minecraft/client/render/model/json/MultipartModelSelector
|
||||||
|
FIELD a TRUE Ldfo;
|
||||||
|
FIELD b FALSE Ldfo;
|
||||||
|
METHOD getPredicate (Lbpn;)Ljava/util/function/Predicate;
|
||||||
|
ARG 1 stateFactory
|
|
@ -0,0 +1,3 @@
|
||||||
|
CLASS dfr net/minecraft/client/render/model/json/OrMultipartModelSelector
|
||||||
|
METHOD getPredicate (Lbpn;)Ljava/util/function/Predicate;
|
||||||
|
ARG 1 stateFactory
|
|
@ -1,5 +1,12 @@
|
||||||
CLASS dfl net/minecraft/client/render/model/json/WeightedUnbakedModel
|
CLASS dfl net/minecraft/client/render/model/json/WeightedUnbakedModel
|
||||||
|
CLASS dfl$a Deserializer
|
||||||
|
METHOD a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldfl;
|
||||||
|
ARG 1 element
|
||||||
|
ARG 2 type
|
||||||
|
ARG 3 context
|
||||||
FIELD a variants Ljava/util/List;
|
FIELD a variants Ljava/util/List;
|
||||||
|
METHOD <init> (Ljava/util/List;)V
|
||||||
|
ARG 1 variants
|
||||||
METHOD a getVariants ()Ljava/util/List;
|
METHOD a getVariants ()Ljava/util/List;
|
||||||
METHOD a bake (Ldpb;Ljava/util/function/Function;Ldpe;)Ldoy;
|
METHOD a bake (Ldpb;Ljava/util/function/Function;Ldpe;)Ldoy;
|
||||||
ARG 1 loader
|
ARG 1 loader
|
||||||
|
|
|
@ -4,3 +4,10 @@ CLASS dfp net/minecraft/client/sortme/BlockStatePropertyValuePredicateFactory
|
||||||
FIELD e valueString Ljava/lang/String;
|
FIELD e valueString Ljava/lang/String;
|
||||||
METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V
|
METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V
|
||||||
ARG 1 key
|
ARG 1 key
|
||||||
|
ARG 2 valueString
|
||||||
|
METHOD a createPredicate (Lbpn;Lbqp;Ljava/lang/String;)Ljava/util/function/Predicate;
|
||||||
|
ARG 1 stateFactory
|
||||||
|
ARG 2 property
|
||||||
|
ARG 3 valueString
|
||||||
|
METHOD getPredicate (Lbpn;)Ljava/util/function/Predicate;
|
||||||
|
ARG 1 stateFactory
|
||||||
|
|
Loading…
Reference in New Issue