22w43a data stuff (#3363)

This commit is contained in:
Shnupbups 2022-10-27 04:03:39 +11:00 committed by GitHub
parent aa17ad327b
commit 32233a3d15
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 71 additions and 3 deletions

View File

@ -5,8 +5,27 @@ CLASS net/minecraft/class_2403 net/minecraft/data/DataGenerator
FIELD field_38911 ignoreCache Z
FIELD field_40595 outputPath Ljava/nio/file/Path;
FIELD field_40596 output Lnet/minecraft/class_7784;
FIELD field_40826 providerNames Ljava/util/Set;
METHOD <init> (Ljava/nio/file/Path;Lnet/minecraft/class_6489;Z)V
ARG 1 outputPath
ARG 2 gameVersion
ARG 3 ignoreCache
METHOD method_10315 run ()V
METHOD method_46563 (Lnet/minecraft/class_2408;Lcom/google/common/base/Stopwatch;Ljava/lang/String;Lnet/minecraft/class_2405;)V
ARG 3 name
ARG 4 provider
METHOD method_46564 createVanilla (Z)Lnet/minecraft/class_2403$class_7856;
ARG 1 shouldRun
METHOD method_46565 createVanillaSubPack (ZLjava/lang/String;)Lnet/minecraft/class_2403$class_7856;
ARG 1 shouldRun
ARG 2 packName
CLASS class_7856 Pack
FIELD field_40828 shouldRun Z
FIELD field_40829 packName Ljava/lang/String;
FIELD field_40830 output Lnet/minecraft/class_7784;
METHOD <init> (Lnet/minecraft/class_2403;ZLjava/lang/String;Lnet/minecraft/class_7784;)V
ARG 2 shouldRun
ARG 3 name
ARG 4 output
METHOD method_46566 addProvider (Lnet/minecraft/class_2405$class_7857;)Lnet/minecraft/class_2405;
ARG 1 factory

View File

@ -12,3 +12,6 @@ CLASS net/minecraft/class_2405 net/minecraft/data/DataProvider
ARG 0 map
METHOD method_43809 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 key
CLASS class_7857 Factory
METHOD create (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2405;
ARG 1 output

View File

@ -1,6 +1,18 @@
CLASS net/minecraft/data/Main
METHOD main ([Ljava/lang/String;)V
ARG 0 args
METHOD method_46594 (Lnet/minecraft/class_7784;)Lnet/minecraft/class_7796;
ARG 0 output
METHOD method_46595 (Ljava/util/Collection;Lnet/minecraft/class_7784;)Lnet/minecraft/class_2461;
ARG 1 output
METHOD method_46596 (Lnet/minecraft/class_2474;Lnet/minecraft/class_7784;)Lnet/minecraft/class_7807;
ARG 1 output
METHOD method_46597 (Lnet/minecraft/class_7784;)Lnet/minecraft/class_7796;
ARG 0 output
METHOD method_46598 (Ljava/util/Collection;Lnet/minecraft/class_7784;)Lnet/minecraft/class_2463;
ARG 1 output
METHOD method_46599 (Lnet/minecraft/class_2474;Lnet/minecraft/class_7784;)Lnet/minecraft/class_2471;
ARG 1 output
METHOD method_4967 (Ljava/lang/String;)Ljava/nio/file/Path;
ARG 0 input
METHOD method_4968 create (Ljava/nio/file/Path;Ljava/util/Collection;ZZZZZLnet/minecraft/class_6489;Z)Lnet/minecraft/class_2403;

View File

@ -11,3 +11,5 @@ CLASS net/minecraft/class_7796 net/minecraft/data/MetadataProvider
ARG 2 jsonSupplier
METHOD method_46187 create (Lnet/minecraft/class_7784;Lnet/minecraft/class_2561;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7796;
ARG 0 output
ARG 1 description
ARG 2 requiredFeatures

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_2461 net/minecraft/data/dev/NbtProvider
FIELD field_11450 LOGGER Lorg/slf4j/Logger;
FIELD field_40661 output Lnet/minecraft/class_7784;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/Collection;)V
ARG 1 output
METHOD method_10493 convertNbtToSnbt (Lnet/minecraft/class_7403;Ljava/nio/file/Path;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/nio/file/Path;
ARG 0 writer
ARG 1 inputPath

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_2422 net/minecraft/data/report/BlockListProvider
FIELD field_40599 output Lnet/minecraft/class_7784;
METHOD <init> (Lnet/minecraft/class_7784;)V
ARG 1 generator
ARG 1 output

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_2425 net/minecraft/data/report/CommandSyntaxProvider
FIELD field_40600 output Lnet/minecraft/class_7784;
METHOD <init> (Lnet/minecraft/class_7784;)V
ARG 1 generator
ARG 1 output

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2427 net/minecraft/data/report/RegistryDumpProvider
FIELD field_40601 output Lnet/minecraft/class_7784;
METHOD <init> (Lnet/minecraft/class_7784;)V
ARG 1 generator
ARG 1 output
METHOD method_17174 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_6880$class_6883;)V
ARG 1 entry
METHOD method_17175 toJson (Lnet/minecraft/class_2378;)Lcom/google/gson/JsonElement;

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_5475 net/minecraft/data/report/WorldgenProvider
FIELD field_26377 LOGGER Lorg/slf4j/Logger;
FIELD field_40665 output Lnet/minecraft/class_7784;
METHOD <init> (Lnet/minecraft/class_7784;)V
ARG 1 output
METHOD method_39678 writeRegistryEntries (Lnet/minecraft/class_7403;Lnet/minecraft/class_5455;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7655$class_7657;)Ljava/util/concurrent/CompletableFuture;
ARG 1 writer
ARG 2 registryManager

View File

@ -1,3 +1,8 @@
CLASS net/minecraft/class_2409 net/minecraft/data/server/advancement/AdvancementProvider
FIELD field_11289 tabGenerators Ljava/util/List;
FIELD field_39372 pathResolver Lnet/minecraft/class_7784$class_7489;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/List;)V
ARG 1 output
ARG 2 tabGenerators
METHOD method_10333 (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/class_7403;Lnet/minecraft/class_161;)V
ARG 4 advancement

View File

@ -6,10 +6,12 @@ CLASS net/minecraft/class_7788 net/minecraft/data/server/loottable/BlockLootTabl
FIELD field_40606 WITH_SILK_TOUCH_OR_SHEARS Lnet/minecraft/class_5341$class_210;
FIELD field_40607 WITHOUT_SILK_TOUCH_NOR_SHEARS Lnet/minecraft/class_5341$class_210;
FIELD field_40608 explosionImmuneItems Ljava/util/Set;
FIELD field_40609 requiredFeatures Lnet/minecraft/class_7699;
FIELD field_40610 lootTables Ljava/util/Map;
FIELD field_40611 LEAVES_STICK_DROP_CHANCE [F
METHOD <init> (Ljava/util/Set;Lnet/minecraft/class_7699;)V
ARG 1 explosionImmuneItems
ARG 2 requiredFeatures
METHOD method_10379 generate ()V
METHOD method_45975 dropsNothing ()Lnet/minecraft/class_52$class_53;
METHOD method_45976 drops (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_7789 net/minecraft/data/server/loottable/EntityLootTableGenerator
FIELD field_40612 NEEDS_ENTITY_ON_FIRE Lnet/minecraft/class_2048$class_2049;
FIELD field_40613 ENTITY_TYPES_IN_MISC_GROUP_TO_CHECK Ljava/util/Set;
FIELD field_40614 requiredFeatures Lnet/minecraft/class_7699;
FIELD field_40615 lootTables Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_7699;)V
ARG 1 requiredFeatures
METHOD method_10400 generate ()V
METHOD method_46027 shouldCheck (Lnet/minecraft/class_1299;)Z
ARG 0 entityType
@ -16,4 +19,9 @@ CLASS net/minecraft/class_7789 net/minecraft/data/server/loottable/EntityLootTab
ARG 1 variant
METHOD method_46031 createForSheep (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
ARG 0 item
METHOD method_46032 (Ljava/util/Set;Lnet/minecraft/class_6880$class_6883;Ljava/util/function/BiConsumer;Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V
ARG 3 lootTableId
ARG 4 lootTableBuilder
METHOD method_46033 (Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/class_6880$class_6883;)V
ARG 3 entityType
METHOD method_46034 killedByFrog ()Lnet/minecraft/class_5341$class_210;

View File

@ -3,9 +3,15 @@ CLASS net/minecraft/class_2438 net/minecraft/data/server/loottable/LootTableProv
FIELD field_11355 LOGGER Lorg/slf4j/Logger;
FIELD field_39374 pathResolver Lnet/minecraft/class_7784$class_7489;
FIELD field_40617 lootTableIds Ljava/util/Set;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/Set;Ljava/util/List;)V
ARG 1 output
ARG 2 lootTableIds
ARG 3 lootTypeGenerators
METHOD method_10407 (Ljava/lang/String;Ljava/lang/String;)V
ARG 0 name
ARG 1 message
METHOD method_10410 (Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;)V
ARG 1 lootTypeGenerator
METHOD method_10411 (Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V
ARG 1 id
ARG 2 table

View File

@ -8,6 +8,8 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
ARG 1 exporter
METHOD method_10420 conditionsFromTag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2066$class_2068;
ARG 0 tag
METHOD method_10421 (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/class_7403;Lnet/minecraft/class_2444;)V
ARG 4 jsonProvider
METHOD method_10422 requireEnteringFluid (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;
ARG 0 block
METHOD method_10423 conditionsFromItemPredicates ([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068;