New loot registries (#1404)

This commit is contained in:
Yanis48 2020-05-30 20:32:22 +02:00 committed by GitHub
parent 1bf926e65c
commit 2a0a9d4beb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 24 additions and 5 deletions

View File

@ -11,7 +11,9 @@ CLASS net/minecraft/class_2985 net/minecraft/advancement/PlayerAdvancementTracke
FIELD field_13395 GSON Lcom/google/gson/Gson;
FIELD field_13396 dirty Z
METHOD method_12872 rewardEmptyAdvancements (Lnet/minecraft/class_2989;)V
ARG 1 advancementLoader
METHOD method_12873 load (Lnet/minecraft/class_2989;)V
ARG 1 advancementLoader
METHOD method_12874 beginTracking (Lnet/minecraft/class_161;)V
ARG 1 advancement
METHOD method_12875 setOwner (Lnet/minecraft/class_3222;)V
@ -39,8 +41,10 @@ CLASS net/minecraft/class_2985 net/minecraft/advancement/PlayerAdvancementTracke
METHOD method_12885 updateDisplay (Lnet/minecraft/class_161;)V
ARG 1 advancement
METHOD method_12886 reload (Lnet/minecraft/class_2989;)V
ARG 1 advancementLoader
METHOD method_12887 updateCompleted ()V
METHOD method_12888 setDisplayTab (Lnet/minecraft/class_161;)V
ARG 1 advancement
METHOD method_12889 beginTrackingAllAdvancements (Lnet/minecraft/class_2989;)V
ARG 1 advancementLoader
METHOD method_12890 save ()V

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_5341
CLASS net/minecraft/class_5341 net/minecraft/loot/condition/LootCondition
CLASS class_210 Builder
METHOD method_16780 invert ()Lnet/minecraft/class_5341$class_210;
METHOD method_893 or (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_186$class_187;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_5342 net/minecraft/loot/condition/LootConditionType

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_217 net/minecraft/loot/condition/LootConditions
CLASS net/minecraft/class_217 net/minecraft/loot/condition/LootConditionTypes
METHOD method_29327 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5342;
ARG 0 id
METHOD method_921 (Ljava/lang/Object;)Z
ARG 0 predicates
METHOD method_924 joinAnd ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_75 net/minecraft/loot/entry/LootEntries

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_79 net/minecraft/loot/entry/LootEntry
CLASS net/minecraft/class_79 net/minecraft/loot/entry/LootPoolEntry
FIELD field_988 conditions [Lnet/minecraft/class_5341;
FIELD field_989 conditionPredicate Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;)V

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_5338 net/minecraft/loot/entry/LootPoolEntryType

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_75 net/minecraft/loot/entry/LootPoolEntryTypes
METHOD method_29317 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5338;
ARG 0 id

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_5339 net/minecraft/loot/function/LootFunctionType

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_131 net/minecraft/loot/function/LootFunctions
CLASS net/minecraft/class_131 net/minecraft/loot/function/LootFunctionTypes
FIELD field_1102 NOOP Ljava/util/function/BiFunction;
METHOD method_29323 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5339;
ARG 0 id
METHOD method_591 (Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;
ARG 2 stack
ARG 3 context

View File

@ -96,6 +96,12 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
FIELD field_25116 BLOCK_PLACER_TYPE_KEY Lnet/minecraft/class_5321;
FIELD field_25117 FOLIAGE_PLACER_TYPE_KEY Lnet/minecraft/class_5321;
FIELD field_25118 TRUNK_PLACER_TYPE_KEY Lnet/minecraft/class_5321;
FIELD field_25293 LOOT_POOL_ENTRY_TYPE Lnet/minecraft/class_2378;
FIELD field_25294 LOOT_FUNCTION_TYPE Lnet/minecraft/class_2378;
FIELD field_25295 LOOT_POOL_ENTRY_TYPE_KEY Lnet/minecraft/class_5321;
FIELD field_25296 LOOT_FUNCTION_TYPE_KEY Lnet/minecraft/class_5321;
FIELD field_25297 LOOT_CONDITION_TYPE_KEY Lnet/minecraft/class_5321;
FIELD field_25299 LOOT_CONDITION_TYPE Lnet/minecraft/class_2378;
METHOD method_10220 stream ()Ljava/util/stream/Stream;
METHOD method_10221 getId (Ljava/lang/Object;)Lnet/minecraft/class_2960;
ARG 1 entry