22w42a datagen and recipecategory stuff (#3330)

* 22w42a datagen stuff

* more stuff
This commit is contained in:
Shnupbups 2022-10-21 04:46:19 +11:00 committed by GitHub
parent 4c66ad2b5b
commit 07eb6007e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
38 changed files with 917 additions and 18 deletions

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_7791
METHOD method_10399 generate (Ljava/util/function/BiConsumer;)V

View File

@ -4,9 +4,16 @@ CLASS net/minecraft/class_2403 net/minecraft/data/DataGenerator
FIELD field_38909 runningProviders Ljava/util/List;
FIELD field_38910 gameVersion Lnet/minecraft/class_6489;
FIELD field_38911 ignoreCache Z
FIELD field_40595 outputPath Ljava/nio/file/Path;
FIELD field_40596 output Lnet/minecraft/class_7784;
METHOD <init> (Ljava/nio/file/Path;Lnet/minecraft/class_6489;Z)V
ARG 1 output
ARG 1 outputPath
ARG 2 gameVersion
ARG 3 ignoreCache
METHOD method_10314 addProvider (ZLnet/minecraft/class_2405;)V
ARG 1 shouldRun
ARG 2 provider
METHOD method_10315 run ()V
METHOD method_45969 getOutputFor (Ljava/lang/String;)Lnet/minecraft/class_7784;
ARG 1 packName
METHOD method_45970 getOutput ()Lnet/minecraft/class_7784;

View File

@ -1,4 +1,13 @@
CLASS net/minecraft/class_7784
CLASS net/minecraft/class_7784 net/minecraft/data/DataOutput
FIELD field_40597 path Ljava/nio/file/Path;
METHOD <init> (Ljava/nio/file/Path;)V
ARG 1 path
METHOD method_45971 getPath ()Ljava/nio/file/Path;
METHOD method_45972 resolvePath (Lnet/minecraft/class_7784$class_7490;)Ljava/nio/file/Path;
ARG 1 outputType
METHOD method_45973 getResolver (Lnet/minecraft/class_7784$class_7490;Ljava/lang/String;)Lnet/minecraft/class_7784$class_7489;
ARG 1 outputType
ARG 2 directoryName
CLASS class_7489 PathResolver
FIELD field_39365 rootPath Ljava/nio/file/Path;
FIELD field_39366 directoryName Ljava/lang/String;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_7796 net/minecraft/data/MetadataProvider
FIELD field_40618 name Ljava/lang/String;
FIELD field_40619 output Lnet/minecraft/class_7784;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/lang/String;)V
ARG 1 output
ARG 2 name
METHOD method_46187 create (Lnet/minecraft/class_7784;Ljava/lang/String;Lnet/minecraft/class_2561;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7796;
ARG 0 output
ARG 1 packName
ARG 2 description

View File

@ -128,6 +128,10 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato
METHOD method_25572 fillDoorVariantMap (Lnet/minecraft/class_4926$class_4930;Lnet/minecraft/class_2756;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4926$class_4930;
ARG 0 variantMap
ARG 1 targetHalf
ARG 2 leftHingeClosedModelId
ARG 3 leftHingeOpenModelId
ARG 4 rightHingeClosedModelId
ARG 5 rightHingeOpenModelId
METHOD method_25576 registerRandomHorizontalRotations (Lnet/minecraft/class_4946$class_4947;[Lnet/minecraft/class_2248;)V
ARG 1 modelFactory
ARG 2 blocks
@ -172,8 +176,14 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato
ARG 2 modelFactory
METHOD method_25609 createDoorBlockState (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;
ARG 0 doorBlock
ARG 1 bottomModelId
ARG 2 bottomHingeModelId
ARG 1 bottomLeftHingeClosedModelId
ARG 2 bottomLeftHingeOpenModelId
ARG 3 bottomRightHingeClosedModelId
ARG 4 bottomRightHingeOpenModelId
ARG 5 topLeftHingeClosedModelId
ARG 6 topLeftHingeOpenModelId
ARG 7 topRightHingeClosedModelId
ARG 8 topRightHingeOpenModelId
METHOD method_25614 registerSouthDefaultHorizontalFacing (Lnet/minecraft/class_4946$class_4947;[Lnet/minecraft/class_2248;)V
ARG 1 modelFactory
ARG 2 blocks
@ -198,6 +208,7 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato
ARG 2 closedModelId
ARG 3 openWallModelId
ARG 4 closedWallModelId
ARG 5 uvlock
METHOD method_25630 createEastDefaultHorizontalRotationStates ()Lnet/minecraft/class_4926;
METHOD method_25631 registerRotatable (Lnet/minecraft/class_2248;)V
ARG 1 block
@ -446,6 +457,20 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato
ARG 1 modelId
ARG 2 textures
ARG 3 modelCollector
METHOD method_46189 createCustomFenceBlockState (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;
ARG 0 customFenceBlock
ARG 1 postModelId
ARG 2 northModelId
ARG 3 eastModelId
ARG 4 southModelId
ARG 5 westModelId
METHOD method_46190 registerHangingSign (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
ARG 1 strippedLog
ARG 2 hangingSign
ARG 3 wallHangingSign
METHOD method_46191 (Ljava/lang/Integer;)Lnet/minecraft/class_2960;
ARG 1 stage
METHOD method_46193 registerChiseledBookshelf ()V
CLASS class_4911 BuiltinModelPool
FIELD field_22835 modelId Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_4910;Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)V
@ -502,6 +527,10 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato
ARG 1 block
METHOD method_34661 sandstone (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;
ARG 1 block
METHOD method_46194 customFence (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;
ARG 1 customFenceBlock
METHOD method_46195 customFenceGate (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;
ARG 1 customFenceGateBlock
CLASS class_4913 TintType
METHOD method_25726 getCrossModel ()Lnet/minecraft/class_4942;
METHOD method_25727 getFlowerPotCrossModel ()Lnet/minecraft/class_4942;

View File

@ -13,3 +13,7 @@ CLASS net/minecraft/class_4941 net/minecraft/data/client/ModelIds
ARG 0 name
METHOD method_25845 getMinecraftNamespacedItem (Ljava/lang/String;)Lnet/minecraft/class_2960;
ARG 0 name
METHOD method_46196 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 path
METHOD method_46197 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 path

View File

@ -137,3 +137,11 @@ CLASS net/minecraft/class_4944 net/minecraft/data/client/TextureMap
ARG 0 id
METHOD method_42753 sculkShrieker (Z)Lnet/minecraft/class_4944;
ARG 0 canSummon
METHOD method_46198 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 path
METHOD method_46199 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 path
METHOD method_46200 textureSideTop (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;
ARG 0 block
METHOD method_46201 textureParticle (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;
ARG 0 block

View File

@ -65,6 +65,8 @@ CLASS net/minecraft/class_5793 net/minecraft/data/family/BlockFamilies
FIELD field_33688 WEATHERED_COPPER Lnet/minecraft/class_5794;
FIELD field_38007 MANGROVE Lnet/minecraft/class_5794;
FIELD field_38008 MUD_BRICK Lnet/minecraft/class_5794;
FIELD field_40589 BAMBOO Lnet/minecraft/class_5794;
FIELD field_40590 BAMBOO_MOSAIC Lnet/minecraft/class_5794;
METHOD method_33467 getFamilies ()Ljava/util/stream/Stream;
METHOD method_33468 register (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;
ARG 0 baseBlock

View File

@ -55,6 +55,12 @@ CLASS net/minecraft/class_5794 net/minecraft/data/family/BlockFamily
ARG 1 block
METHOD method_36544 cut (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;
ARG 1 block
METHOD method_45965 mosaic (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;
ARG 1 block
METHOD method_45966 customFence (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;
ARG 1 block
METHOD method_45967 customFenceGate (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;
ARG 1 block
CLASS class_5796 Variant
FIELD field_28546 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_7805 net/minecraft/data/server/AbstractItemTagProvider
FIELD field_40664 blockTags Ljava/util/function/Function;
METHOD <init> (Lnet/minecraft/class_7784;Lnet/minecraft/class_2474;)V
ARG 1 output
ARG 2 blockTagProvider
METHOD method_46218 copy (Lnet/minecraft/class_6862;Lnet/minecraft/class_6862;)V
ARG 1 blockTag
ARG 2 itemTag

View File

@ -2,5 +2,9 @@ CLASS net/minecraft/class_2409 net/minecraft/data/server/AdvancementProvider
FIELD field_11289 tabGenerators Ljava/util/List;
FIELD field_11290 LOGGER Lorg/slf4j/Logger;
FIELD field_39372 pathResolver Lnet/minecraft/class_7784$class_7489;
FIELD field_40598 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_7784;Ljava/util/List;)V
ARG 1 name
ARG 3 tabGenerators
METHOD method_10333 (Ljava/util/Set;Lnet/minecraft/class_7403;Lnet/minecraft/class_161;)V
ARG 3 advancement

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7785 net/minecraft/data/server/AdvancementTabGenerator
METHOD method_10335 accept (Ljava/util/function/Consumer;)V
ARG 1 exporter

View File

@ -1,5 +1,55 @@
CLASS net/minecraft/class_2430 net/minecraft/data/server/BlockLootTableGenerator
FIELD field_11338 JUNGLE_SAPLING_DROP_CHANCE [F
FIELD field_11340 EXPLOSION_IMMUNE Ljava/util/Set;
METHOD method_34599 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 block
CLASS net/minecraft/class_7788 net/minecraft/data/server/BlockLootTableGenerator
FIELD field_40602 WITH_SILK_TOUCH Lnet/minecraft/class_5341$class_210;
FIELD field_40603 WITHOUT_SILK_TOUCH Lnet/minecraft/class_5341$class_210;
FIELD field_40604 WITH_SHEARS Lnet/minecraft/class_5341$class_210;
FIELD field_40605 SAPLING_DROP_CHANCE [F
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_40610 lootTables Ljava/util/Map;
FIELD field_40611 LEAVES_STICK_DROP_CHANCE [F
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;
METHOD method_45977 applyExplosionDecay (Lnet/minecraft/class_1935;Lnet/minecraft/class_116;)Lnet/minecraft/class_116;
METHOD method_45978 addSurvivesExplosionCondition (Lnet/minecraft/class_1935;Lnet/minecraft/class_192;)Lnet/minecraft/class_192;
METHOD method_45979 drops (Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;
METHOD method_45980 slabDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_45981 oreDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;
METHOD method_45982 cropDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;
METHOD method_45983 drops (Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
METHOD method_45984 drops (Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;
METHOD method_45985 tallGrassDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_45986 leavesDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;
METHOD method_45987 dropsWithProperty (Lnet/minecraft/class_2248;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_52$class_53;
METHOD method_45988 addDrop (Lnet/minecraft/class_2248;Lnet/minecraft/class_52$class_53;)V
METHOD method_45989 dropsWithSilkTouch (Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;
METHOD method_45990 multifaceGrowthDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;
METHOD method_45994 addDrop (Lnet/minecraft/class_2248;Ljava/util/function/Function;)V
METHOD method_45995 dropsWithShears (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
METHOD method_45996 nameableContainerDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_45997 cropStemDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;
METHOD method_45998 mushroomBlockDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
METHOD method_45999 addVinePlantDrop (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
METHOD method_46000 oakLeavesDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;
METHOD method_46001 dropsWithShears (Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;
METHOD method_46004 shulkerBoxDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46005 attachedCropStemDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;
METHOD method_46006 addDrop (Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)V
METHOD method_46007 addDropWithSilkTouch (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
METHOD method_46008 dropsWithSilkTouchOrShears (Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;
METHOD method_46010 copperOreDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46011 lapisOreDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46012 redstoneOreDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46013 bannerDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46014 beeNestDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46015 beehiveDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46016 glowBerryDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46017 grassDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46018 mangroveLeavesDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46019 seagrassDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46020 candleDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46021 candleCakeDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46022 doorDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
METHOD method_46023 addPottedPlantDrops (Lnet/minecraft/class_2248;)V
METHOD method_46024 addDropWithSilkTouch (Lnet/minecraft/class_2248;)V
METHOD method_46025 addDrop (Lnet/minecraft/class_2248;)V

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7801 net/minecraft/data/server/BundleRecipeProvider

View File

@ -1 +1,19 @@
CLASS net/minecraft/class_2434 net/minecraft/data/server/EntityLootTableGenerator
CLASS net/minecraft/class_7789 net/minecraft/data/server/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_40615 lootTables Ljava/util/Map;
METHOD method_10400 generate ()V
METHOD method_46027 shouldCheck (Lnet/minecraft/class_1299;)Z
ARG 0 entityType
METHOD method_46028 register (Lnet/minecraft/class_1299;Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V
ARG 1 entityType
ARG 2 entityId
ARG 3 lootTable
METHOD method_46029 register (Lnet/minecraft/class_1299;Lnet/minecraft/class_52$class_53;)V
ARG 1 entityType
ARG 2 lootTable
METHOD method_46030 killedByFrog (Lnet/minecraft/class_7106;)Lnet/minecraft/class_5341$class_210;
ARG 1 variant
METHOD method_46031 createForSheep (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
ARG 0 item
METHOD method_46034 killedByFrog ()Lnet/minecraft/class_5341$class_210;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7791 net/minecraft/data/server/LootTableGenerator
METHOD method_10399 accept (Ljava/util/function/BiConsumer;)V
ARG 1 exporter

View File

@ -2,6 +2,13 @@ CLASS net/minecraft/class_2438 net/minecraft/data/server/LootTableProvider
FIELD field_11354 lootTypeGenerators Ljava/util/List;
FIELD field_11355 LOGGER Lorg/slf4j/Logger;
FIELD field_39374 pathResolver Lnet/minecraft/class_7784$class_7489;
FIELD field_40616 name Ljava/lang/String;
FIELD field_40617 lootTableIds Ljava/util/Set;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_7784;Ljava/util/Set;Ljava/util/List;)V
ARG 1 name
ARG 2 output
ARG 3 lootTableIds
ARG 4 lootTableGenerators
METHOD method_10407 (Ljava/lang/String;Ljava/lang/String;)V
ARG 0 name
ARG 1 message
@ -16,3 +23,4 @@ CLASS net/minecraft/class_2438 net/minecraft/data/server/LootTableProvider
ARG 3 builder
METHOD method_22825 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341;
ARG 0 id
CLASS class_7790 LootTypeGenerator

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_7792 net/minecraft/data/server/OneTwentyBlockLootTableGenerator
METHOD method_46036 (Lnet/minecraft/class_7792;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46037 (Lnet/minecraft/class_7792;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46038 (Lnet/minecraft/class_7792;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7806 net/minecraft/data/server/OneTwentyBlockTagProvider
METHOD <init> (Lnet/minecraft/class_7784;)V
ARG 1 output

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7807 net/minecraft/data/server/OneTwentyItemTagProvider

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7793 net/minecraft/data/server/OneTwentyLootTableProviders
METHOD method_46039 createOneTwentyProvider (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2438;
ARG 0 output

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7802 net/minecraft/data/server/OneTwentyRecipeProvider

View File

@ -3,7 +3,10 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/RecipeProvider
FIELD field_28555 VARIANT_FACTORIES Ljava/util/Map;
FIELD field_39378 recipesPathResolver Lnet/minecraft/class_7784$class_7489;
FIELD field_39379 advancementsPathResolver Lnet/minecraft/class_7784$class_7489;
METHOD <init> (Lnet/minecraft/class_7784;)V
ARG 1 output
METHOD method_10419 generate (Ljava/util/function/Consumer;)V
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;Lnet/minecraft/class_7403;Lnet/minecraft/class_2444;)V
@ -25,6 +28,7 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/RecipeProvider
METHOD method_17585 generateCookingRecipes (Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_1865;I)V
ARG 0 exporter
ARG 1 cooker
ARG 2 serializer
ARG 3 cookingTime
METHOD method_24475 offerPlanksRecipe2 (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V
ARG 0 exporter
@ -89,13 +93,24 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/RecipeProvider
METHOD method_29728 offerNetheriteUpgradeRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V
ARG 0 exporter
ARG 1 input
ARG 2 category
ARG 3 result
METHOD method_32233 offerCandleDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_32804 createSlabRecipe (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 category
ARG 1 output
ARG 2 input
METHOD method_32805 createChiseledBlockRecipe (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;
ARG 0 category
ARG 1 output
ARG 2 input
METHOD method_32806 createPressurePlateRecipe (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 category
ARG 1 output
ARG 2 input
METHOD method_32807 hasItem (Lnet/minecraft/class_1935;)Ljava/lang/String;
ARG 0 item
METHOD method_32808 createStairsRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
@ -103,19 +118,37 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/RecipeProvider
ARG 1 input
METHOD method_32809 offerWallRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_32810 offerPolishedStoneRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_32811 offerCutCopperRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_32812 offerChiseledBlockRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_32813 offerPressurePlateRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_32814 offerSlabRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_33531 getWallRecipe (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 category
ARG 1 output
ARG 2 input
METHOD method_33532 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
@ -137,6 +170,9 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/RecipeProvider
METHOD method_33536 (Lnet/minecraft/class_5797;Lnet/minecraft/class_5794$class_5796;Ljava/lang/String;)V
ARG 2 group
METHOD method_33537 createCondensingRecipe (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 category
ARG 1 output
ARG 2 input
METHOD method_33538 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
@ -193,11 +229,17 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/RecipeProvider
ARG 1 from
METHOD method_33715 offerStonecuttingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V
ARG 0 exporter
ARG 1 category
ARG 2 output
ARG 3 input
ARG 4 count
METHOD method_33716 getItemPath (Lnet/minecraft/class_1935;)Ljava/lang/String;
ARG 0 item
METHOD method_33717 offerStonecuttingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 2 input
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_34662 offerCrackingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
COMMENT Offers a smelting recipe to the exporter that is used to convert the main block of a block family to its cracked variant.
ARG 0 exporter
@ -213,19 +255,40 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/RecipeProvider
ARG 1 item
METHOD method_36232 offerMultipleOptions (Ljava/util/function/Consumer;Lnet/minecraft/class_1865;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
ARG 1 serializer
ARG 2 inputs
ARG 3 category
ARG 4 output
ARG 5 experience
ARG 6 cookingTIme
ARG 7 group
ARG 8 method
METHOD method_36233 offerSmelting (Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V
ARG 0 exporter
ARG 1 inputs
ARG 2 category
ARG 3 output
ARG 4 experience
ARG 5 cookingTime
ARG 6 group
METHOD method_36234 offerBlasting (Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V
ARG 0 exporter
ARG 1 inputs
ARG 2 category
ARG 3 output
ARG 4 experience
ARG 5 cookingTIme
ARG 6 group
METHOD method_36325 offerReversibleCompactingRecipes (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)V
COMMENT Offers two recipes to convert between a normal and compacted form of an item.
COMMENT
COMMENT <p>The shaped recipe converts 9 items in a square to a compacted form of the item.
COMMENT <p>The shapeless recipe converts the compacted form to 9 of the normal form.
ARG 0 exporter
ARG 1 reverseCategory
ARG 2 baseItem
ARG 3 compactingCategory
ARG 4 compactItem
METHOD method_36444 offerSingleOutputShapelessRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V
ARG 0 exporter
ARG 1 output
@ -239,18 +302,38 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/RecipeProvider
ARG 4 outputCount
METHOD method_36446 offerReversibleCompactingRecipesWithCompactingRecipeGroup (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
ARG 2 compacted
ARG 1 reverseCategory
ARG 2 baseItem
ARG 3 compactingCategory
ARG 4 compactItem
ARG 5 compactingId
ARG 6 compactingGroup
METHOD method_36447 offerReversibleCompactingRecipes (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
METHOD method_36448 offerCookingRecipe (Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_1865;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)V
ARG 1 reverseCategory
ARG 2 baseItem
ARG 3 compactingCategory
ARG 4 compactItem
ARG 5 compactingId
ARG 6 compactingGroup
ARG 7 reverseId
ARG 8 reverseGroup
METHOD method_36448 offerFoodCookingRecipe (Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_1865;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)V
ARG 0 exporter
ARG 1 cooker
ARG 2 serializer
ARG 3 cookingTime
ARG 4 input
ARG 5 output
ARG 6 experience
METHOD method_36449 offerReversibleCompactingRecipesWithReverseRecipeGroup (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
ARG 1 reverseCategory
ARG 2 baseItem
ARG 3 compactingCategory
ARG 4 compactItem
ARG 5 reverseId
ARG 6 reverseGroup
METHOD method_36450 getRecipeName (Lnet/minecraft/class_1935;)Ljava/lang/String;
ARG 0 item
METHOD method_36451 getSmeltingItemPath (Lnet/minecraft/class_1935;)Ljava/lang/String;
@ -261,7 +344,39 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/RecipeProvider
ARG 0 output
ARG 1 input
METHOD method_36547 createCutCopperRecipe (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;
ARG 0 category
ARG 1 output
ARG 2 input
METHOD method_42754 offerChestBoatRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_46205 (Lnet/minecraft/class_7699;Lnet/minecraft/class_5794;)Z
ARG 1 family
METHOD method_46206 saveRecipeAdvancement (Lnet/minecraft/class_7403;Lnet/minecraft/class_2960;Lnet/minecraft/class_161$class_162;)V
ARG 1 cache
ARG 2 advancementId
ARG 3 advancementBuilder
METHOD method_46207 generateFamilies (Ljava/util/function/Consumer;Lnet/minecraft/class_7699;)V
ARG 0 exporter
METHOD method_46208 offerHangingSignRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V
ARG 0 exporter
ARG 1 output
ARG 2 input
ARG 3 count
METHOD method_46209 offer2x2CompactingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_46210 (Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)V
ARG 1 family
METHOD method_46211 offerHangingSignRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_46212 offerMosaicRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 category
ARG 2 output
ARG 3 input

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7786 net/minecraft/data/server/VanillaAdvancementProviders
METHOD method_45974 createVanillaProvider (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2409;
ARG 0 output

View File

@ -0,0 +1,461 @@
CLASS net/minecraft/class_2430 net/minecraft/data/server/VanillaBlockLootTableGenerator
FIELD field_11338 JUNGLE_SAPLING_DROP_CHANCE [F
FIELD field_11340 EXPLOSION_IMMUNE Ljava/util/Set;
METHOD method_16232 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16233 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16235 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16237 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16241 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16242 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16243 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16245 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16246 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16249 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16250 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16251 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16252 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16254 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16255 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16263 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16264 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16266 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16268 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16269 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16270 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16273 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16275 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16277 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16280 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16282 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16283 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16284 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16286 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16290 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16292 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16295 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16296 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16300 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16302 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16303 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16306 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16307 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16310 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16311 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16312 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16314 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16316 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16317 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16324 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16325 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16326 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16327 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_16328 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_23230 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_23231 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_26277 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_27164 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_27165 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_29399 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_29400 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_30157 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_32226 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_33707 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_33708 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34047 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34048 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34049 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34050 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34051 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34052 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34053 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34054 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34055 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34056 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34594 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34595 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34596 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34598 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34599 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 block
METHOD method_34600 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34601 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_34602 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_36226 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_36229 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_36230 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_36231 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_43810 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_43813 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_43815 (Lnet/minecraft/class_2248;Ljava/lang/Integer;)Lnet/minecraft/class_117$class_118;
ARG 1 pickles
METHOD method_46040 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46041 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46042 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46043 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46044 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46045 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46046 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46047 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46048 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46049 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46050 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46051 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46052 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46053 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46054 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46055 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46056 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46057 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46058 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46059 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46060 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46061 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46062 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46063 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46064 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46065 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46066 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46067 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46068 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46069 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46070 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46071 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46072 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46073 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46074 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46075 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46076 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46077 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46078 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46079 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46080 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46081 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46082 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46083 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46084 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46085 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46086 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46087 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46088 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46089 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46090 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46091 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46092 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46093 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46094 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46095 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46096 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46097 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46098 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46099 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46100 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46101 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46102 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46103 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 block
METHOD method_46104 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46105 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 block
METHOD method_46106 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46107 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46108 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 block
METHOD method_46109 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46110 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 block
METHOD method_46111 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46112 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46113 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46114 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46115 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46116 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46117 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46118 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46119 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46120 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46121 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46122 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46123 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46124 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46125 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46126 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46127 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46128 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46129 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46130 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46131 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46132 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46133 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46134 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46135 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46136 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46137 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46138 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46139 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46140 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46141 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46142 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46143 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46144 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46145 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46146 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46147 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46148 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46149 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46150 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46151 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46152 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46153 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46154 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46155 (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
ARG 0 block
METHOD method_46156 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46157 (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
ARG 0 block
METHOD method_46158 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46159 (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
ARG 0 block
METHOD method_46160 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46161 (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
ARG 0 block
METHOD method_46162 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46163 (Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;
ARG 0 block
METHOD method_46164 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46165 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46166 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46167 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46168 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46169 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46170 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46171 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46172 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46173 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46174 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46175 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46176 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46177 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46178 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46179 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46180 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46181 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46182 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block
METHOD method_46183 (Lnet/minecraft/class_2430;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 1 block

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_2434 net/minecraft/data/server/VanillaEntityLootTableGenerator

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7794 net/minecraft/data/server/VanillaLootTableProviders
METHOD method_46184 createVanillaProvider (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2438;
ARG 0 output

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_7803 net/minecraft/data/server/VanillaRecipeProvider
FIELD field_40652 COAL_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_40653 IRON_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_40654 COPPER_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_40655 GOLD_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_40656 DIAMOND_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_40657 LAPIS_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_40658 REDSTONE_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_40659 EMERALD_ORES Lcom/google/common/collect/ImmutableList;

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_2456 net/minecraft/data/server/recipe/ComplexRecipeJsonBuilder
FIELD field_11429 serializer Lnet/minecraft/class_1865;
METHOD <init> (Lnet/minecraft/class_1865;)V
ARG 1 serializer
METHOD method_10475 offerTo (Ljava/util/function/Consumer;Ljava/lang/String;)V
ARG 1 exporter
ARG 2 recipeId
METHOD method_10476 create (Lnet/minecraft/class_1865;)Lnet/minecraft/class_2456;
ARG 0 serializer

View File

@ -6,13 +6,56 @@ CLASS net/minecraft/class_2454 net/minecraft/data/server/recipe/CookingRecipeJso
FIELD field_11418 input Lnet/minecraft/class_1856;
FIELD field_11419 group Ljava/lang/String;
FIELD field_17599 serializer Lnet/minecraft/class_1865;
FIELD field_40647 category Lnet/minecraft/class_7800;
FIELD field_40648 cookingCategory Lnet/minecraft/class_7709;
METHOD <init> (Lnet/minecraft/class_7800;Lnet/minecraft/class_7709;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;FILnet/minecraft/class_1865;)V
ARG 1 category
ARG 2 cookingCategory
ARG 3 output
ARG 4 input
ARG 5 experience
ARG 6 cookingTime
ARG 7 serializer
METHOD method_10471 validate (Lnet/minecraft/class_2960;)V
ARG 1 recipeId
METHOD method_10473 createBlasting (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;
ARG 0 input
ARG 1 category
ARG 2 output
ARG 3 experience
ARG 4 cookingTime
METHOD method_17801 create (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILnet/minecraft/class_1865;)Lnet/minecraft/class_2454;
ARG 0 input
ARG 1 category
ARG 2 output
ARG 3 experience
ARG 4 cookingTime
ARG 5 serializer
METHOD method_17802 createSmelting (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;
METHOD method_35916 create (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;
ARG 0 input
ARG 1 category
ARG 2 output
ARG 3 experience
ARG 4 cookingTime
METHOD method_35916 createCampfireCooking (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;
ARG 0 input
ARG 1 category
ARG 2 output
ARG 3 experience
ARG 4 cookingTime
METHOD method_35918 createSmoking (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;
ARG 0 input
ARG 1 category
ARG 2 output
ARG 3 experience
ARG 4 cookingTime
METHOD method_46215 getCookingRecipeCategory (Lnet/minecraft/class_1865;Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;
ARG 0 serializer
ARG 1 output
METHOD method_46216 getSmeltingRecipeCategory (Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;
ARG 0 output
METHOD method_46217 getBlastingRecipeCategory (Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;
ARG 0 output
CLASS class_2455 CookingRecipeJsonProvider
FIELD field_11421 experience F
FIELD field_11422 cookingTime I
@ -23,6 +66,15 @@ CLASS net/minecraft/class_2454 net/minecraft/data/server/recipe/CookingRecipeJso
FIELD field_11427 advancementId Lnet/minecraft/class_2960;
FIELD field_11428 result Lnet/minecraft/class_1792;
FIELD field_17600 serializer Lnet/minecraft/class_1865;
FIELD field_40649 category Lnet/minecraft/class_7709;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;FILnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;)V
ARG 1 recipeId
ARG 2 group
ARG 3 category
ARG 4 input
ARG 5 result
ARG 6 experience
ARG 7 cookingTime
ARG 8 advancementBuilder
ARG 9 advancementId
ARG 10 serializer

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_7798 net/minecraft/data/server/recipe/RecipeJsonBuilder
METHOD method_46202 getCraftingCategory (Lnet/minecraft/class_7800;)Lnet/minecraft/class_7710;
ARG 0 category
CLASS class_7799 CraftingRecipeJsonProvider
FIELD field_40633 craftingCategory Lnet/minecraft/class_7710;
METHOD <init> (Lnet/minecraft/class_7710;)V
ARG 1 craftingCategory

View File

@ -1,10 +1,15 @@
CLASS net/minecraft/class_2447 net/minecraft/data/server/recipe/ShapedRecipeJsonBuilder
FIELD field_11376 inputs Ljava/util/Map;
FIELD field_11377 pattern Ljava/util/List;
FIELD field_11378 outputCount I
FIELD field_11378 count I
FIELD field_11379 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_11380 output Lnet/minecraft/class_1792;
FIELD field_11381 group Ljava/lang/String;
FIELD field_40645 category Lnet/minecraft/class_7800;
METHOD <init> (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)V
ARG 1 category
ARG 2 output
ARG 3 count
METHOD method_10428 input (Ljava/lang/Character;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;
ARG 1 c
ARG 2 ingredient
@ -17,7 +22,12 @@ CLASS net/minecraft/class_2447 net/minecraft/data/server/recipe/ShapedRecipeJson
ARG 1 c
ARG 2 itemProvider
METHOD method_10436 create (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2447;
ARG 0 category
ARG 1 output
ARG 2 count
METHOD method_10437 create (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;
ARG 0 category
ARG 1 output
METHOD method_10439 pattern (Ljava/lang/String;)Lnet/minecraft/class_2447;
ARG 1 patternStr
CLASS class_2448 ShapedRecipeJsonProvider
@ -34,3 +44,8 @@ CLASS net/minecraft/class_2447 net/minecraft/data/server/recipe/ShapedRecipeJson
ARG 2 output
ARG 3 resultCount
ARG 4 group
ARG 5 craftingCategory
ARG 6 pattern
ARG 7 inputs
ARG 8 advancementBuilder
ARG 9 advancementId

View File

@ -1,15 +1,25 @@
CLASS net/minecraft/class_2450 net/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder
FIELD field_11393 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_11394 inputs Ljava/util/List;
FIELD field_11395 outputCount I
FIELD field_11395 count I
FIELD field_11396 output Lnet/minecraft/class_1792;
FIELD field_11398 group Ljava/lang/String;
FIELD field_40646 category Lnet/minecraft/class_7800;
METHOD <init> (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)V
ARG 1 category
ARG 2 output
ARG 3 count
METHOD method_10445 validate (Lnet/minecraft/class_2960;)V
ARG 1 recipeId
METHOD method_10446 input (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2450;
ARG 1 tag
METHOD method_10447 create (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;
ARG 0 category
ARG 1 output
METHOD method_10448 create (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;
ARG 0 category
ARG 1 output
ARG 2 count
METHOD method_10449 input (Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;
ARG 1 itemProvider
ARG 2 size
@ -33,3 +43,7 @@ CLASS net/minecraft/class_2450 net/minecraft/data/server/recipe/ShapelessRecipeJ
ARG 2 output
ARG 3 outputCount
ARG 4 group
ARG 5 craftingCategory
ARG 6 inputs
ARG 7 advancementBuilder
ARG 8 advancementId

View File

@ -5,10 +5,22 @@ CLASS net/minecraft/class_3981 net/minecraft/data/server/recipe/SingleItemRecipe
FIELD field_17693 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_17694 group Ljava/lang/String;
FIELD field_17695 serializer Lnet/minecraft/class_1865;
FIELD field_40650 category Lnet/minecraft/class_7800;
METHOD <init> (Lnet/minecraft/class_7800;Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;I)V
ARG 1 category
ARG 2 serializer
ARG 3 input
ARG 4 output
ARG 5 count
METHOD method_17968 createStonecutting (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_3981;
ARG 0 input
ARG 1 category
ARG 2 output
METHOD method_17969 createStonecutting (Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_3981;
ARG 0 input
ARG 1 category
ARG 2 output
ARG 3 count
METHOD method_17973 validate (Lnet/minecraft/class_2960;)V
ARG 1 recipeId
CLASS class_3982 SingleItemRecipeJsonProvider

View File

@ -4,12 +4,18 @@ CLASS net/minecraft/class_5377 net/minecraft/data/server/recipe/SmithingRecipeJs
FIELD field_25493 result Lnet/minecraft/class_1792;
FIELD field_25494 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_25495 serializer Lnet/minecraft/class_1865;
FIELD field_40651 category Lnet/minecraft/class_7800;
METHOD <init> (Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V
ARG 1 serializer
ARG 2 base
ARG 3 addition
ARG 4 category
ARG 5 result
METHOD method_29729 create (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)Lnet/minecraft/class_5377;
ARG 0 base
ARG 1 addition
ARG 2 category
ARG 3 result
METHOD method_29730 criterion (Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_5377;
ARG 1 criterionName
ARG 2 conditions

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_7709 net/minecraft/recipe/book/CookingRecipeCategory
FIELD field_40245 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_40246 id Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 id

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_7710 net/minecraft/recipe/book/CraftingRecipeCategory
FIELD field_40252 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_40253 id Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 id

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_7800 net/minecraft/recipe/book/RecipeCategory
FIELD field_40643 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_46203 getName ()Ljava/lang/String;