Server data stuff (#1958)

This commit is contained in:
YanisBft 2021-01-16 12:45:16 +01:00 committed by GitHub
parent 2fcb4af423
commit b39f5afed2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 57 additions and 0 deletions

View File

@ -5,7 +5,9 @@ CLASS net/minecraft/class_2403 net/minecraft/data/DataGenerator
FIELD field_11275 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Ljava/nio/file/Path;Ljava/util/Collection;)V
ARG 1 output
ARG 2 inputs
METHOD method_10312 getInputs ()Ljava/util/Collection;
METHOD method_10313 getOutput ()Ljava/nio/file/Path;
METHOD method_10314 install (Lnet/minecraft/class_2405;)V
ARG 1 provider
METHOD method_10315 run ()V

View File

@ -6,13 +6,32 @@ CLASS net/minecraft/class_2474 net/minecraft/data/server/AbstractTagProvider
FIELD field_11483 root Lnet/minecraft/class_2403;
METHOD <init> (Lnet/minecraft/class_2403;Lnet/minecraft/class_2378;)V
ARG 1 root
ARG 2 registry
METHOD method_10510 getOutput (Lnet/minecraft/class_2960;)Ljava/nio/file/Path;
ARG 1 id
METHOD method_10512 getOrCreateTagBuilder (Lnet/minecraft/class_3494$class_5123;)Lnet/minecraft/class_2474$class_5124;
ARG 1 tag
METHOD method_10514 configure ()V
METHOD method_27046 (Lnet/minecraft/class_2408;Lnet/minecraft/class_2960;Lnet/minecraft/class_3494$class_3495;)V
ARG 2 id
ARG 3 builder
METHOD method_27169 getTagBuilder (Lnet/minecraft/class_3494$class_5123;)Lnet/minecraft/class_3494$class_3495;
ARG 1 tag
METHOD method_27170 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3494$class_3495;
ARG 0 id
CLASS class_5124 ObjectBuilder
FIELD field_23960 builder Lnet/minecraft/class_3494$class_3495;
FIELD field_23961 registry Lnet/minecraft/class_2378;
FIELD field_23962 source Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_3494$class_3495;Lnet/minecraft/class_2378;Ljava/lang/String;)V
ARG 1 builder
ARG 2 registry
ARG 3 source
METHOD method_26792 addTag (Lnet/minecraft/class_3494$class_5123;)Lnet/minecraft/class_2474$class_5124;
ARG 1 identifiedTag
METHOD method_26793 add (Ljava/lang/Object;)Lnet/minecraft/class_2474$class_5124;
ARG 1 element
METHOD method_26795 add ([Ljava/lang/Object;)Lnet/minecraft/class_2474$class_5124;
ARG 1 elements
METHOD method_27171 (Lnet/minecraft/class_2960;)V
ARG 1 id

View File

@ -102,3 +102,12 @@ CLASS net/minecraft/class_2430 net/minecraft/data/server/BlockLootTableGenerator
METHOD method_26000 addVinePlantDrop (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
ARG 1 block
ARG 2 drop
METHOD method_30158 tallGrassDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 tallGrass
ARG 1 grass
METHOD method_30159 seagrassDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 seagrass
METHOD method_32224 candleDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 candle
METHOD method_32225 candleCakeDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 candle

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_2466 net/minecraft/data/server/BlockTagsProvider
METHOD <init> (Lnet/minecraft/class_2403;)V
ARG 1 root

View File

@ -3,5 +3,6 @@ CLASS net/minecraft/class_2434 net/minecraft/data/server/EntityLootTableGenerato
FIELD field_16543 lootTables Ljava/util/Map;
FIELD field_19339 ENTITY_TYPES_IN_MISC_GROUP_TO_CHECK Ljava/util/Set;
METHOD method_10401 createForSheep (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
ARG 0 item
METHOD method_16368 register (Lnet/minecraft/class_1299;Lnet/minecraft/class_52$class_53;)V
METHOD method_16369 register (Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_2467 net/minecraft/data/server/EntityTypeTagsProvider
METHOD <init> (Lnet/minecraft/class_2403;)V
ARG 1 root

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_2469 net/minecraft/data/server/FluidTagsProvider
METHOD <init> (Lnet/minecraft/class_2403;)V
ARG 1 root

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_5746 net/minecraft/data/server/GameEventTagsProvider
METHOD <init> (Lnet/minecraft/class_2403;)V
ARG 1 root

View File

@ -1,2 +1,8 @@
CLASS net/minecraft/class_2471 net/minecraft/data/server/ItemTagsProvider
FIELD field_23783 blockTags Ljava/util/function/Function;
METHOD <init> (Lnet/minecraft/class_2403;Lnet/minecraft/class_2466;)V
ARG 1 root
ARG 2 blockTagsProvider
METHOD method_10505 copy (Lnet/minecraft/class_3494$class_5123;Lnet/minecraft/class_3494$class_5123;)V
ARG 1 blockTag
ARG 2 itemTag

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_2438 net/minecraft/data/server/LootTablesProvider
FIELD field_11354 lootTypeGenerators Ljava/util/List;
FIELD field_11355 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_11356 GSON Lcom/google/gson/Gson;
METHOD <init> (Lnet/minecraft/class_2403;)V
ARG 1 root
METHOD method_10409 getOutput (Ljava/nio/file/Path;Lnet/minecraft/class_2960;)Ljava/nio/file/Path;
ARG 0 rootOutput
ARG 1 lootTableId

View File

@ -2,6 +2,8 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/RecipesProvider
FIELD field_11373 root Lnet/minecraft/class_2403;
FIELD field_11374 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_11375 GSON Lcom/google/gson/Gson;
METHOD <init> (Lnet/minecraft/class_2403;)V
ARG 1 root
METHOD method_10419 generate (Ljava/util/function/Consumer;)V
METHOD method_10420 conditionsFromTag (Lnet/minecraft/class_3494;)Lnet/minecraft/class_2066$class_2068;
ARG 0 tag

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_3843 net/minecraft/data/validate/StructureValidatorProvider
FIELD field_24617 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_16878 update (Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 0 name
ARG 1 tag
METHOD method_16880 addDataVersion (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 0 nbt

View File

@ -9,3 +9,4 @@ CLASS net/minecraft/class_3956 net/minecraft/recipe/RecipeType
ARG 2 world
ARG 3 inventory
METHOD method_17726 register (Ljava/lang/String;)Lnet/minecraft/class_3956;
ARG 0 id

View File

@ -5,4 +5,6 @@ CLASS net/minecraft/class_1732 net/minecraft/recipe/RecipeUnlocker
METHOD method_7664 unlockLastRecipe (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_7665 shouldCraftRecipe (Lnet/minecraft/class_1937;Lnet/minecraft/class_3222;Lnet/minecraft/class_1860;)Z
ARG 1 world
ARG 2 player
ARG 3 recipe

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_1866 net/minecraft/recipe/SpecialRecipeSerializer
FIELD field_9046 id Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 id