mirror of https://github.com/FabricMC/yarn.git
item property getter (#1305)
* item property getter Signed-off-by: liach <liach@users.noreply.github.com> * rename this to model predicate provider as it provides values for model predicates Signed-off-by: liach <liach@users.noreply.github.com> Co-authored-by: liach <liach@users.noreply.github.com>
This commit is contained in:
parent
1ecd1031fa
commit
c1df20bd04
|
@ -1,13 +0,0 @@
|
|||
CLASS net/minecraft/class_5272
|
||||
CLASS 1
|
||||
FIELD field_7910 step D
|
||||
FIELD field_7911 time D
|
||||
FIELD field_7913 lastTick J
|
||||
METHOD method_7736 getTime (Lnet/minecraft/class_1937;D)D
|
||||
ARG 1 world
|
||||
ARG 2 skyAngle
|
||||
CLASS class_5171 AngleRandomizer
|
||||
FIELD field_23980 value D
|
||||
FIELD field_23981 speed D
|
||||
FIELD field_23982 lastUpdateTime J
|
||||
METHOD method_27190 update (JD)V
|
|
@ -1,4 +1,5 @@
|
|||
CLASS net/minecraft/class_1800 net/minecraft/item/ItemPropertyGetter
|
||||
CLASS net/minecraft/class_1800 net/minecraft/client/item/ModelPredicateProvider
|
||||
METHOD call (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;)F
|
||||
ARG 1 stack
|
||||
ARG 2 world
|
||||
ARG 3 entity
|
|
@ -0,0 +1,45 @@
|
|||
CLASS net/minecraft/class_5272 net/minecraft/client/item/ModelPredicateProviderRegistry
|
||||
FIELD field_24443 GLOBAL Ljava/util/Map;
|
||||
FIELD field_24444 DAMAGED_ID Lnet/minecraft/class_2960;
|
||||
FIELD field_24445 DAMAGE_ID Lnet/minecraft/class_2960;
|
||||
FIELD field_24446 DAMAGED_PROVIDER Lnet/minecraft/class_1800;
|
||||
FIELD field_24447 DAMAGE_PROVIDER Lnet/minecraft/class_1800;
|
||||
FIELD field_24448 ITEM_SPECIFIC Ljava/util/Map;
|
||||
METHOD method_27878 get (Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1800;
|
||||
ARG 0 item
|
||||
ARG 1 id
|
||||
METHOD method_27879 register (Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;Lnet/minecraft/class_1800;)V
|
||||
ARG 0 item
|
||||
ARG 1 id
|
||||
ARG 2 provider
|
||||
METHOD method_27881 register (Lnet/minecraft/class_2960;Lnet/minecraft/class_1800;)Lnet/minecraft/class_1800;
|
||||
ARG 0 id
|
||||
ARG 1 provider
|
||||
CLASS 1
|
||||
FIELD field_7910 step D
|
||||
FIELD field_7911 time D
|
||||
FIELD field_7913 lastTick J
|
||||
METHOD method_7736 getTime (Lnet/minecraft/class_1937;D)D
|
||||
ARG 1 world
|
||||
ARG 2 skyAngle
|
||||
CLASS 2
|
||||
FIELD field_24449 value Lnet/minecraft/class_5272$class_5171;
|
||||
FIELD field_24450 speed Lnet/minecraft/class_5272$class_5171;
|
||||
METHOD method_27896 getItemFrameAngleOffset (Lnet/minecraft/class_1533;)D
|
||||
ARG 1 itemFrame
|
||||
METHOD method_27897 getLodestonePos (Lnet/minecraft/class_1937;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2338;
|
||||
ARG 1 world
|
||||
ARG 2 tag
|
||||
METHOD method_27898 getAngleToPos (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)D
|
||||
ARG 1 pos
|
||||
ARG 2 entity
|
||||
METHOD method_27899 getSpawnPos (Lnet/minecraft/class_638;)Lnet/minecraft/class_2338;
|
||||
ARG 1 world
|
||||
CLASS class_5171 AngleRandomizer
|
||||
FIELD field_23980 value D
|
||||
FIELD field_23981 speed D
|
||||
FIELD field_23982 lastUpdateTime J
|
||||
METHOD method_27190 update (JD)V
|
||||
ARG 1 time
|
||||
METHOD method_27316 shouldUpdate (J)Z
|
||||
ARG 1 time
|
|
@ -11,7 +11,7 @@ CLASS net/minecraft/class_1087 net/minecraft/client/render/model/BakedModel
|
|||
ARG 3 random
|
||||
METHOD method_4708 useAmbientOcclusion ()Z
|
||||
METHOD method_4709 getTransformation ()Lnet/minecraft/class_809;
|
||||
METHOD method_4710 getItemPropertyOverrides ()Lnet/minecraft/class_806;
|
||||
METHOD method_4710 getOverrides ()Lnet/minecraft/class_806;
|
||||
METHOD method_4711 getSprite ()Lnet/minecraft/class_1058;
|
||||
METHOD method_4712 hasDepth ()Z
|
||||
METHOD method_4713 isBuiltin ()Z
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
CLASS net/minecraft/class_799 net/minecraft/client/render/model/json/ModelItemOverride
|
||||
CLASS net/minecraft/class_799 net/minecraft/client/render/model/json/ModelOverride
|
||||
FIELD field_4268 modelId Lnet/minecraft/class_2960;
|
||||
FIELD field_4269 minPropertyValues Ljava/util/Map;
|
||||
FIELD field_4269 predicateToThresholds Ljava/util/Map;
|
||||
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/Map;)V
|
||||
ARG 1 modelId
|
||||
ARG 2 minPropertyValues
|
||||
ARG 2 predicateToThresholds
|
||||
METHOD method_3472 getModelId ()Lnet/minecraft/class_2960;
|
||||
METHOD method_3473 matches (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 stack
|
||||
ARG 2 world
|
||||
ARG 3 entity
|
||||
CLASS class_800 Deserializer
|
||||
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
|
|
@ -1,4 +1,4 @@
|
|||
CLASS net/minecraft/class_806 net/minecraft/client/render/model/json/ModelItemPropertyOverrideList
|
||||
CLASS net/minecraft/class_806 net/minecraft/client/render/model/json/ModelOverrideList
|
||||
FIELD field_4291 models Ljava/util/List;
|
||||
FIELD field_4292 EMPTY Lnet/minecraft/class_806;
|
||||
FIELD field_4293 overrides Ljava/util/List;
|
||||
|
@ -10,4 +10,5 @@ CLASS net/minecraft/class_806 net/minecraft/client/render/model/json/ModelItemPr
|
|||
METHOD method_3495 apply (Lnet/minecraft/class_1087;Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1087;
|
||||
ARG 1 model
|
||||
ARG 2 stack
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
|
@ -49,6 +49,9 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
|
|||
ARG 1 tickDelta
|
||||
METHOD method_23788 getSkyDarknessHeight ()D
|
||||
METHOD method_23789 getLightningTicksLeft ()I
|
||||
METHOD method_27873 setSpawnPos (Lnet/minecraft/class_2338;)V
|
||||
ARG 1 pos
|
||||
METHOD method_27874 getSpawnPos ()Lnet/minecraft/class_2338;
|
||||
METHOD method_2932 addParticle (DDDDDLnet/minecraft/class_2394;)V
|
||||
ARG 1 minX
|
||||
ARG 3 maxX
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
|
||||
FIELD field_24093 holder Lnet/minecraft/class_1297;
|
||||
FIELD field_8029 MODIFIER_FORMAT Ljava/text/DecimalFormat;
|
||||
FIELD field_8030 cooldown I
|
||||
FIELD field_8031 count I
|
||||
|
@ -26,6 +27,9 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
|
|||
METHOD method_19267 isFood ()Z
|
||||
METHOD method_21832 getDrinkSound ()Lnet/minecraft/class_3414;
|
||||
METHOD method_21833 getEatSound ()Lnet/minecraft/class_3414;
|
||||
METHOD method_27319 getHolder ()Lnet/minecraft/class_1297;
|
||||
METHOD method_27320 setHolder (Lnet/minecraft/class_1297;)V
|
||||
ARG 1 holder
|
||||
METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
|
||||
METHOD method_7910 finishUsing (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799;
|
||||
ARG 1 world
|
||||
|
|
Loading…
Reference in New Issue