map loot conditions/functions, more mappings for tags

This commit is contained in:
Adrian Siekierka 2018-11-03 13:23:17 +01:00
parent 6857e7f66f
commit 8f7c4bf399
82 changed files with 478 additions and 223 deletions

View File

@ -1,10 +1,18 @@
CLASS cff
CLASS cff$c Target
CLASS cff$a
FIELD a world Lua;
METHOD a getWorld ()Lua;
CLASS cff$c EntityTarget
CLASS cff$c$a DeSerializer
METHOD a deserialize (Lcom/google/gson/stream/JsonReader;)Lcff$c;
METHOD a serialize (Lcom/google/gson/stream/JsonWriter;Lcff$c;)V
FIELD a THIS Lcff$c;
FIELD b KILLER Lcff$c;
FIELD d PLAYER Lcff$c;
FIELD c DIRECT_KILLER Lcff$c;
FIELD d KILLER_PLAYER Lcff$c;
FIELD e type Ljava/lang/String;
METHOD a fromString (Ljava/lang/String;)Lcff$c;
FIELD a random Ljava/util/Random;
FIELD c world Lua;
METHOD b getRandom ()Ljava/util/Random;
METHOD d getWorld ()Lua;

View File

@ -1,6 +0,0 @@
CLASS cgd
CLASS cgd$e DeSerializer
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,6 +0,0 @@
CLASS cge
CLASS cge$a DeSerializer
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,6 +0,0 @@
CLASS cgf
CLASS cgf$b DeSerializer
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,6 +0,0 @@
CLASS cgi
CLASS cgi$b DeSerializer
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,6 +0,0 @@
CLASS cgj
CLASS cgj$a DeSerializer
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,6 +0,0 @@
CLASS cgl
CLASS cgl$a DeSerializer
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,6 +0,0 @@
CLASS cgm
CLASS cgm$c
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,6 +0,0 @@
CLASS cgr
CLASS cgr$b DeSerializer
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,6 +0,0 @@
CLASS cgs
CLASS cgs$a DeSerializer
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,6 +0,0 @@
CLASS cgv
CLASS cgv$b DeSerializer
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,6 +0,0 @@
CLASS cgw
CLASS cgw$a DeSerializer
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,6 +0,0 @@
CLASS cgy
CLASS cgy$b DeSerializer
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

2
mappings/chc.mapping Normal file
View File

@ -0,0 +1,2 @@
CLASS chc
FIELD a id Lpu;

5
mappings/che.mapping Normal file
View File

@ -0,0 +1,5 @@
CLASS che
FIELD i MAP Lcom/google/common/collect/BiMap;
METHOD a getId (Lchd;)Lpu;
METHOD a register (Ljava/lang/String;Ljava/util/function/Consumer;)Lchd;
METHOD a get (Lpu;)Lchd;

View File

