map a lot of loot table stuff

This commit is contained in:
asiekierka 2016-09-15 00:43:52 +02:00
parent 663564abfe
commit 8e54e62451
49 changed files with 368 additions and 70 deletions

View File

@ -7,7 +7,9 @@ CLASS none/ars net/minecraft/block/entity/impl/BlockEntityMobSpawner
ARG 0 handler
ARG 1 tag
ARG 2 version
FIELD a logic Lnone/ail;
METHOD D_ update ()V
METHOD a getLogic ()Lnone/ail;
METHOD a deserialize (Lnone/dt;)V
ARG 0 tag
METHOD a registerTagUpgraders (Lnone/pf;)V

View File

@ -7,4 +7,7 @@ CLASS none/ail net/minecraft/sortme/MobSpawnerLogic
FIELD k requiredPlayerRange I
FIELD l spawnRange I
METHOD a getWorld ()Lnone/aiv;
METHOD a deserialize (Lnone/dt;)V
METHOD b getPos ()Lnone/cn;
METHOD b serialize (Lnone/dt;)Lnone/dt;
METHOD c update ()V

View File

@ -0,0 +1,9 @@
CLASS none/bbi net/minecraft/world/loot/LootTable
FIELD a EMPTY Lnone/bbi;
FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
FIELD c pools [Lnone/bbg;
METHOD <init> ([Lnone/bbg;)V
ARG 0 pools
METHOD a (Ljava/util/Random;Lnone/bbj;)Ljava/util/List;
ARG 0 rand
ARG 1 context

View File

@ -0,0 +1,14 @@
CLASS none/bbj net/minecraft/world/loot/LootTableContext
CLASS none/bbj$a Builder
FIELD a world Lnone/lu;
METHOD <init> (Lnone/lu;)V
ARG 0 world
METHOD a build ()Lnone/bbj;
FIELD b world Lnone/lu;
FIELD c lootTableHandler Lnone/bbl;
FIELD g lootTables Ljava/util/Set;
METHOD a addLootTable (Lnone/bbi;)Z
ARG 0 lootTable
METHOD b removeLootTable (Lnone/bbi;)V
ARG 0 lootTable
METHOD e getLootTableHandler ()Lnone/bbl;

View File

@ -1 +1,8 @@
CLASS none/bbl net/minecraft/world/loot/LootTableHandler
CLASS none/bbl$a Loader
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b GSON Lcom/google/gson/Gson;
FIELD c lootTables Lcom/google/common/cache/LoadingCache;
METHOD a reload ()V
METHOD a getLootTable (Lnone/kp;)Lnone/bbi;
ARG 0 id

View File

@ -0,0 +1,10 @@
CLASS none/bbg net/minecraft/world/loot/LootTablePool
FIELD a entries [Lnone/bbh;
FIELD b conditions [Lnone/bcb;
FIELD c rolls Lnone/bbm;
FIELD d bonusRolls Lnone/bbm;
METHOD <init> ([Lnone/bbh;[Lnone/bcb;Lnone/bbm;Lnone/bbm;)V
ARG 0 entries
ARG 1 conditions
ARG 2 rolls
ARG 3 bonusRolls

View File

@ -0,0 +1,16 @@
CLASS none/bbm net/minecraft/world/loot/LootTableRange
FIELD a min F
FIELD b max F
METHOD <init> (F)V
ARG 0 value
METHOD <init> (FF)V
ARG 0 min
ARG 1 max
METHOD a getMinValue ()F
METHOD a contains (I)Z
ARG 0 value
METHOD a getRandomInteger (Ljava/util/Random;)I
ARG 0 rand
METHOD b getMaxValue ()F
METHOD b getRandomFloat (Ljava/util/Random;)F
ARG 0 rand

View File

@ -0,0 +1,19 @@
CLASS none/bcb net/minecraft/world/loot/condition/ILootTableCondition
CLASS none/bcb$a Provider
FIELD a id Lnone/kp;
FIELD b conditionClass Ljava/lang/Class;
METHOD <init> (Lnone/kp;Ljava/lang/Class;)V
ARG 0 id
ARG 1 conditionClass
METHOD a getId ()Lnone/kp;
METHOD a serialize (Lcom/google/gson/JsonObject;Lnone/bcb;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 condition
ARG 2 context
METHOD b getConditionClass ()Ljava/lang/Class;
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnone/bcb;
ARG 0 json
ARG 1 context
METHOD a matches (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 rand
ARG 1 context

View File

@ -0,0 +1,22 @@
CLASS none/bcd net/minecraft/world/loot/condition/LootTableConditionEntityProperties
CLASS none/bcd$a Provider
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnone/bcd;
ARG 0 json
ARG 1 context
METHOD a serialize (Lcom/google/gson/JsonObject;Lnone/bcb;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 condition
ARG 2 context
METHOD a serialize (Lcom/google/gson/JsonObject;Lnone/bcd;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 condition
ARG 2 context
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnone/bcb;
ARG 0 json
ARG 1 context
FIELD a properties [Lnone/bcj;
METHOD <init> ([Lnone/bcj;Lnone/bbj$b;)V
ARG 0 properties
METHOD a matches (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 rand
ARG 1 context

View File

@ -0,0 +1,22 @@
CLASS none/bca net/minecraft/world/loot/condition/LootTableConditionEntityScores
CLASS none/bca$a Provider
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnone/bca;
ARG 0 json
ARG 1 context
METHOD a serialize (Lcom/google/gson/JsonObject;Lnone/bca;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 condition
ARG 2 context
METHOD a serialize (Lcom/google/gson/JsonObject;Lnone/bcb;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 condition
ARG 2 context
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnone/bcb;
ARG 0 json
ARG 1 context
FIELD a scores Ljava/util/Map;
METHOD <init> (Ljava/util/Map;Lnone/bbj$b;)V
ARG 0 scores
METHOD a matches (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 rand
ARG 1 context

View File

@ -0,0 +1,22 @@
CLASS none/bce net/minecraft/world/loot/condition/LootTableConditionKilledByPlayer
CLASS none/bce$a Provider
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnone/bce;
ARG 0 json
ARG 1 context
METHOD a serialize (Lcom/google/gson/JsonObject;Lnone/bcb;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 condition
ARG 2 context
METHOD a serialize (Lcom/google/gson/JsonObject;Lnone/bce;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 condition
ARG 2 context
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnone/bcb;
ARG 0 json
ARG 1 context
FIELD a inverse Z
METHOD <init> (Z)V
ARG 0 inverse
METHOD a matches (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 rand
ARG 1 context

View File

@ -0,0 +1,22 @@
CLASS none/bcf net/minecraft/world/loot/condition/LootTableConditionRandomChance
CLASS none/bcf$a Provider
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnone/bcf;
ARG 0 json
ARG 1 context
METHOD a serialize (Lcom/google/gson/JsonObject;Lnone/bcb;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 condition
ARG 2 context
METHOD a serialize (Lcom/google/gson/JsonObject;Lnone/bcf;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 condition
ARG 2 context
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnone/bcb;
ARG 0 json
ARG 1 context
FIELD a chance F
METHOD <init> (F)V
ARG 0 chance
METHOD a matches (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 rand
ARG 1 context

View File

@ -0,0 +1,24 @@
CLASS none/bcg net/minecraft/world/loot/condition/LootTableConditionRandomChanceWithLooting
CLASS none/bcg$a Provider
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnone/bcg;
ARG 0 json
ARG 1 context
METHOD a serialize (Lcom/google/gson/JsonObject;Lnone/bcb;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 condition
ARG 2 context
METHOD a serialize (Lcom/google/gson/JsonObject;Lnone/bcg;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 condition
ARG 2 context
METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnone/bcb;
ARG 0 json
ARG 1 context
FIELD a chance F
FIELD b lootingMultiplier F
METHOD <init> (FF)V
ARG 0 chance
ARG 1 lootingMultiplier
METHOD a matches (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 rand
ARG 1 context

View File

@ -0,0 +1,12 @@
CLASS none/bcc net/minecraft/world/loot/condition/LootTableConditionRegistry
FIELD a PROVIDERS_BY_ID Ljava/util/Map;
FIELD b PROVIDERS_BY_CLASS Ljava/util/Map;
METHOD a registerProvider (Lnone/bcb$a;)V
METHOD a getProvider (Lnone/bcb;)Lnone/bcb$a;
ARG 0 condition
METHOD a getProvider (Lnone/kp;)Lnone/bcb$a;
ARG 0 id
METHOD a matches ([Lnone/bcb;Ljava/util/Random;Lnone/bbj;)Z
ARG 0 conditions
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,15 @@
CLASS none/bbh net/minecraft/world/loot/entry/LootTableEntry
FIELD c weight I
FIELD d quality I
FIELD e conditions [Lnone/bcb;
METHOD <init> (II[Lnone/bcb;)V
ARG 0 weight
ARG 1 quality
ARG 2 conditions
METHOD a serialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 serializationContext
METHOD a apply (Ljava/util/Collection;Ljava/util/Random;Lnone/bbj;)V
ARG 0 stacks
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,9 @@
CLASS none/bbe net/minecraft/world/loot/entry/LootTableEntryEmpty
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Lnone/bcb;)Lnone/bbe;
METHOD a serialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 serializationContext
METHOD a apply (Ljava/util/Collection;Ljava/util/Random;Lnone/bbj;)V
ARG 0 stacks
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,9 @@
CLASS none/bbf net/minecraft/world/loot/entry/LootTableEntryItem
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Lnone/bcb;)Lnone/bbf;
METHOD a serialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 serializationContext
METHOD a apply (Ljava/util/Collection;Ljava/util/Random;Lnone/bbj;)V
ARG 0 stacks
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,12 @@
CLASS none/bbk net/minecraft/world/loot/entry/LootTableEntryTable
FIELD a tableId Lnone/kp;
METHOD <init> (Lnone/kp;II[Lnone/bcb;)V
ARG 0 tableId
METHOD a deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Lnone/bcb;)Lnone/bbk;
METHOD a serialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
ARG 0 json
ARG 1 serializationContext
METHOD a apply (Ljava/util/Collection;Ljava/util/Random;Lnone/bbj;)V
ARG 0 stacks
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,9 @@
CLASS none/bbp net/minecraft/world/loot/function/LootTableFunction
FIELD a conditions [Lnone/bcb;
METHOD <init> ([Lnone/bcb;)V
ARG 0 conditions
METHOD a getConditions ()[Lnone/bcb;
METHOD a apply (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 stack
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,10 @@
CLASS none/bbn net/minecraft/world/loot/function/LootTableFunctionEnchantRandomly
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b enchantments Ljava/util/List;
METHOD <init> ([Lnone/bcb;Ljava/util/List;)V
ARG 0 conditions
ARG 1 enchantments
METHOD a apply (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 stack
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,11 @@
CLASS none/bbo net/minecraft/world/loot/function/LootTableFunctionEnchantWithLevels
FIELD a levelRange Lnone/bbm;
FIELD b treasureEnchantmentsAllowed Z
METHOD <init> ([Lnone/bcb;Lnone/bbm;Z)V
ARG 0 conditions
ARG 1 levelRange
ARG 2 treasure
METHOD a apply (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 stack
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,6 @@
CLASS none/bbx net/minecraft/world/loot/function/LootTableFunctionFurnaceSmelt
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a apply (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 stack
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,5 @@
CLASS none/bbr net/minecraft/world/loot/function/LootTableFunctionLootingEnchant
METHOD a apply (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 stack
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,28 @@
CLASS none/bbs net/minecraft/world/loot/function/LootTableFunctionSetAttributes
CLASS none/bbs$a Attribute
FIELD a name Ljava/lang/String;
FIELD b attribute Ljava/lang/String;
FIELD c operationId I
FIELD d amountRange Lnone/bbm;
FIELD e id Ljava/util/UUID;
FIELD f slots [Lnone/sk;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;ILnone/bbm;[Lnone/sk;Ljava/util/UUID;)V
ARG 0 name
ARG 1 attribute
ARG 2 operationId
ARG 3 amountRange
ARG 4 slots
ARG 5 id
METHOD a getOperationName (I)Ljava/lang/String;
ARG 0 id
METHOD a getOperationId (Ljava/lang/String;)I
ARG 0 name
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b attributes [Lnone/bbs$a;
METHOD <init> ([Lnone/bcb;[Lnone/bbs$a;)V
ARG 0 conditions
ARG 1 attributes
METHOD a apply (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 stack
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,9 @@
CLASS none/bbt net/minecraft/world/loot/function/LootTableFunctionSetCount
FIELD a stackSizeRange Lnone/bbm;
METHOD <init> ([Lnone/bcb;Lnone/bbm;)V
ARG 0 conditions
ARG 1 stackSizeRange
METHOD a apply (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 stack
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,10 @@
CLASS none/bbu net/minecraft/world/loot/function/LootTableFunctionSetDamage
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b durabilityRange Lnone/bbm;
METHOD <init> ([Lnone/bcb;Lnone/bbm;)V
ARG 0 conditions
ARG 1 durabilityRange
METHOD a apply (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 stack
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,10 @@
CLASS none/bbv net/minecraft/world/loot/function/LootTableFunctionSetData
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b metadataRange Lnone/bbm;
METHOD <init> ([Lnone/bcb;Lnone/bbm;)V
ARG 0 conditions
ARG 1 metadataRange
METHOD a apply (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 stack
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,9 @@
CLASS none/bbw net/minecraft/world/loot/function/LootTableFunctionSetTag
FIELD a tag Lnone/dt;
METHOD <init> ([Lnone/bcb;Lnone/dt;)V
ARG 0 conditions
ARG 1 tag
METHOD a apply (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 stack
ARG 1 rand
ARG 2 context

View File

@ -0,0 +1,4 @@
CLASS none/bcj net/minecraft/world/loot/property/ILootTableEntityProperty
METHOD a matches (Ljava/util/Random;Lnone/sf;)Z
ARG 0 random
ARG 1 entity

View File

@ -0,0 +1,7 @@
CLASS none/bck net/minecraft/world/loot/property/LootTableEntityPropertyOnFire
FIELD a target Z
METHOD <init> (Z)V
ARG 0 target
METHOD a matches (Ljava/util/Random;Lnone/sf;)Z
ARG 0 random
ARG 1 entity

View File

@ -0,0 +1 @@
CLASS none/ahq

View File

@ -1,4 +0,0 @@
CLASS none/bbn
METHOD a (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 itemStack
ARG 1 random

View File

@ -1,4 +0,0 @@
CLASS none/bbo
METHOD a (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 itemStack
ARG 1 random

View File

@ -1,4 +0,0 @@
CLASS none/bbp
METHOD a (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 itemStack
ARG 1 random

View File

@ -1,4 +0,0 @@
CLASS none/bbr
METHOD a (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 itemStack
ARG 1 random

View File

@ -1,5 +0,0 @@
CLASS none/bbs
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 itemStack
ARG 1 random

View File

@ -1,4 +0,0 @@
CLASS none/bbt
METHOD a (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 itemStack
ARG 1 random

View File

@ -1,4 +0,0 @@
CLASS none/bbu
METHOD a (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 itemStack
ARG 1 random

View File

@ -1,4 +0,0 @@
CLASS none/bbv
METHOD a (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 itemStack
ARG 1 random

View File

@ -1,7 +0,0 @@
CLASS none/bbw
FIELD a tag Lnone/dt;
METHOD <init> ([Lnone/bcb;Lnone/dt;)V
ARG 1 tag
METHOD a (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 itemStack
ARG 1 random

View File

@ -1,4 +0,0 @@
CLASS none/bbx
METHOD a (Lnone/aer;Ljava/util/Random;Lnone/bbj;)Lnone/aer;
ARG 0 itemStack
ARG 1 random

View File

@ -1,3 +0,0 @@
CLASS none/bca
METHOD a (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 random

View File

@ -1,3 +0,0 @@
CLASS none/bcb
METHOD a (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 random

View File

@ -1,3 +0,0 @@
CLASS none/bcd
METHOD a (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 random

View File

@ -1,3 +0,0 @@
CLASS none/bce
METHOD a (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 random

View File

@ -1,3 +0,0 @@
CLASS none/bcf
METHOD a (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 random

View File

@ -1,3 +0,0 @@
CLASS none/bcg
METHOD a (Ljava/util/Random;Lnone/bbj;)Z
ARG 0 random

View File

@ -1,4 +0,0 @@
CLASS none/bcj
METHOD a (Ljava/util/Random;Lnone/sf;)Z
ARG 0 random
ARG 1 entity

View File

@ -1,4 +0,0 @@
CLASS none/bck
METHOD a (Ljava/util/Random;Lnone/sf;)Z
ARG 0 random
ARG 1 entity