mirror of https://github.com/FabricMC/yarn.git
Lots of loot table work (#240)
* Lots of loot table work * Rename both methods to .getThis to remove conflicts
This commit is contained in:
parent
3219314eb4
commit
6cfe623cc2
|
@ -1,18 +0,0 @@
|
||||||
CLASS chi
|
|
||||||
CLASS chi$a
|
|
||||||
FIELD a world Luj;
|
|
||||||
METHOD a getWorld ()Luj;
|
|
||||||
CLASS chi$c EntityTarget
|
|
||||||
CLASS chi$c$a DeSerializer
|
|
||||||
METHOD a deserialize (Lcom/google/gson/stream/JsonReader;)Lchi$c;
|
|
||||||
METHOD a serialize (Lcom/google/gson/stream/JsonWriter;Lchi$c;)V
|
|
||||||
FIELD a THIS Lchi$c;
|
|
||||||
FIELD b KILLER Lchi$c;
|
|
||||||
FIELD c DIRECT_KILLER Lchi$c;
|
|
||||||
FIELD d KILLER_PLAYER Lchi$c;
|
|
||||||
FIELD e type Ljava/lang/String;
|
|
||||||
METHOD a fromString (Ljava/lang/String;)Lchi$c;
|
|
||||||
FIELD a random Ljava/util/Random;
|
|
||||||
FIELD c world Luj;
|
|
||||||
METHOD b getRandom ()Ljava/util/Random;
|
|
||||||
METHOD d getWorld ()Luj;
|
|
|
@ -1,2 +0,0 @@
|
||||||
CLASS chn
|
|
||||||
METHOD a onResourceReload (Lwc;)V
|
|
|
@ -1,2 +0,0 @@
|
||||||
CLASS cjf
|
|
||||||
FIELD a id Lpy;
|
|
|
@ -30,6 +30,7 @@ CLASS net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer
|
||||||
FIELD ae commandManager Lcb;
|
FIELD ae commandManager Lcb;
|
||||||
FIELD af recipeManager Laxz;
|
FIELD af recipeManager Laxz;
|
||||||
FIELD ag tagManager Lxz;
|
FIELD ag tagManager Lxz;
|
||||||
|
FIELD aj lootManager Lchn;
|
||||||
FIELD ak advancementManager Lqk;
|
FIELD ak advancementManager Lqk;
|
||||||
FIELD al commandFunctionManager Lql;
|
FIELD al commandFunctionManager Lql;
|
||||||
FIELD ap forceWorldUpgrade Z
|
FIELD ap forceWorldUpgrade Z
|
||||||
|
@ -104,6 +105,7 @@ CLASS net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer
|
||||||
METHOD aK getCommandManager ()Lcb;
|
METHOD aK getCommandManager ()Lcb;
|
||||||
METHOD aM getRecipeManager ()Laxz;
|
METHOD aM getRecipeManager ()Laxz;
|
||||||
METHOD aN getTagManager ()Lxz;
|
METHOD aN getTagManager ()Lxz;
|
||||||
|
METHOD aP getLootManager ()Lchn;
|
||||||
METHOD aQ getGameRules ()Lbam;
|
METHOD aQ getGameRules ()Lbam;
|
||||||
METHOD aV getProfiler ()Laeg;
|
METHOD aV getProfiler ()Laeg;
|
||||||
METHOD aa areCommandBlocksEnabled ()Z
|
METHOD aa areCommandBlocksEnabled ()Z
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
CLASS chh net/minecraft/util/BoundedIntUnaryOperator
|
||||||
|
CLASS chh$a Serializer
|
||||||
|
FIELD a min Ljava/lang/Integer;
|
||||||
|
FIELD b max Ljava/lang/Integer;
|
||||||
|
FIELD c operator Ljava/util/function/IntUnaryOperator;
|
||||||
|
METHOD a createMin (I)Lchh;
|
||||||
|
METHOD a create (II)Lchh;
|
||||||
|
METHOD applyAsInt (I)I
|
||||||
|
METHOD b createMax (I)Lchh;
|
|
@ -1,5 +1,5 @@
|
||||||
CLASS che net/minecraft/world/loot/BinomialLootTableRange
|
CLASS che net/minecraft/world/loot/BinomialLootTableRange
|
||||||
CLASS che$a DeSerializer
|
CLASS che$a Serializer
|
||||||
FIELD d n I
|
FIELD d n I
|
||||||
FIELD e p F
|
FIELD e p F
|
||||||
METHOD a getType ()Lpy;
|
METHOD a getType ()Lpy;
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
CLASS cjm net/minecraft/world/loot/ConditionConsumerBuilder
|
||||||
|
METHOD b withCondition (Lcjt$a;)Ljava/lang/Object;
|
||||||
|
METHOD c getThis ()Ljava/lang/Object;
|
|
@ -1,5 +1,5 @@
|
||||||
CLASS chg net/minecraft/world/loot/ConstantLootTableRange
|
CLASS chg net/minecraft/world/loot/ConstantLootTableRange
|
||||||
CLASS chg$a DeSerializer
|
CLASS chg$a Serializer
|
||||||
FIELD d value I
|
FIELD d value I
|
||||||
METHOD a getType ()Lpy;
|
METHOD a getType ()Lpy;
|
||||||
METHOD a create (I)Lchg;
|
METHOD a create (I)Lchg;
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
CLASS cin net/minecraft/world/loot/FunctionConsumerBuilder
|
||||||
|
METHOD b withFunction (Lciq$a;)Ljava/lang/Object;
|
||||||
|
METHOD c getThis ()Ljava/lang/Object;
|
|
@ -0,0 +1,6 @@
|
||||||
|
CLASS chz net/minecraft/world/loot/LootChoice
|
||||||
|
METHOD a getWeight (F)I
|
||||||
|
ARG 1 luck
|
||||||
|
METHOD a drop (Ljava/util/function/Consumer;Lchi;)V
|
||||||
|
ARG 1 consumer
|
||||||
|
ARG 2 luck
|
|
@ -1,6 +1,7 @@
|
||||||
CLASS chs
|
CLASS chs net/minecraft/world/loot/LootChoiceProvider
|
||||||
FIELD a ALWAYS_FALSE Lchs;
|
FIELD a ALWAYS_FALSE Lchs;
|
||||||
FIELD b ALWAYS_TRUE Lchs;
|
FIELD b ALWAYS_TRUE Lchs;
|
||||||
|
METHOD a doExpand (Lchi;Ljava/util/function/Consumer;)Z
|
||||||
METHOD a and (Lchs;)Lchs;
|
METHOD a and (Lchs;)Lchs;
|
||||||
METHOD b or (Lchs;)Lchs;
|
METHOD b or (Lchs;)Lchs;
|
||||||
METHOD expand (Lchi;Ljava/util/function/Consumer;)Z
|
METHOD expand (Lchi;Ljava/util/function/Consumer;)Z
|
|
@ -0,0 +1,12 @@
|
||||||
|
CLASS chn net/minecraft/world/loot/LootManager
|
||||||
|
FIELD a lootTablesLength I
|
||||||
|
FIELD b jsonLength I
|
||||||
|
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
|
FIELD d gson Lcom/google/gson/Gson;
|
||||||
|
FIELD e suppliers Ljava/util/Map;
|
||||||
|
FIELD f supplierNames Ljava/util/Set;
|
||||||
|
METHOD a getSupplierNames ()Ljava/util/Set;
|
||||||
|
METHOD a toJson (Lchl;)Lcom/google/gson/JsonElement;
|
||||||
|
METHOD a check (Lchm;Lpy;Lchl;Ljava/util/function/Function;)V
|
||||||
|
METHOD a getSupplier (Lpy;)Lchl;
|
||||||
|
METHOD a onResourceReload (Lwc;)V
|
|
@ -0,0 +1,25 @@
|
||||||
|
CLASS chk net/minecraft/world/loot/LootPool
|
||||||
|
CLASS chk$a Builder
|
||||||
|
FIELD a entries Ljava/util/List;
|
||||||
|
FIELD b conditions Ljava/util/List;
|
||||||
|
FIELD c functions Ljava/util/List;
|
||||||
|
FIELD d rolls Lcho;
|
||||||
|
FIELD e range Lchq;
|
||||||
|
METHOD a withRolls (Lcho;)Lchk$a;
|
||||||
|
METHOD a withFunction (Lciq$a;)Lchk$a;
|
||||||
|
METHOD a withCondition (Lcjt$a;)Lchk$a;
|
||||||
|
METHOD b build ()Lchk;
|
||||||
|
METHOD b withFunction (Lciq$a;)Ljava/lang/Object;
|
||||||
|
METHOD b withCondition (Lcjt$a;)Ljava/lang/Object;
|
||||||
|
CLASS chk$b Serializer
|
||||||
|
FIELD a entries [Lcia;
|
||||||
|
FIELD b conditions [Lcjt;
|
||||||
|
FIELD c predicate Ljava/util/function/Predicate;
|
||||||
|
FIELD d functions [Lciq;
|
||||||
|
FIELD e javaFunctions Ljava/util/function/BiFunction;
|
||||||
|
FIELD f rolls Lcho;
|
||||||
|
FIELD g bonusRolls Lchq;
|
||||||
|
METHOD a create ()Lchk$a;
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
||||||
|
METHOD a drop (Ljava/util/function/Consumer;Lchi;)V
|
||||||
|
METHOD b supplyOnce (Ljava/util/function/Consumer;Lchi;)V
|
|
@ -0,0 +1,27 @@
|
||||||
|
CLASS chl net/minecraft/world/loot/LootSupplier
|
||||||
|
CLASS chl$a Builder
|
||||||
|
FIELD a pools Ljava/util/List;
|
||||||
|
FIELD b functions Ljava/util/List;
|
||||||
|
FIELD c type Lcjg;
|
||||||
|
METHOD a withPool (Lchk$a;)Lchl$a;
|
||||||
|
METHOD a withFunction (Lciq$a;)Lchl$a;
|
||||||
|
METHOD a withType (Lcjg;)Lchl$a;
|
||||||
|
METHOD b create ()Lchl;
|
||||||
|
METHOD b withFunction (Lciq$a;)Ljava/lang/Object;
|
||||||
|
CLASS chl$b Serializer
|
||||||
|
FIELD a EMPTY Lchl;
|
||||||
|
FIELD b GENERIC Lcjg;
|
||||||
|
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
|
FIELD d type Lcjg;
|
||||||
|
FIELD e pools [Lchk;
|
||||||
|
FIELD f functions [Lciq;
|
||||||
|
FIELD g combinedFunction Ljava/util/function/BiFunction;
|
||||||
|
METHOD a getType ()Lcjg;
|
||||||
|
METHOD a supplyInventory (Laev;Lchi;)V
|
||||||
|
METHOD a getFreeSlots (Laev;Ljava/util/Random;)Ljava/util/List;
|
||||||
|
METHOD a getDrops (Lchi;)Ljava/util/List;
|
||||||
|
METHOD a drop (Lchi;Ljava/util/function/Consumer;)V
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
||||||
|
METHOD a limitedConsumer (Ljava/util/function/Consumer;)Ljava/util/function/Consumer;
|
||||||
|
METHOD b create ()Lchl$a;
|
||||||
|
METHOD b dropLimited (Lchi;Ljava/util/function/Consumer;)V
|
|
@ -0,0 +1,4 @@
|
||||||
|
CLASS chp net/minecraft/world/loot/LootTableRanges
|
||||||
|
FIELD a types Ljava/util/Map;
|
||||||
|
METHOD a serialize (Lcho;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
|
||||||
|
METHOD a deserialize (Lcom/google/gson/JsonElement;Lcom/google/gson/JsonDeserializationContext;)Lcho;
|
|
@ -0,0 +1,8 @@
|
||||||
|
CLASS chm net/minecraft/world/loot/LootTableReporter
|
||||||
|
FIELD a messages Lcom/google/common/collect/Multimap;
|
||||||
|
FIELD b nameFactory Ljava/util/function/Supplier;
|
||||||
|
FIELD c name Ljava/lang/String;
|
||||||
|
METHOD a getMessages ()Lcom/google/common/collect/Multimap;
|
||||||
|
METHOD a report (Ljava/lang/String;)V
|
||||||
|
METHOD b getContext ()Ljava/lang/String;
|
||||||
|
METHOD b makeChild (Ljava/lang/String;)Lchm;
|
|
@ -1,11 +1,12 @@
|
||||||
CLASS chq net/minecraft/world/loot/UniformLootTableRange
|
CLASS chq net/minecraft/world/loot/UniformLootTableRange
|
||||||
CLASS chq$a DeSerializer
|
CLASS chq$a Serializer
|
||||||
METHOD a serialize (Lchq;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
|
METHOD a serialize (Lchq;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;)Lchq;
|
METHOD a deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lchq;
|
||||||
FIELD d min F
|
FIELD d min F
|
||||||
FIELD e max F
|
FIELD e max F
|
||||||
METHOD <init> (FF)V
|
METHOD <init> (FF)V
|
||||||
ARG 1 min
|
ARG 1 min
|
||||||
|
ARG 2 max
|
||||||
METHOD a getType ()Lpy;
|
METHOD a getType ()Lpy;
|
||||||
METHOD a contains (I)Z
|
METHOD a contains (I)Z
|
||||||
METHOD a next (Ljava/util/Random;)I
|
METHOD a next (Ljava/util/Random;)I
|
||||||
|
|
|
@ -6,4 +6,5 @@ CLASS cjk net/minecraft/world/loot/condition/AlternativeLootCondition
|
||||||
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
||||||
FIELD a terms [Lcjt;
|
FIELD a terms [Lcjt;
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
||||||
METHOD a or ([Lcjt$a;)Lcjk$a;
|
METHOD a or ([Lcjt$a;)Lcjk$a;
|
||||||
|
|
|
@ -7,3 +7,4 @@ CLASS cjs net/minecraft/world/loot/condition/BlockStatePropertyLootCondition
|
||||||
FIELD a block Lbfr;
|
FIELD a block Lbfr;
|
||||||
FIELD b properties Ljava/util/Map;
|
FIELD b properties Ljava/util/Map;
|
||||||
FIELD c predicate Ljava/util/function/Predicate;
|
FIELD c predicate Ljava/util/function/Predicate;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
|
|
|
@ -3,3 +3,4 @@ CLASS cjn net/minecraft/world/loot/condition/DamageSourcePropertiesLootCondition
|
||||||
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
||||||
FIELD a predicate Laj;
|
FIELD a predicate Laj;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
|
|
|
@ -4,3 +4,4 @@ CLASS cjv net/minecraft/world/loot/condition/EntityPropertiesLootCondition
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
||||||
FIELD a predicate Las;
|
FIELD a predicate Las;
|
||||||
FIELD b entity Lchi$c;
|
FIELD b entity Lchi$c;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
|
|
|
@ -6,3 +6,4 @@ CLASS cjo net/minecraft/world/loot/condition/EntityScoresLootCondition
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
||||||
FIELD a scores Ljava/util/Map;
|
FIELD a scores Ljava/util/Map;
|
||||||
FIELD b target Lchi$c;
|
FIELD b target Lchi$c;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
|
|
|
@ -3,3 +3,7 @@ CLASS cjq net/minecraft/world/loot/condition/InvertedLootCondition
|
||||||
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
||||||
FIELD a term Lcjt;
|
FIELD a term Lcjt;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
|
METHOD a test (Lchi;)Z
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
||||||
|
METHOD a create (Lcjt$a;)Lcjt$a;
|
||||||
|
|
|
@ -3,3 +3,4 @@ CLASS cjw net/minecraft/world/loot/condition/KilledByPlayerLootCondition
|
||||||
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
||||||
FIELD a INSTANCE Lcjw;
|
FIELD a INSTANCE Lcjw;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
|
|
|
@ -3,3 +3,4 @@ CLASS cjz net/minecraft/world/loot/condition/MatchToolLootCondition
|
||||||
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
||||||
FIELD a predicate Laz;
|
FIELD a predicate Laz;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
|
|
|
@ -8,3 +8,4 @@ CLASS cjy net/minecraft/world/loot/condition/RandomChanceWithLootingLootConditio
|
||||||
FIELD b lootingMultiplier F
|
FIELD b lootingMultiplier F
|
||||||
METHOD <init> (FF)V
|
METHOD <init> (FF)V
|
||||||
ARG 1 chance
|
ARG 1 chance
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
|
|
|
@ -3,3 +3,4 @@ CLASS cjp net/minecraft/world/loot/condition/SurvivesExplosionLootCondition
|
||||||
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcjt;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
||||||
FIELD a INSTANCE Lcjp;
|
FIELD a INSTANCE Lcjp;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
|
|
|
@ -4,3 +4,4 @@ CLASS cjl net/minecraft/world/loot/condition/TableBonusLootCondition
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lcjt;
|
||||||
FIELD a enchantment Layt;
|
FIELD a enchantment Layt;
|
||||||
FIELD b chances [F
|
FIELD b chances [F
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
CLASS chi net/minecraft/world/loot/context/LootContext
|
||||||
|
CLASS chi$a Builder
|
||||||
|
FIELD a world Luj;
|
||||||
|
FIELD b parameters Ljava/util/Map;
|
||||||
|
FIELD c drops Ljava/util/Map;
|
||||||
|
FIELD d random Ljava/util/Random;
|
||||||
|
FIELD e luck F
|
||||||
|
METHOD a getWorld ()Luj;
|
||||||
|
METHOD a setLuck (F)Lchi$a;
|
||||||
|
METHOD a setRandom (J)Lchi$a;
|
||||||
|
METHOD a setRandom (JLjava/util/Random;)Lchi$a;
|
||||||
|
METHOD a get (Lcjf;)Ljava/lang/Object;
|
||||||
|
METHOD a put (Lcjf;Ljava/lang/Object;)Lchi$a;
|
||||||
|
METHOD a build (Lcjg;)Lchi;
|
||||||
|
METHOD a setRandom (Ljava/util/Random;)Lchi$a;
|
||||||
|
METHOD a putDrop (Lpy;Lchi$b;)Lchi$a;
|
||||||
|
METHOD b getNullable (Lcjf;)Ljava/lang/Object;
|
||||||
|
METHOD b putNullable (Lcjf;Ljava/lang/Object;)Lchi$a;
|
||||||
|
CLASS chi$b Dropper
|
||||||
|
METHOD add (Lchi;Ljava/util/function/Consumer;)V
|
||||||
|
CLASS chi$c EntityTarget
|
||||||
|
CLASS chi$c$a Serializer
|
||||||
|
METHOD a deserialize (Lcom/google/gson/stream/JsonReader;)Lchi$c;
|
||||||
|
METHOD a serialize (Lcom/google/gson/stream/JsonWriter;Lchi$c;)V
|
||||||
|
FIELD a THIS Lchi$c;
|
||||||
|
FIELD b KILLER Lchi$c;
|
||||||
|
FIELD c DIRECT_KILLER Lchi$c;
|
||||||
|
FIELD d KILLER_PLAYER Lchi$c;
|
||||||
|
FIELD e type Ljava/lang/String;
|
||||||
|
FIELD f identifier Lcjf;
|
||||||
|
METHOD a getIdentifier ()Lcjf;
|
||||||
|
METHOD a fromString (Ljava/lang/String;)Lchi$c;
|
||||||
|
FIELD a random Ljava/util/Random;
|
||||||
|
FIELD b luck F
|
||||||
|
FIELD c world Luj;
|
||||||
|
FIELD d manager Lchn;
|
||||||
|
FIELD e suppliers Ljava/util/Set;
|
||||||
|
FIELD f parameters Ljava/util/Map;
|
||||||
|
FIELD g drops Ljava/util/Map;
|
||||||
|
METHOD a getLootManager ()Lchn;
|
||||||
|
METHOD a addDrop (Lchl;)Z
|
||||||
|
METHOD a hasParameter (Lcjf;)Z
|
||||||
|
METHOD a drop (Lpy;Ljava/util/function/Consumer;)V
|
||||||
|
METHOD b getRandom ()Ljava/util/Random;
|
||||||
|
METHOD b removeDrop (Lchl;)V
|
||||||
|
METHOD c getLuck ()F
|
||||||
|
METHOD c get (Lcjf;)Ljava/lang/Object;
|
||||||
|
METHOD d getWorld ()Luj;
|
|
@ -0,0 +1,15 @@
|
||||||
|
CLASS cjg net/minecraft/world/loot/context/LootContextType
|
||||||
|
CLASS cjg$a Builder
|
||||||
|
FIELD a required Ljava/util/Set;
|
||||||
|
FIELD b allowed Ljava/util/Set;
|
||||||
|
METHOD a build ()Lcjg;
|
||||||
|
METHOD a require (Lcjf;)Lcjg$a;
|
||||||
|
METHOD b allow (Lcjf;)Lcjg$a;
|
||||||
|
FIELD a required Ljava/util/Set;
|
||||||
|
FIELD b allowed Ljava/util/Set;
|
||||||
|
METHOD <init> (Ljava/util/Set;Ljava/util/Set;)V
|
||||||
|
ARG 1 required
|
||||||
|
ARG 2 allowed
|
||||||
|
METHOD a getRequired ()Ljava/util/Set;
|
||||||
|
METHOD a check (Lchm;Lchj;)V
|
||||||
|
METHOD b getAllowed ()Ljava/util/Set;
|
|
@ -1,4 +1,4 @@
|
||||||
CLASS cjh
|
CLASS cjh net/minecraft/world/loot/context/LootContextTypes
|
||||||
FIELD a EMPTY Lcjg;
|
FIELD a EMPTY Lcjg;
|
||||||
FIELD b CHEST Lcjg;
|
FIELD b CHEST Lcjg;
|
||||||
FIELD c FISHING Lcjg;
|
FIELD c FISHING Lcjg;
|
|
@ -0,0 +1,3 @@
|
||||||
|
CLASS cjf net/minecraft/world/loot/context/Parameter
|
||||||
|
FIELD a id Lpy;
|
||||||
|
METHOD a getIdentifier ()Lpy;
|
|
@ -0,0 +1,3 @@
|
||||||
|
CLASS chj net/minecraft/world/loot/context/ParameterConsumer
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
|
@ -0,0 +1,2 @@
|
||||||
|
CLASS cji net/minecraft/world/loot/context/Parameters
|
||||||
|
METHOD a register (Ljava/lang/String;)Lcjf;
|
|
@ -0,0 +1,9 @@
|
||||||
|
CLASS chr net/minecraft/world/loot/entry/AlternativeEntry
|
||||||
|
CLASS chr$a Builder
|
||||||
|
FIELD a children Ljava/util/List;
|
||||||
|
METHOD a withChild (Lcia$a;)Lchr$a;
|
||||||
|
METHOD b build ()Lcia;
|
||||||
|
METHOD d getThisBuilder ()Lcia$a;
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
||||||
|
METHOD a combine ([Lchs;)Lchs;
|
||||||
|
METHOD a create ([Lcia$a;)Lchr$a;
|
|
@ -0,0 +1,14 @@
|
||||||
|
CLASS cht net/minecraft/world/loot/entry/CombinedEntry
|
||||||
|
CLASS cht$1
|
||||||
|
CLASS cht$a Factory
|
||||||
|
METHOD create ([Lcia;[Lcjt;)Lcht;
|
||||||
|
CLASS cht$b Serializer
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcht;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcia;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
METHOD a fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcht;
|
||||||
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcia;
|
||||||
|
FIELD c children [Lcia;
|
||||||
|
FIELD d predicate Lchs;
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
||||||
|
METHOD a createSerializer (Lpy;Ljava/lang/Class;Lcht$a;)Lcht$b;
|
||||||
|
METHOD a combine ([Lchs;)Lchs;
|
|
@ -0,0 +1,8 @@
|
||||||
|
CLASS chu net/minecraft/world/loot/entry/DynamicEntry
|
||||||
|
CLASS chu$a Serializer
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcia;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcib;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
FIELD c instance Lpy;
|
||||||
|
FIELD h name Lpy;
|
||||||
|
METHOD a drop (Ljava/util/function/Consumer;Lchi;)V
|
||||||
|
METHOD a create (Lpy;)Lcib$a;
|
|
@ -0,0 +1,4 @@
|
||||||
|
CLASS chv net/minecraft/world/loot/entry/EmptyEntry
|
||||||
|
CLASS chv$a Serializer
|
||||||
|
METHOD a Serializer ()Lcib$a;
|
||||||
|
METHOD a drop (Ljava/util/function/Consumer;Lchi;)V
|
|
@ -0,0 +1,2 @@
|
||||||
|
CLASS chw net/minecraft/world/loot/entry/GroupEntry
|
||||||
|
METHOD a combine ([Lchs;)Lchs;
|
|
@ -0,0 +1,6 @@
|
||||||
|
CLASS chx net/minecraft/world/loot/entry/ItemEntry
|
||||||
|
CLASS chx$a Serializer
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcia;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcib;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
FIELD c item Lavn;
|
||||||
|
METHOD a drop (Ljava/util/function/Consumer;Lchi;)V
|
|
@ -0,0 +1,37 @@
|
||||||
|
CLASS cib net/minecraft/world/loot/entry/LeafEntry
|
||||||
|
CLASS cib$1
|
||||||
|
METHOD a drop (Ljava/util/function/Consumer;Lchi;)V
|
||||||
|
ARG 1 consumer
|
||||||
|
ARG 2 luck
|
||||||
|
CLASS cib$a Builder
|
||||||
|
FIELD a weight I
|
||||||
|
FIELD b quality I
|
||||||
|
FIELD c functions Ljava/util/List;
|
||||||
|
METHOD a getFunctions ()[Lciq;
|
||||||
|
METHOD a setWeight (I)Lcib$a;
|
||||||
|
METHOD a withFunction (Lciq$a;)Lcib$a;
|
||||||
|
METHOD b setQuality (I)Lcib$a;
|
||||||
|
METHOD b withFunction (Lciq$a;)Ljava/lang/Object;
|
||||||
|
CLASS cib$b BasicBuilder
|
||||||
|
FIELD c factory Lcib$d;
|
||||||
|
METHOD b build ()Lcia;
|
||||||
|
METHOD d getThisBuilder ()Lcia$a;
|
||||||
|
METHOD g getThis ()Lcib$b;
|
||||||
|
CLASS cib$c Choice
|
||||||
|
METHOD a getWeight (F)I
|
||||||
|
ARG 1 luck
|
||||||
|
CLASS cib$d Factory
|
||||||
|
METHOD build (II[Lcjt;[Lciq;)Lcib;
|
||||||
|
CLASS cib$e Serializer
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcia;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcib;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
METHOD a fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcib;
|
||||||
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcia;
|
||||||
|
FIELD c compiledFunctions Ljava/util/function/BiFunction;
|
||||||
|
FIELD d weight I
|
||||||
|
FIELD f quality I
|
||||||
|
FIELD g functions [Lciq;
|
||||||
|
FIELD h choice Lchz;
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
||||||
|
METHOD a create (Lcib$d;)Lcib$a;
|
||||||
|
METHOD a drop (Ljava/util/function/Consumer;Lchi;)V
|
|
@ -0,0 +1,6 @@
|
||||||
|
CLASS chy net/minecraft/world/loot/entry/LootEntries
|
||||||
|
CLASS chy$a Serializer
|
||||||
|
METHOD a getSerializer (Ljava/lang/Class;)Lcia$b;
|
||||||
|
FIELD a idSerializers Ljava/util/Map;
|
||||||
|
FIELD b classSerializers Ljava/util/Map;
|
||||||
|
METHOD a register (Lcia$b;)V
|
|
@ -0,0 +1,20 @@
|
||||||
|
CLASS cia net/minecraft/world/loot/entry/LootEntry
|
||||||
|
CLASS cia$a Builder
|
||||||
|
FIELD a children Ljava/util/List;
|
||||||
|
METHOD a withChild (Lcia$a;)Lchr$a;
|
||||||
|
METHOD a withCondition (Lcjt$a;)Lcia$a;
|
||||||
|
METHOD b build ()Lcia;
|
||||||
|
METHOD b withCondition (Lcjt$a;)Ljava/lang/Object;
|
||||||
|
METHOD e getThis ()Lcia$a;
|
||||||
|
METHOD f getConditions ()[Lcjt;
|
||||||
|
CLASS cia$b Serializer
|
||||||
|
FIELD a id Lpy;
|
||||||
|
FIELD b type Ljava/lang/Class;
|
||||||
|
METHOD a getIdentifier ()Lpy;
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcia;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
METHOD b getType ()Ljava/lang/Class;
|
||||||
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcia;
|
||||||
|
FIELD c conditionPredicate Ljava/util/function/Predicate;
|
||||||
|
FIELD e conditions [Lcjt;
|
||||||
|
METHOD a test (Lchi;)Z
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
|
@ -0,0 +1,7 @@
|
||||||
|
CLASS cic net/minecraft/world/loot/entry/LootTableEntry
|
||||||
|
CLASS cic$a Serializer
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcia;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcib;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
FIELD c id Lpy;
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
||||||
|
METHOD a drop (Ljava/util/function/Consumer;Lchi;)V
|
|
@ -0,0 +1,2 @@
|
||||||
|
CLASS cid net/minecraft/world/loot/entry/SequenceEntry
|
||||||
|
METHOD a combine ([Lchs;)Lchs;
|
|
@ -0,0 +1,13 @@
|
||||||
|
CLASS cie net/minecraft/world/loot/entry/TagEntry
|
||||||
|
CLASS cie$1
|
||||||
|
METHOD a drop (Ljava/util/function/Consumer;Lchi;)V
|
||||||
|
ARG 1 consumer
|
||||||
|
ARG 2 luck
|
||||||
|
CLASS cie$a Serializer
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcia;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lcib;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
|
FIELD c name Lxx;
|
||||||
|
FIELD h expand Z
|
||||||
|
METHOD a doExpand (Lchi;Ljava/util/function/Consumer;)Z
|
||||||
|
METHOD a drop (Ljava/util/function/Consumer;Lchi;)V
|
||||||
|
METHOD b create (Lxx;)Lcib$a;
|
|
@ -29,6 +29,7 @@ CLASS cig net/minecraft/world/loot/function/ApplyBonusLootFunction
|
||||||
FIELD a FACTORIES Ljava/util/Map;
|
FIELD a FACTORIES Ljava/util/Map;
|
||||||
FIELD c enchantment Layt;
|
FIELD c enchantment Layt;
|
||||||
FIELD d formula Lcig$b;
|
FIELD d formula Lcig$b;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
METHOD a process (Lavs;Lchi;)Lavs;
|
METHOD a process (Lavs;Lchi;)Lavs;
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
METHOD a oreDrops (Layt;)Lcip$a;
|
METHOD a oreDrops (Layt;)Lcip$a;
|
||||||
|
|
|
@ -3,6 +3,7 @@ CLASS cip net/minecraft/world/loot/function/ConditionalLootFunction
|
||||||
FIELD a conditionList Ljava/util/List;
|
FIELD a conditionList Ljava/util/List;
|
||||||
METHOD a withCondition (Lcjt$a;)Lcip$a;
|
METHOD a withCondition (Lcjt$a;)Lcip$a;
|
||||||
ARG 0 builder
|
ARG 0 builder
|
||||||
|
METHOD b withCondition (Lcjt$a;)Ljava/lang/Object;
|
||||||
METHOD g getConditions ()[Lcjt;
|
METHOD g getConditions ()[Lcjt;
|
||||||
CLASS cip$b Joiner
|
CLASS cip$b Joiner
|
||||||
FIELD a joiner Ljava/util/function/Function;
|
FIELD a joiner Ljava/util/function/Function;
|
||||||
|
@ -18,4 +19,6 @@ CLASS cip net/minecraft/world/loot/function/ConditionalLootFunction
|
||||||
FIELD b conditions [Lcjt;
|
FIELD b conditions [Lcjt;
|
||||||
METHOD a process (Lavs;Lchi;)Lavs;
|
METHOD a process (Lavs;Lchi;)Lavs;
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
||||||
|
METHOD a create (Ljava/util/function/Function;)Lcip$a;
|
||||||
METHOD b apply (Lavs;Lchi;)Lavs;
|
METHOD b apply (Lavs;Lchi;)Lavs;
|
||||||
|
|
|
@ -9,6 +9,7 @@ CLASS cii net/minecraft/world/loot/function/CopyNameLootFunction
|
||||||
METHOD a toJson (Lcom/google/gson/JsonObject;Lciq;Lcom/google/gson/JsonSerializationContext;)V
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lciq;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcip;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcip;
|
||||||
FIELD a source Lcii$a;
|
FIELD a source Lcii$a;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
METHOD a process (Lavs;Lchi;)Lavs;
|
METHOD a process (Lavs;Lchi;)Lavs;
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
METHOD a create (Lcii$a;)Lcip$a;
|
METHOD a create (Lcii$a;)Lcip$a;
|
||||||
|
|
|
@ -27,6 +27,7 @@ CLASS cil net/minecraft/world/loot/function/ExplorationMapLootFunction
|
||||||
FIELD f zoom B
|
FIELD f zoom B
|
||||||
FIELD g searchRadius I
|
FIELD g searchRadius I
|
||||||
FIELD h skipExistingChunks Z
|
FIELD h skipExistingChunks Z
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
METHOD a process (Lavs;Lchi;)Lavs;
|
METHOD a process (Lavs;Lchi;)Lavs;
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
METHOD b create ()Lcil$a;
|
METHOD b create ()Lcil$a;
|
||||||
|
|
|
@ -4,5 +4,6 @@ CLASS cim net/minecraft/world/loot/function/FillPlayerHeadLootFunction
|
||||||
METHOD a toJson (Lcom/google/gson/JsonObject;Lciq;Lcom/google/gson/JsonSerializationContext;)V
|
METHOD a toJson (Lcom/google/gson/JsonObject;Lciq;Lcom/google/gson/JsonSerializationContext;)V
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcip;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcip;
|
||||||
FIELD a entity Lchi$c;
|
FIELD a entity Lchi$c;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
METHOD a process (Lavs;Lchi;)Lavs;
|
METHOD a process (Lavs;Lchi;)Lavs;
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
|
|
|
@ -9,5 +9,6 @@ CLASS cis net/minecraft/world/loot/function/LootingEnchantLootFunction
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcip;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcip;
|
||||||
FIELD a range Lchq;
|
FIELD a range Lchq;
|
||||||
FIELD c amount I
|
FIELD c amount I
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
METHOD a process (Lavs;Lchi;)Lavs;
|
METHOD a process (Lavs;Lchi;)Lavs;
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
|
|
|
@ -8,3 +8,4 @@ CLASS ciu net/minecraft/world/loot/function/SetContentsLootFunction
|
||||||
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcip;
|
METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lcjt;)Lcip;
|
||||||
METHOD a process (Lavs;Lchi;)Lavs;
|
METHOD a process (Lavs;Lchi;)Lavs;
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
||||||
|
|
|
@ -7,3 +7,4 @@ CLASS civ net/minecraft/world/loot/function/SetLootTableLootFunction
|
||||||
FIELD c seed J
|
FIELD c seed J
|
||||||
METHOD a process (Lavs;Lchi;)Lavs;
|
METHOD a process (Lavs;Lchi;)Lavs;
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
|
METHOD a check (Lchm;Ljava/util/function/Function;Ljava/util/Set;Lcjg;)V
|
||||||
|
|
|
@ -6,5 +6,6 @@ CLASS ciy net/minecraft/world/loot/function/SetLoreLootFunction
|
||||||
FIELD a replace Z
|
FIELD a replace Z
|
||||||
FIELD c lore Ljava/util/List;
|
FIELD c lore Ljava/util/List;
|
||||||
FIELD d entity Lchi$c;
|
FIELD d entity Lchi$c;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
METHOD a process (Lavs;Lchi;)Lavs;
|
METHOD a process (Lavs;Lchi;)Lavs;
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
|
|
|
@ -6,5 +6,6 @@ CLASS ciz net/minecraft/world/loot/function/SetNameLootFunction
|
||||||
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
FIELD c name Lja;
|
FIELD c name Lja;
|
||||||
FIELD d entityTarget Lchi$c;
|
FIELD d entityTarget Lchi$c;
|
||||||
|
METHOD a getRequiredParameters ()Ljava/util/Set;
|
||||||
METHOD a process (Lavs;Lchi;)Lavs;
|
METHOD a process (Lavs;Lchi;)Lavs;
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
|
|
Loading…
Reference in New Issue