@ -1,4 +0,0 @@
CLASS chh
CLASS chh$b Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,4 +0,0 @@
CLASS chi
CLASS chi$a Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,4 +0,0 @@
CLASS chk
CLASS chk$a Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,4 +0,0 @@
CLASS chm
CLASS chm$a Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,4 +0,0 @@
CLASS chn
CLASS chn$a Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,4 +0,0 @@
CLASS cho
CLASS cho$a Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,4 +0,0 @@
CLASS chp
CLASS chp$b Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,4 +0,0 @@
CLASS chs
CLASS chs$a Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,4 +0,0 @@
CLASS cht
CLASS cht$a Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,6 +0,0 @@
CLASS chu
CLASS chu$a Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD a serialize (Lcom/google/gson/JsonObject;Lchu;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchu;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,4 +0,0 @@
CLASS chw
CLASS chw$a Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,4 +0,0 @@
CLASS chx
CLASS chx$b Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,8 +1,13 @@
CLASS xj net/minecraft/tag/BlockTags
CLASS xj$a
METHOD <init> (Lpu;)V
ARG 0 id
METHOD a values ()Ljava/util/Collection;
METHOD a contains (Ljava/lang/Object;)Z
ARG 0 value
METHOD b entries ()Ljava/util/Collection;
FIELD U container Lxp;
FIELD V contianerChanges I
METHOD a getContainer ()Lxp;
METHOD a register (Ljava/lang/String;)Lxo;
METHOD a setContainer (Lxp;)V

View File

@ -1,7 +1,11 @@
CLASS xk net/minecraft/tag/EntityTags
CLASS xk$a
METHOD <init> (Lpu;)V
ARG 0 id
METHOD a values ()Ljava/util/Collection;
METHOD a contains (Ljava/lang/Object;)Z
ARG 0 value
METHOD b entries ()Ljava/util/Collection;
FIELD b container Lxp;
METHOD a getContainer ()Lxp;
METHOD a register (Ljava/lang/String;)Lxo;

View File

@ -1,7 +1,11 @@
CLASS xl net/minecraft/tag/FluidTags
CLASS xl$a
METHOD <init> (Lpu;)V
ARG 0 id
METHOD a values ()Ljava/util/Collection;
METHOD a contains (Ljava/lang/Object;)Z
ARG 0 value
METHOD b entries ()Ljava/util/Collection;
FIELD c container Lxp;
FIELD d containerChanges I
METHOD a register (Ljava/lang/String;)Lxo;

View File

@ -1,7 +1,11 @@
CLASS xm net/minecraft/tag/ItemTags
CLASS xm$a
METHOD <init> (Lpu;)V
ARG 0 id
METHOD a values ()Ljava/util/Collection;
METHOD a contains (Ljava/lang/Object;)Z
ARG 0 value
METHOD b entries ()Ljava/util/Collection;
FIELD J container Lxp;
FIELD K containerChanges I
METHOD a getContainer ()Lxp;

View File

@ -1,23 +1,66 @@
CLASS xo net/minecraft/tag/Tag
CLASS xo$a
CLASS xo$b
CLASS xo$a Builder
FIELD a entries Ljava/util/Set;
FIELD b ordered Z
METHOD a create ()Lxo$a;
METHOD a add (Ljava/lang/Object;)Lxo$a;
ARG 0 value
METHOD a add (Ljava/util/Collection;)Lxo$a;
ARG 0 values
METHOD a applyTagGetter (Ljava/util/function/Function;)Z
ARG 0 function
METHOD a fromJson (Ljava/util/function/Predicate;Ljava/util/function/Function;Lcom/google/gson/JsonObject;)Lxo$a;
METHOD a add (Lpu;)Lxo$a;
ARG 0 id
METHOD a add (Lxo$b;)Lxo$a;
ARG 0 entry
METHOD a add (Lxo;)Lxo$a;
ARG 0 tag
METHOD a ordered (Z)Lxo$a;
ARG 0 value
METHOD a add ([Ljava/lang/Object;)Lxo$a;
ARG 0 values
METHOD b build (Lpu;)Lxo;
ARG 0 id
CLASS xo$b Entry
METHOD a toJson (Lcom/google/gson/JsonArray;Ljava/util/function/Function;)V
CLASS xo$c
METHOD a build (Ljava/util/Collection;)V
ARG 0 target
METHOD a applyTagGetter (Ljava/util/function/Function;)Z
ARG 0 tagGetter
CLASS xo$c TagEntry
FIELD a id Lpu;
FIELD b tag Lxo;
METHOD <init> (Lpu;)V
ARG 0 id
METHOD <init> (Lxo;)V
ARG 0 tag
METHOD a getId ()Lpu;
METHOD a toJson (Lcom/google/gson/JsonArray;Ljava/util/function/Function;)V
CLASS xo$d
METHOD a build (Ljava/util/Collection;)V
ARG 0 target
METHOD a applyTagGetter (Ljava/util/function/Function;)Z
ARG 0 tagGetter
CLASS xo$d CollectionEntry
FIELD a values Ljava/util/Collection;
METHOD a toJson (Lcom/google/gson/JsonArray;Ljava/util/function/Function;)V
METHOD a build (Ljava/util/Collection;)V
ARG 0 target
FIELD a id Lpu;
FIELD b values Ljava/util/Set;
FIELD c entries Ljava/util/Collection;
METHOD <init> (Lpu;)V
ARG 0 id
METHOD <init> (Lpu;Ljava/util/Collection;Z)V
ARG 0 id
ARG 1 entries
ARG 2 ordered
METHOD a values ()Ljava/util/Collection;
METHOD a contains (Ljava/lang/Object;)Z
ARG 0 value
METHOD a getRandom (Ljava/util/Random;)Ljava/lang/Object;
ARG 0 rand
METHOD a toJson (Ljava/util/function/Function;)Lcom/google/gson/JsonObject;
ARG 0 idGetter
METHOD b entries ()Ljava/util/Collection;
METHOD c getId ()Lpu;

View File

@ -46,6 +46,7 @@ CLASS azt net/minecraft/world/World
METHOD T getTime ()J
METHOD U getTimeOfDay ()J
METHOD V getGameRules ()Lazp;
METHOD W isThundering ()Z
METHOD X isRaining ()Z
METHOD a isPlayerVisible (DDDD)Z
ARG 0 x

View File

@ -0,0 +1,9 @@
CLASS chq net/minecraft/world/loot/condition/LootCondition
CLASS chq$a Builder
CLASS chq$b Factory
FIELD a id Lpu;
FIELD b conditionClass Ljava/lang/Class;
METHOD a getId ()Lpu;
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b getConditionClass ()Ljava/lang/Class;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -0,0 +1,5 @@
CLASS chh net/minecraft/world/loot/condition/LootConditionAlternative
CLASS chh$b Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a terms [Lchq;

View File

@ -0,0 +1,7 @@
CLASS chp net/minecraft/world/loot/condition/LootConditionBlockStateProperty
CLASS chp$b Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a block Lbet;
FIELD b properties Ljava/util/Map;
FIELD c predicate Ljava/util/function/Predicate;

View File

@ -0,0 +1,5 @@
CLASS chk net/minecraft/world/loot/condition/LootConditionDamageSourceProperties
CLASS chk$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a predicate Lah;

View File

@ -0,0 +1,6 @@
CLASS chs net/minecraft/world/loot/condition/LootConditionEntityProperties
CLASS chs$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a predicate Lap;
FIELD b entity Lcff$c;

View File

@ -0,0 +1,8 @@
CLASS chl net/minecraft/world/loot/condition/LootConditionEntityScores
CLASS chl$b Factory
METHOD a serialize (Lcom/google/gson/JsonObject;Lchl;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchl;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a scores Ljava/util/Map;
FIELD b target Lcff$c;

View File

@ -0,0 +1,5 @@
CLASS chn net/minecraft/world/loot/condition/LootConditionInverted
CLASS chn$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a term Lchq;

View File

@ -0,0 +1,5 @@
CLASS cht net/minecraft/world/loot/condition/LootConditionKilledByPlayer
CLASS cht$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a INSTANCE Lcht;

View File

@ -0,0 +1,5 @@
CLASS cho net/minecraft/world/loot/condition/LootConditionLocationCheck
CLASS cho$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a location Lba;

View File

@ -0,0 +1,5 @@
CLASS chw net/minecraft/world/loot/condition/LootConditionMatchTool
CLASS chw$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a predicate Law;

View File

@ -0,0 +1,7 @@
CLASS chu net/minecraft/world/loot/condition/LootConditionRandomChance
CLASS chu$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD a serialize (Lcom/google/gson/JsonObject;Lchu;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchu;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a chance F

View File

@ -1,9 +1,9 @@
CLASS chv net/minecraft/world/loot/condition/LootItemConditionRandomChanceWithLooting
CLASS chv$a Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
CLASS chv net/minecraft/world/loot/condition/LootConditionRandomChanceWithLooting
CLASS chv$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD a serialize (Lcom/google/gson/JsonObject;Lchv;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchv;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a chance F
FIELD b lootingMultiplier F
METHOD <init> (FF)V

View File

@ -0,0 +1,5 @@
CLASS chm net/minecraft/world/loot/condition/LootConditionSurvivesExplosion
CLASS chm$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a INSTANCE Lchm;

View File

@ -0,0 +1,6 @@
CLASS chi net/minecraft/world/loot/condition/LootConditionTableBonus
CLASS chi$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a enchantment Laxx;
FIELD b chances [F

View File

@ -0,0 +1,6 @@
CLASS chx net/minecraft/world/loot/condition/LootConditionWeatherCheck
CLASS chx$b Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a raining Ljava/lang/Boolean;
FIELD b thundering Ljava/lang/Boolean;

View File

@ -0,0 +1,11 @@
CLASS chr net/minecraft/world/loot/condition/LootConditions
CLASS chr$a Factory
METHOD a toJson (Lchq;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
METHOD a fromJson (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a byId Ljava/util/Map;
FIELD b byClass Ljava/util/Map;
METHOD a register (Lchq$b;)V
METHOD a getFactory (Lchq;)Lchq$b;
METHOD a get (Lpu;)Lchq$b;
METHOD a joinAnd ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;
METHOD b joinOr ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;

View File

@ -1,8 +0,0 @@
CLASS chq net/minecraft/world/loot/condition/LootItemCondition
CLASS chq$b Provider
FIELD a id Lpu;
FIELD b conditionClass Ljava/lang/Class;
METHOD a getId ()Lpu;
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD b getConditionClass ()Ljava/lang/Class;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;

View File

@ -1,8 +0,0 @@
CLASS chl net/minecraft/world/loot/condition/LootItemConditionEntityScores
CLASS chl$b Provider
METHOD a serialize (Lcom/google/gson/JsonObject;Lchl;Lcom/google/gson/JsonSerializationContext;)V
METHOD a serialize (Lcom/google/gson/JsonObject;Lchq;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchl;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lchq;
FIELD a scores Ljava/util/Map;
FIELD b target Lcff$c;

View File

@ -1,4 +0,0 @@
CLASS chr net/minecraft/world/loot/condition/LootItemConditions
FIELD a byId Ljava/util/Map;
FIELD b byClass Ljava/util/Map;
METHOD a register (Lchq$b;)V

View File

@ -0,0 +1,22 @@
CLASS cgm net/minecraft/world/loot/function/ConditionalLootFunction
CLASS cgm$a Builder
FIELD a conditionList Ljava/util/List;
METHOD a withCondition (Lchq$a;)Lcgm$a;
ARG 0 builder
METHOD g getConditions ()[Lchq;
CLASS cgm$b Joiner
FIELD a joiner Ljava/util/function/Function;
METHOD a create ()Lcgm$b;
METHOD b build ()Lcgn;
CLASS cgm$c Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD a fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcgm;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcgn;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a predicate Ljava/util/function/Predicate;
FIELD b conditions [Lchq;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context
METHOD b apply (Lauv;Lcff;)Lauv;

View File

@ -0,0 +1,11 @@
CLASS cgn net/minecraft/world/loot/function/LootFunction
CLASS cgn$a Builder
METHOD b build ()Lcgn;
CLASS cgn$b Factory
FIELD a id Lpu;
FIELD b functionClass Ljava/lang/Class;
METHOD a getId ()Lpu;
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD b getFunctionClass ()Ljava/lang/Class;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcgn;
METHOD a apply (Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lcff;)Ljava/util/function/Consumer;

View File

@ -0,0 +1,38 @@
CLASS cgd net/minecraft/world/loot/function/LootFunctionApplyBonus
CLASS cgd$a BinomialWithBonusCount
FIELD a ID Lpu;
METHOD a getId ()Lpu;
METHOD a fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcgd$b;
METHOD a toJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
METHOD a getValue (Ljava/util/Random;II)I
CLASS cgd$b Formula
METHOD a getId ()Lpu;
METHOD a toJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
METHOD a getValue (Ljava/util/Random;II)I
CLASS cgd$c FormulaFactory
CLASS cgd$d OreDrops
FIELD a ID Lpu;
METHOD a getId ()Lpu;
METHOD a fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcgd$b;
METHOD a toJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
METHOD a getValue (Ljava/util/Random;II)I
CLASS cgd$e Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
CLASS cgd$f UniformBonusCount
FIELD a ID Lpu;
METHOD a getId ()Lpu;
METHOD a fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcgd$b;
METHOD a toJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
METHOD a getValue (Ljava/util/Random;II)I
FIELD a FACTORIES Ljava/util/Map;
FIELD c enchantment Laxx;
FIELD d formula Lcgd$b;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context
METHOD a oreDrops (Laxx;)Lcgm$a;
METHOD a binomialWithBonusCount (Laxx;FI)Lcgm$a;
METHOD a builder (Laxx;I)Lcgm$a;
METHOD b one (Laxx;)Lcgm$a;

View File

@ -0,0 +1,16 @@
CLASS cgf net/minecraft/world/loot/function/LootFunctionCopyName
CLASS cgf$a Source
FIELD a THIS Lcgf$a;
FIELD b KILLER Lcgf$a;
FIELD c KILLER_PLAYER Lcgf$a;
FIELD d BLOCK_ENTITY Lcgf$a;
CLASS cgf$b Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a source Lcgf$a;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context
METHOD a create (Lcgf$a;)Lcgm$a;
ARG 0 source

View File

@ -0,0 +1,12 @@
CLASS cgg net/minecraft/world/loot/function/LootFunctionEnchantRandomly
CLASS cgg$b Factory
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgg;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgg;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD c enchantments Ljava/util/List;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,14 @@
CLASS cgh net/minecraft/world/loot/function/LootFunctionEnchantWithLevels
CLASS cgh$a
METHOD b build ()Lcgn;
METHOD d build ()Lcgm$a;
CLASS cgh$b Factory
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgh;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgh;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD c treasureEnchantmentsAllowed Z
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,33 @@
CLASS cgi net/minecraft/world/loot/function/LootFunctionExplorationMap
CLASS cgi$a Builder
FIELD a destination Ljava/lang/String;
FIELD b decoration Lceg$a;
FIELD c zoom B
FIELD d searchRadius I
FIELD e skipExistingChunks Z
METHOD a create ()Lcgi$a;
METHOD a zoom (B)Lcgi$a;
ARG 0 value
METHOD a decoration (Lceg$a;)Lcgi$a;
ARG 0 value
METHOD a destination (Ljava/lang/String;)Lcgi$a;
ARG 0 value
METHOD a skipExistingChunks (Z)Lcgi$a;
ARG 0 value
METHOD b build ()Lcgn;
METHOD d build ()Lcgm$a;
CLASS cgi$b Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a DEFAULT_DECORATION Lceg$a;
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
FIELD d destination Ljava/lang/String;
FIELD e decoration Lceg$a;
FIELD f zoom B
FIELD g searchRadius I
FIELD h skipExistingChunks Z
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context
METHOD b create ()Lcgi$a;

View File

@ -0,0 +1,6 @@
CLASS cge net/minecraft/world/loot/function/LootFunctionExplosionDecay
CLASS cge$a Factory
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,9 @@
CLASS cgj net/minecraft/world/loot/function/LootFunctionFillPlayerHead
CLASS cgj$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a entity Lcff$c;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,8 @@
CLASS cgz net/minecraft/world/loot/function/LootFunctionFurnaceSmelt
CLASS cgz$a Factory
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgz;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,9 @@
CLASS cgl net/minecraft/world/loot/function/LootFunctionLimitCount
CLASS cgl$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a limit Lcfe;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,14 @@
CLASS cgp net/minecraft/world/loot/function/LootFunctionLootingEnchant
CLASS cgp$a
METHOD b build ()Lcgn;
CLASS cgp$b Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgp;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgp;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a range Lcfn;
FIELD c amount I
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,4 +1,4 @@
CLASS cgq net/minecraft/world/loot/function/LootItemFunctionSetAttributes
CLASS cgq net/minecraft/world/loot/function/LootFunctionSetAttributes
CLASS cgq$b Attribute
FIELD a name Ljava/lang/String;
FIELD b attribute Ljava/lang/String;
@ -7,10 +7,12 @@ CLASS cgq net/minecraft/world/loot/function/LootItemFunctionSetAttributes
FIELD f slots [Laga;
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcgq$b;
METHOD a serialize (Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;
CLASS cgq$d DeSerializer
CLASS cgq$d Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgq;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgq;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,11 @@
CLASS cgr net/minecraft/world/loot/function/LootFunctionSetContents
CLASS cgr$a
METHOD b build ()Lcgn;
METHOD d build ()Lcgm$a;
CLASS cgr$b Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,9 @@
CLASS cgt net/minecraft/world/loot/function/LootFunctionSetCount
CLASS cgt$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgt;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,12 @@
CLASS cgu net/minecraft/world/loot/function/LootFunctionSetDamage
CLASS cgu$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgu;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgu;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD c durabilityRange Lcfn;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,10 @@
CLASS cgs net/minecraft/world/loot/function/LootFunctionSetLootTable
CLASS cgs$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a id Lpu;
FIELD c seed J
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,12 @@
CLASS cgv net/minecraft/world/loot/function/LootFunctionSetLore
CLASS cgv$b Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD c replace Z
FIELD d lore Ljava/util/List;
FIELD e entity Lcff$c;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,11 @@
CLASS cgw net/minecraft/world/loot/function/LootFunctionSetName
CLASS cgw$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD c name Lix;
FIELD d entityTarget Lcff$c;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -0,0 +1,15 @@
CLASS cgy net/minecraft/world/loot/function/LootFunctionSetStewEffect
CLASS cgy$a Builder
FIELD a map Ljava/util/Map;
METHOD a create ()Lcgy$a;
METHOD a withEffect (Lafn;Lcfn;)Lcgy$a;
METHOD b build ()Lcgn;
CLASS cgy$b Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a effects Ljava/util/Map;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context
METHOD b create ()Lcgy$a;

View File

@ -0,0 +1,11 @@
CLASS cgx net/minecraft/world/loot/function/LootFunctionSetTag
CLASS cgx$a Factory
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgm;Lcom/google/gson/JsonSerializationContext;)V
METHOD a toJson (Lcom/google/gson/JsonObject;Lcgn;Lcom/google/gson/JsonSerializationContext;)V
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgx;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgx;
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a tag Lhm;
METHOD a process (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,8 +1,13 @@
CLASS cgo net/minecraft/world/loot/function/LootItemFunctions
CLASS cgo$a DeSerializer
CLASS cgo net/minecraft/world/loot/function/LootFunctions
CLASS cgo$a Factory
METHOD a serialize (Lcgn;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
METHOD a deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lcgn;
FIELD a NOOP Ljava/util/function/BiFunction;
FIELD b byId Ljava/util/Map;
FIELD c byClass Ljava/util/Map;
METHOD a register (Lcgn$b;)V
METHOD a (Lpu;)Lcgn$b;
METHOD a getFactory (Lcgn;)Lcgn$b;
ARG 0 function
METHOD a get (Lpu;)Lcgn$b;
ARG 0 id
METHOD a join ([Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;

View File

@ -1 +0,0 @@
CLASS cgn net/minecraft/world/loot/function/LootItemFunction

View File

@ -1,10 +0,0 @@
CLASS cgg net/minecraft/world/loot/function/LootItemFunctionEnchantRandomly
CLASS cgg$b DeSerializer
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgg;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgg;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD c enchantments Ljava/util/List;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,9 +0,0 @@
CLASS cgh net/minecraft/world/loot/function/LootItemFunctionEnchantWithLevels
CLASS cgh$b DeSerializer
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgh;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgh;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD c treasureEnchantmentsAllowed Z
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,8 +0,0 @@
CLASS cgz net/minecraft/world/loot/function/LootItemFunctionFurnaceSmelt
CLASS cgz$a DeSerializer
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgz;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,10 +0,0 @@
CLASS cgp net/minecraft/world/loot/function/LootItemFunctionLootingEnchant
CLASS cgp$b DeSerializer
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgp;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgp;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a range Lcfn;
FIELD c amount I
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,7 +0,0 @@
CLASS cgt net/minecraft/world/loot/function/LootItemFunctionSetCount
CLASS cgt$a DeSerializer
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgt;Lcom/google/gson/JsonSerializationContext;)V
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,10 +0,0 @@
CLASS cgu net/minecraft/world/loot/function/LootItemFunctionSetDamage
CLASS cgu$a DeSerializer
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgu;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgu;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD c durabilityRange Lcfn;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context

View File

@ -1,9 +0,0 @@
CLASS cgx net/minecraft/world/loot/function/LootItemFunctionSetTag
CLASS cgx$a DeSerializer
METHOD a serialize (Lcom/google/gson/JsonObject;Lcgx;Lcom/google/gson/JsonSerializationContext;)V
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgx;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lchq;)Lcgm;
FIELD a tag Lhm;
METHOD a apply (Lauv;Lcff;)Lauv;
ARG 0 stack
ARG 1 context