23w42a stuff

No realms or world load stuff here
This commit is contained in:
Shnupbups 2023-10-19 05:46:05 +11:00
parent 0736e22eb1
commit de40cffdba
56 changed files with 358 additions and 3 deletions

View File

@ -0,0 +1,26 @@
CLASS net/minecraft/class_8886 net/minecraft/block/CrafterBlock
FIELD field_46798 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_46799 CRAFTING Lnet/minecraft/class_2746;
FIELD field_46800 TRIGGERED Lnet/minecraft/class_2746;
FIELD field_46801 ORIENTATION Lnet/minecraft/class_2754;
FIELD field_46803 recipeCache Lnet/minecraft/class_8884;
METHOD method_54473 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8887;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)V
ARG 5 stack
METHOD method_54474 (Lnet/minecraft/class_1799;)V
ARG 0 stack
METHOD method_54475 getCraftingRecipe (Lnet/minecraft/class_1937;Lnet/minecraft/class_8566;)Ljava/util/Optional;
ARG 0 world
ARG 1 inputInventory
METHOD method_54476 transferOrSpawnStack (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_8887;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)V
ARG 1 world
ARG 2 pos
ARG 3 blockEntity
ARG 4 stack
ARG 5 state
METHOD method_54477 setTriggered (Lnet/minecraft/class_2586;Z)V
ARG 1 blockEntity
ARG 2 triggered
METHOD method_54478 craft (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 1 state
ARG 2 world
ARG 3 pos

View File

@ -0,0 +1,36 @@
CLASS net/minecraft/class_8887 net/minecraft/block/entity/CrafterBlockEntity
FIELD field_46816 propertyDelegate Lnet/minecraft/class_3913;
FIELD field_46817 inputStacks Lnet/minecraft/class_2371;
FIELD field_46818 craftingTicksRemaining I
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_54479 betterSlotExists (ILnet/minecraft/class_1799;I)Z
ARG 1 count
ARG 2 stack
ARG 3 slot
METHOD method_54480 setSlotEnabled (IZ)V
ARG 1 slot
ARG 2 enabled
METHOD method_54481 tickCrafting (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_8887;)V
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 blockEntity
METHOD method_54482 setTriggered (Z)V
ARG 1 triggered
METHOD method_54483 isSlotDisabled (I)Z
ARG 1 slot
METHOD method_54484 setCraftingTicksRemaining (I)V
ARG 1 craftingTicksRemaining
METHOD method_54485 canToggleSlot (I)Z
ARG 1 slot
METHOD method_54486 putDisabledSlots (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_54487 putTriggered (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_54488 isTriggered ()Z
METHOD method_54489 getComparatorOutput ()I
CLASS 1
FIELD field_46820 disabledSlots [I
FIELD field_46821 triggered I

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_2621 net/minecraft/block/entity/LootableContainerBlock
FIELD field_31353 LOOT_TABLE_KEY Ljava/lang/String;
METHOD method_11281 setInvStackList (Lnet/minecraft/class_2371;)V
ARG 1 list
METHOD method_11282 getInvStackList ()Lnet/minecraft/class_2371;
METHOD method_11283 deserializeLootTable (Lnet/minecraft/class_2487;)Z
ARG 1 nbt
METHOD method_11285 setLootTable (Lnet/minecraft/class_2960;J)V

View File

@ -278,6 +278,9 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_1561 getEntityRenderDispatcher ()Lnet/minecraft/class_898;
METHOD method_1562 getNetworkHandler ()Lnet/minecraft/class_634;
METHOD method_1565 printCrashReport (Lnet/minecraft/class_310;Ljava/io/File;Lnet/minecraft/class_128;)V
ARG 0 client
ARG 1 runDirectory
ARG 2 crashReport
METHOD method_1566 getToastManager ()Lnet/minecraft/class_374;
METHOD method_1569 isWindowFocused ()Z
METHOD method_1571 getCreativeHotbarStorage ()Lnet/minecraft/class_302;
@ -534,6 +537,10 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
ARG 0 seconds
METHOD method_54117 addUptimesToCrashReport (Lnet/minecraft/class_129;)V
ARG 1 section
METHOD method_54578 getLauncherBrand ()Ljava/lang/String;
METHOD method_54579 printCrashReport ()V
METHOD method_54580 printCrashReport (Lnet/minecraft/class_128;)V
ARG 1 crashReport
CLASS class_5859 ChatRestriction
COMMENT Represents the restrictions on chat on a Minecraft client.
COMMENT

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_8898 net/minecraft/client/gui/screen/ingame/CrafterScreen
FIELD field_46879 TEXTURE Lnet/minecraft/class_2960;
FIELD field_46880 TOGGLEABLE_SLOT_TEXT Lnet/minecraft/class_2561;
FIELD field_46881 player Lnet/minecraft/class_1657;
FIELD field_46882 DISABLED_SLOT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_46883 POWERED_REDSTONE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_46884 UNPOWERED_REDSTONE_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_8881;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 playerInventory
ARG 3 title
METHOD method_54591 drawDisabledSlot (Lnet/minecraft/class_332;Lnet/minecraft/class_8882;)V
ARG 1 context
ARG 2 slot
METHOD method_54592 drawArrowTexture (Lnet/minecraft/class_332;)V
ARG 1 context

View File

@ -99,3 +99,7 @@ CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScre
METHOD method_44339 endTouchDrag ()V
METHOD method_51454 getTooltipFromItem (Lnet/minecraft/class_1799;)Ljava/util/List;
ARG 1 stack
METHOD method_54590 onSlotChangedState (IIZ)V
ARG 1 slotId
ARG 2 handlerId
ARG 3 newState

View File

@ -117,3 +117,7 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
METHOD method_41936 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596;
ARG 3 sequence
METHOD method_51888 getBlockBreakingProgress ()I
METHOD method_54634 slotChangedState (IIZ)V
ARG 1 slot
ARG 2 screenHandlerId
ARG 3 newState

View File

@ -220,6 +220,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
FIELD field_43044 highContrast Lnet/minecraft/class_7172;
FIELD field_43110 MAX_SERIALIZABLE_GUI_SCALE I
FIELD field_45987 narratorHotkey Lnet/minecraft/class_7172;
FIELD field_46854 HIDE_SPLASH_TEXTS_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_46855 hideSplashTexts Lnet/minecraft/class_7172;
METHOD <init> (Lnet/minecraft/class_310;Ljava/io/File;)V
ARG 1 client
ARG 2 optionsFile
@ -594,6 +596,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
ARG 0 value
METHOD method_53530 getNarratorHotkey ()Lnet/minecraft/class_7172;
METHOD method_53842 getSyncedOptions ()Lnet/minecraft/class_8791;
METHOD method_54581 getHideSplashTexts ()Lnet/minecraft/class_7172;
CLASS 2
METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String;
ARG 1 key

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_8899 net/minecraft/client/particle/WhiteSmokeParticle
METHOD <init> (Lnet/minecraft/class_638;DDDDDDFLnet/minecraft/class_4002;)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
ARG 14 scaleMultiplier
ARG 15 spriteProvider
CLASS class_8900 Factory
FIELD field_46899 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider

View File

@ -13,3 +13,4 @@ CLASS net/minecraft/class_289 net/minecraft/client/render/Tessellator
COMMENT Draws the contents of the buffer builder using the shader program
COMMENT specified with {@link com.mojang.blaze3d.systems.RenderSystem#setShader
COMMENT RenderSystem#setShader}.
METHOD method_54560 initialize ()V

View File

@ -409,6 +409,11 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 1 green
ARG 2 blue
ARG 3 hueOffset
METHOD method_54638 shootParticles (ILnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2400;)V
ARG 1 direction
ARG 2 pos
ARG 3 random
ARG 4 particleType
METHOD method_8562 playSong (Lnet/minecraft/class_3414;Lnet/minecraft/class_2338;)V
ARG 1 song
ARG 2 songPosition

View File

@ -51,6 +51,7 @@ CLASS net/minecraft/class_1144 net/minecraft/client/sound/SoundManager
METHOD method_4880 resumeAll ()V
METHOD method_4881 stopAll ()V
METHOD method_4882 close ()V
METHOD method_54649 stopAbruptly ()V
CLASS class_4009 SoundList
FIELD field_17908 loadedSounds Ljava/util/Map;
FIELD field_40577 foundSounds Ljava/util/Map;

View File

@ -108,4 +108,5 @@ CLASS net/minecraft/class_1140 net/minecraft/client/sound/SoundSystem
ARG 1 listener
METHOD method_4856 stop ()V
METHOD method_4857 tick ()V
METHOD method_54648 stopAbruptly ()V
CLASS class_6665 DeviceChangeStatus

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_1071 net/minecraft/client/texture/PlayerSkinProvider
FIELD field_45635 skinCache Lnet/minecraft/class_1071$class_8687;
FIELD field_45636 capeCache Lnet/minecraft/class_1071$class_8687;
FIELD field_45637 elytraCache Lnet/minecraft/class_1071$class_8687;
FIELD field_46909 LOGGER Lorg/slf4j/Logger;
FIELD field_46910 sessionService Lcom/mojang/authlib/minecraft/MinecraftSessionService;
METHOD <init> (Lnet/minecraft/class_1060;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)V
ARG 1 textureManager
ARG 2 directory
@ -11,6 +13,7 @@ CLASS net/minecraft/class_1071 net/minecraft/client/texture/PlayerSkinProvider
METHOD method_52858 getSkinTexturesSupplier (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier;
ARG 1 profile
METHOD method_52859 fetchSkinTextures (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;)Ljava/util/concurrent/CompletableFuture;
ARG 1 uuid
ARG 2 textures
METHOD method_52862 getSkinTextures (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685;
ARG 1 profile

View File

@ -28,3 +28,9 @@ CLASS net/minecraft/data/Main
ARG 8 ignoreCache
METHOD method_52888 (Lnet/minecraft/class_7784;)Lnet/minecraft/class_7796;
ARG 0 outputx
METHOD method_54656 (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_2474;Lnet/minecraft/class_7784;)Lnet/minecraft/class_8907;
ARG 2 outputx
METHOD method_54657 (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_2474;Lnet/minecraft/class_2474;Lnet/minecraft/class_7784;)Lnet/minecraft/class_8908;
ARG 3 outputx
METHOD method_54658 (Lnet/minecraft/class_7784;)Lnet/minecraft/class_7796;
ARG 0 outputx

View File

@ -542,6 +542,9 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato
METHOD method_49990 registerSnifferEgg ()V
METHOD method_49991 registerPitcherPlant ()V
METHOD method_49992 registerPitcherCrop ()V
METHOD method_51463 registerGeneric (Lnet/minecraft/class_2248;)V
ARG 1 block
METHOD method_54654 registerCrafter ()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

View File

@ -21,6 +21,8 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van
ARG 2 preset
METHOD method_51689 requireAllExclusiveTrimmedArmor (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_51690 (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7803$class_8905;)V
ARG 1 templatex
METHOD method_51691 requireTrimmedArmor (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_51692 requireSalvagedSherd (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
@ -33,3 +35,7 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van
ARG 0 facing
METHOD method_51819 requirePlacedComparatorReadingBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;
ARG 0 block
METHOD method_54650 (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;)V
ARG 1 template
METHOD method_54652 (Ljava/util/Set;Lnet/minecraft/class_7803$class_8905;)Z
ARG 1 template

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8902 net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneBlockLootTableProvider

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8903 net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneLootTableProviders
METHOD method_54653 createOneTwentyOneProvider (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2438;
ARG 0 output

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8904 net/minecraft/data/server/recipe/OneTwentyOneRecipeProvider

View File

@ -7,4 +7,7 @@ CLASS net/minecraft/class_7803 net/minecraft/data/server/recipe/VanillaRecipePro
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;
METHOD method_51693 (Lnet/minecraft/class_1792;)Lnet/minecraft/class_7803$class_8905;
ARG 0 template
METHOD method_51694 getTrimSmithingTemplateMap ()Ljava/util/stream/Stream;
CLASS class_8905 SmithingTemplate

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_8907 net/minecraft/data/server/tag/onetwentyone/OneTwentyOneBlockTagProvider
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V
ARG 1 output
ARG 2 registryLookupFuture
ARG 3 blockTagLookupFuture
METHOD method_54660 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5321;
ARG 0 block

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8908 net/minecraft/data/server/tag/onetwentyone/OneTwentyOneItemTagProvider

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_8877 net/minecraft/datafixer/fix/ChoiceWriteReadFix
FIELD field_46773 name Ljava/lang/String;
FIELD field_46774 choiceName Ljava/lang/String;
FIELD field_46775 type Lcom/mojang/datafixers/DSL$TypeReference;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V
ARG 1 outputSchema
ARG 2 changesType
ARG 3 name
ARG 4 type
ARG 5 choiceName
METHOD method_54447 transform (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_8878 net/minecraft/datafixer/fix/PrimedTntBlockStateFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_54449 fixFuse (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_54450 fixBlockState (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8879 net/minecraft/datafixer/schema/Schema3682

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8880 net/minecraft/datafixer/schema/Schema3683

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_1541 net/minecraft/entity/TntEntity
FIELD field_30459 DEFAULT_FUSE I
FIELD field_46776 FUSE_NBT_KEY Ljava/lang/String;
FIELD field_46777 BLOCK_STATE Lnet/minecraft/class_2940;
FIELD field_46778 BLOCK_STATE_NBT_KEY Ljava/lang/String;
FIELD field_7197 FUSE Lnet/minecraft/class_2940;
FIELD field_7198 causingEntity Lnet/minecraft/class_1309;
METHOD <init> (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1309;)V
@ -8,6 +11,9 @@ CLASS net/minecraft/class_1541 net/minecraft/entity/TntEntity
ARG 4 y
ARG 6 z
ARG 8 igniter
METHOD method_54455 setBlockState (Lnet/minecraft/class_2680;)V
ARG 1 state
METHOD method_54456 getBlockState ()Lnet/minecraft/class_2680;
METHOD method_6967 setFuse (I)V
ARG 1 fuse
METHOD method_6969 getFuse ()I

View File

@ -37,6 +37,8 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity
COMMENT {@return the cause entity of any effect applied by this projectile} If this
COMMENT projectile has an owner, the effect is attributed to the owner; otherwise, it
COMMENT is attributed to this projectile itself.
METHOD method_54457 canBreakBlocks (Lnet/minecraft/class_1937;)Z
ARG 1 world
METHOD method_7432 setOwner (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_7454 onEntityHit (Lnet/minecraft/class_3966;)V

View File

@ -136,6 +136,13 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
COMMENT @see ItemUsage#spawnItemContents
ARG 1 entity
METHOD method_40131 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_54465 onCraftByPlayer (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;)V
COMMENT Called when a player acquires the item by crafting, smelting, smithing, etc.
COMMENT
COMMENT <p>Not called when the item is automatically created, such as via a crafter.
ARG 1 stack
ARG 2 world
ARG 3 player
METHOD method_7836 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;
COMMENT Called when the player uses (or starts using) the item.
COMMENT The use action, by default, is bound to the right mouse button.
@ -184,7 +191,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
METHOD method_7841 getMaxDamage ()I
COMMENT {@return the maximum durability of this item} Can be configured through {@link Item.Settings#maxDamage(int) settings.maxDamage()}.
METHOD method_7843 onCraft (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;)V
COMMENT Called when a player acquires the item by crafting, smelting, smithing, etc.
COMMENT Called when the item is made by crafting, smelting, smithing, etc.
ARG 1 stack
ARG 2 world
METHOD method_7844 getAttributeModifiers (Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap;

View File

@ -234,6 +234,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_51164 copyAndEmpty ()Lnet/minecraft/class_1799;
METHOD method_53187 itemMatches (Lnet/minecraft/class_6885;)Z
ARG 1 registryEntryList
METHOD method_54466 onCraftByCrafter (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
COMMENT {@return the item of this stack}
COMMENT
@ -573,7 +575,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT the custom NBT compound, may be {@code null} to reset
METHOD method_7981 useOnBlock (Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269;
ARG 1 context
METHOD method_7982 onCraft (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;I)V
METHOD method_7982 onCraftByPlayer (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;I)V
ARG 1 world
ARG 2 player
ARG 3 amount

View File

@ -38,6 +38,7 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
COMMENT @throws NbtSizeValidationException if the NBT is too deep
COMMENT @see #readCompressed(File)
ARG 0 stream
ARG 1 tagSizeTracker
METHOD method_10630 write (Lnet/minecraft/class_2487;Ljava/io/File;)V
COMMENT Writes the {@code nbt} to {@code file}.
COMMENT
@ -79,6 +80,7 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
COMMENT @throws NbtSizeValidationException if the NBT is too deep
COMMENT @see #readCompressed(InputStream)
ARG 0 file
ARG 1 tagSizeTracker
METHOD method_30614 writeCompressed (Lnet/minecraft/class_2487;Ljava/io/File;)V
COMMENT Writes the Gzip-compressed {@code nbt} to {@code file}.
COMMENT

View File

@ -90,3 +90,5 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi
ARG 1 packet
METHOD method_52279 onAcknowledgeReconfiguration (Lnet/minecraft/class_8591;)V
ARG 1 packet
METHOD method_54436 onSlotChangedState (Lnet/minecraft/class_8875;)V
ARG 1 packet

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_8875 net/minecraft/network/packet/c2s/play/SlotChangedStateC2SPacket
FIELD comp_1999 screenHandlerId I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_1999 screenHandlerId ()I

View File

@ -0,0 +1,21 @@
CLASS net/minecraft/class_8884 net/minecraft/recipe/RecipeCache
FIELD field_46792 cache [Lnet/minecraft/class_8884$class_8885;
FIELD field_46793 recipeManagerRef Ljava/lang/ref/WeakReference;
METHOD <init> (I)V
ARG 1 size
METHOD method_54467 sendToFront (I)V
ARG 1 index
METHOD method_54468 getAndCacheRecipe (Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Ljava/util/Optional;
ARG 1 inputInventory
ARG 2 world
METHOD method_54469 validateRecipeManager (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_54470 getRecipe (Lnet/minecraft/class_1937;Lnet/minecraft/class_8566;)Ljava/util/Optional;
ARG 1 world
ARG 2 inputInventory
METHOD method_54471 cache (Ljava/util/List;Lnet/minecraft/class_3955;)V
ARG 1 inputStacks
ARG 2 recipe
CLASS class_8885 CachedRecipe
METHOD method_54472 matches (Ljava/util/List;)Z
ARG 1 inputs

View File

@ -71,6 +71,7 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries
FIELD field_43381 RULE_BLOCK_ENTITY_MODIFIER Lnet/minecraft/class_2378;
FIELD field_44687 ITEM_GROUP Lnet/minecraft/class_2378;
FIELD field_46591 BLOCK_TYPE Lnet/minecraft/class_2378;
FIELD field_46912 POOL_ALIAS_BINDING Lnet/minecraft/class_2378;
METHOD method_47450 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4168;
ARG 0 registry
METHOD method_47451 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4170;

View File

@ -39,6 +39,7 @@ CLASS net/minecraft/class_7924 net/minecraft/registry/RegistryKeys
FIELD field_42941 DECORATED_POT_PATTERN Lnet/minecraft/class_5321;
FIELD field_43089 MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST Lnet/minecraft/class_5321;
FIELD field_44688 ITEM_GROUP Lnet/minecraft/class_5321;
FIELD field_46913 POOL_ALIAS_BINDING Lnet/minecraft/class_5321;
METHOD method_47516 toWorldKey (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
ARG 0 key
METHOD method_47517 of (Ljava/lang/String;)Lnet/minecraft/class_5321;

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_7701 net/minecraft/resource/featuretoggle/FeatureFlags
FIELD field_40182 VANILLA_FEATURES Lnet/minecraft/class_7699;
FIELD field_40183 DEFAULT_ENABLED_FEATURES Lnet/minecraft/class_7699;
FIELD field_45142 TRADE_REBALANCE Lnet/minecraft/class_7696;
FIELD field_46779 UPDATE_1_21 Lnet/minecraft/class_7696;
METHOD method_45405 printMissingFlags (Lnet/minecraft/class_7697;Lnet/minecraft/class_7699;Lnet/minecraft/class_7699;)Ljava/lang/String;
ARG 0 featureManager
ARG 1 featuresToCheck

View File

@ -0,0 +1,25 @@
CLASS net/minecraft/class_8881 net/minecraft/screen/CrafterScreenHandler
FIELD field_46780 resultInventory Lnet/minecraft/class_1731;
FIELD field_46786 propertyDelegate Lnet/minecraft/class_3913;
FIELD field_46787 player Lnet/minecraft/class_1657;
FIELD field_46788 inputInventory Lnet/minecraft/class_8566;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
ARG 2 playerInventory
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_8566;Lnet/minecraft/class_3913;)V
ARG 1 syncId
ARG 2 playerInventory
ARG 3 inputInventory
ARG 4 propertyDelegate
METHOD method_54458 setSlotEnabled (IZ)V
ARG 1 slot
ARG 2 enabled
METHOD method_54459 addSlots (Lnet/minecraft/class_1661;)V
ARG 1 playerInventory
METHOD method_54460 (Lnet/minecraft/class_1937;Lnet/minecraft/class_3955;)Lnet/minecraft/class_1799;
ARG 2 recipe
METHOD method_54461 isSlotDisabled (I)Z
ARG 1 slot
METHOD method_54462 isTriggered ()Z
METHOD method_54463 getInputInventory ()Lnet/minecraft/class_1263;
METHOD method_54464 updateResult ()V

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8882 net/minecraft/screen/slot/CrafterInputSlot
FIELD field_46789 crafterScreenHandler Lnet/minecraft/class_8881;
METHOD <init> (Lnet/minecraft/class_1263;IIILnet/minecraft/class_8881;)V
ARG 1 inventory
ARG 2 index
ARG 3 x
ARG 4 y
ARG 5 crafterScreenHandler

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8883 net/minecraft/screen/slot/CrafterOutputSlot

View File

@ -15,5 +15,14 @@ CLASS net/minecraft/class_8839 net/minecraft/server/command/AbstractServerComman
ARG 1 success
ARG 2 result
METHOD method_54317 asResultConsumer ()Lcom/mojang/brigadier/ResultConsumer;
METHOD method_54491 handleException (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/class_6346;)V
ARG 1 type
ARG 2 message
ARG 3 silent
ARG 4 tracer
METHOD method_54495 handleException (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;ZLnet/minecraft/class_6346;)V
ARG 1 exception
ARG 2 silent
ARG 3 tracer
METHOD method_9259 hasPermissionLevel (I)Z
ARG 1 level

View File

@ -140,6 +140,7 @@ CLASS net/minecraft/class_5579 net/minecraft/server/world/ServerEntityManager
ARG 1 pos
METHOD method_40022 shouldTick (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_54490 getIndexSize ()I
CLASS class_5580 Listener
FIELD field_27271 manager Lnet/minecraft/class_5579;
FIELD field_27272 entity Lnet/minecraft/class_5568;

View File

@ -259,6 +259,8 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties
COMMENT A property that specifies how much a brushable block is dusted on a scale of 0 to 3.
FIELD field_43307 CRACKED Lnet/minecraft/class_2746;
COMMENT A property that specifies if a decorated pot is cracked.
FIELD field_46822 CRAFTING Lnet/minecraft/class_2746;
COMMENT A property that specifies if a crafter is crafting.
METHOD method_11813 (Lnet/minecraft/class_2768;)Z
ARG 0 shape
METHOD method_11814 (Lnet/minecraft/class_2350;)Z

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 8 firstPiece
ARG 9 pieces
ARG 10 pieceShape
ARG 11 aliasLookup
METHOD method_30419 generate (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_2338;ZLjava/util/Optional;ILnet/minecraft/class_8891;)Ljava/util/Optional;
ARG 0 context
ARG 1 structurePool
@ -21,6 +22,9 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 5 useExpansionHack
ARG 6 projectStartToHeightmap
ARG 7 maxDistanceFromCenter
ARG 8 aliasLookup
METHOD method_39824 (Lnet/minecraft/class_3790;IIIIILnet/minecraft/class_3341;Lnet/minecraft/class_3195$class_7149;ZLnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_5539;Lnet/minecraft/class_2919;Lnet/minecraft/class_2378;Lnet/minecraft/class_8891;Lnet/minecraft/class_6626;)V
ARG 15 collector
METHOD method_43566 findStartingJigsawPos (Lnet/minecraft/class_3784;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3485;Lnet/minecraft/class_2919;)Ljava/util/Optional;
ARG 0 pool
ARG 1 id
@ -62,6 +66,8 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 4 structureTemplateManager
ARG 5 children
ARG 6 random
METHOD method_19305 (Lnet/minecraft/class_3341;Lnet/minecraft/class_8891;Lnet/minecraft/class_3499$class_3501;)I
ARG 3 structureBlockInfo
METHOD method_19306 generatePiece (Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/class_5539;Lnet/minecraft/class_7138;Lnet/minecraft/class_8891;)V
ARG 1 piece
ARG 2 pieceShape
@ -69,6 +75,7 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 4 modifyBoundingBox
ARG 5 world
ARG 6 noiseConfig
ARG 7 aliasLookup
METHOD method_31113 (Lnet/minecraft/class_6880;)Ljava/lang/Integer;
ARG 1 entry
METHOD method_31114 (Lnet/minecraft/class_6880;)Ljava/lang/Integer;
@ -77,3 +84,6 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 0 entry
METHOD method_46730 (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 key
METHOD method_54498 lookupPool (Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_8891;)Lnet/minecraft/class_5321;
ARG 0 structureBlockInfo
ARG 1 aliasLookup

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_8888 net/minecraft/structure/pool/alias/DirectStructurePoolAliasBinding
FIELD field_46824 CODEC Lcom/mojang/serialization/Codec;

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8893 net/minecraft/structure/pool/alias/RandomGroupStructurePoolAliasBinding
FIELD field_46828 CODEC Lcom/mojang/serialization/Codec;
METHOD method_54516 (Lnet/minecraft/class_5819;Ljava/util/function/BiConsumer;Lnet/minecraft/class_6008$class_6010;)V
ARG 2 pool
METHOD method_54517 (Lnet/minecraft/class_5819;Ljava/util/function/BiConsumer;Lnet/minecraft/class_8889;)V
ARG 2 binding
METHOD method_54518 (Lnet/minecraft/class_6008$class_6010;)Ljava/util/stream/Stream;
ARG 0 present

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8892 net/minecraft/structure/pool/alias/RandomStructurePoolAliasBinding
FIELD field_46827 CODEC Lcom/mojang/serialization/Codec;
METHOD method_54515 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_6008$class_6010;)V
ARG 2 pool

View File

@ -0,0 +1,23 @@
CLASS net/minecraft/class_8889 net/minecraft/structure/pool/alias/StructurePoolAliasBinding
FIELD field_46825 CODEC Lcom/mojang/serialization/Codec;
METHOD method_54499 streamTargets ()Ljava/util/stream/Stream;
METHOD method_54500 forEach (Lnet/minecraft/class_5819;Ljava/util/function/BiConsumer;)V
ARG 1 random
ARG 2 aliasConsumer
METHOD method_54502 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_54503 direct (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_8888;
ARG 0 alias
ARG 1 target
METHOD method_54504 random (Lnet/minecraft/class_5321;Lnet/minecraft/class_6005;)Lnet/minecraft/class_8892;
ARG 0 alias
ARG 1 targets
METHOD method_54505 (Lnet/minecraft/class_6005$class_6006;Lnet/minecraft/class_6008$class_6010;)V
ARG 1 target
METHOD method_54506 randomGroup (Lnet/minecraft/class_6005;)Lnet/minecraft/class_8893;
ARG 0 groups
METHOD method_54507 random (Ljava/lang/String;Lnet/minecraft/class_6005;)Lnet/minecraft/class_8892;
ARG 0 alias
ARG 1 targets
METHOD method_54508 direct (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_8888;
ARG 0 alias
ARG 1 target

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8890 net/minecraft/structure/pool/alias/StructurePoolAliasBindings
METHOD method_54509 registerAndGetDefalt (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;
ARG 0 registry

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_8891 net/minecraft/structure/pool/alias/StructurePoolAliasLookup
FIELD field_46826 EMPTY Lnet/minecraft/class_8891;
METHOD create (Ljava/util/List;Lnet/minecraft/class_2338;J)Lnet/minecraft/class_8891;
ARG 0 bindings
ARG 1 pos
ARG 2 seed
METHOD lookup (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
ARG 1 pool
METHOD method_54511 (Lnet/minecraft/class_5819;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_8889;)V
ARG 2 binding
METHOD method_54512 (Ljava/util/Map;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
ARG 1 alias
METHOD method_54513 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
ARG 0 pool

View File

@ -48,3 +48,5 @@ CLASS net/minecraft/class_5250 net/minecraft/text/MutableText
COMMENT Creates a piece of mutable text with the given content, with no sibling
COMMENT and style.
ARG 0 content
METHOD method_54663 withColor (I)Lnet/minecraft/class_5250;
ARG 1 color

View File

@ -15,3 +15,5 @@ CLASS net/minecraft/class_6005 net/minecraft/util/collection/DataPool
METHOD method_34975 add (Ljava/lang/Object;I)Lnet/minecraft/class_6005$class_6006;
ARG 1 object
ARG 2 weight
METHOD method_54453 add (Ljava/lang/Object;)Lnet/minecraft/class_6005$class_6006;
ARG 1 object

View File

@ -131,7 +131,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT <p>Called by {@link net.minecraft.block.PointedDripstoneBlock#dripTick(net.minecraft.block.BlockState, net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos, float) PointedDripstoneBlock#dripTick}
FIELD field_31143 DISPENSER_ACTIVATED I
COMMENT A dispenser is activated.
COMMENT <br>Spawns smoke particles.
COMMENT <br>Shoots smoke particles.
COMMENT <br>The ordinal direction the dispenser is facing must be supplied as extra data.
COMMENT <p>Called by {@link net.minecraft.block.dispenser.ItemDispenserBehavior#spawnParticles(net.minecraft.util.math.BlockPointer, net.minecraft.util.math.Direction) ItemDispenserBehavior#spawnParticles}
FIELD field_31144 BLOCK_BROKEN I
@ -324,3 +324,16 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT <br>Spawns between 1 and 3 egg crack particles.
COMMENT <p>If a {@code 1} is passed as extra data, between 3 and 6 egg crack particles are spawned instead.
COMMENT <p>Called by {@link net.minecraft.block.SnifferEggBlock#onBlockAdded(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, boolean) SnifferEggBlock#onBlockAdded}
FIELD field_46805 CRAFTER_CRAFTS I
COMMENT A crafter crafts an item.
COMMENT <br>Plays the crafter craft sound event.
COMMENT <p>Called by {@link net.minecraft.block.CrafterBlock#transferOrSpawnStack(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.entity.CrafterBlockEntity, net.minecraft.item.ItemStack, net.minecraft.block.BlockState) CrafterBlock#transferOrSpawnStack}
FIELD field_46806 CRAFTER_FAILS I
COMMENT A crafter fails to craft.
COMMENT <br>Plays the crafter fail sound event.
COMMENT <p>Called by {@link net.minecraft.block.CrafterBlock#craft(net.minecraft.block.BlockState, net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos) CrafterBlock#craft}
FIELD field_46807 CRAFTER_SHOOTS I
COMMENT A crafter shoots out an item.
COMMENT <br>Shoots white smoke particles.
COMMENT <p>The ordinal direction the crafter is facing must be supplied as extra data.
COMMENT <p>Called by {@link net.minecraft.block.CrafterBlock#transferOrSpawnStack(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.entity.CrafterBlockEntity, net.minecraft.item.ItemStack, net.minecraft.block.BlockState) CrafterBlock#transferOrSpawnStack}

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure
FIELD field_38268 maxDistanceFromCenter I
FIELD field_38435 MAX_SIZE I
FIELD field_39059 startJigsawName Ljava/util/Optional;
FIELD field_46829 poolAliasBindings Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;ILnet/minecraft/class_6122;Z)V
ARG 1 config
ARG 2 startPool
@ -30,6 +31,7 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure
ARG 6 useExpansionHack
ARG 7 projectStartToHeightmap
ARG 8 maxDistanceFromCenter
ARG 9 poolAliasBindings
METHOD method_41662 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_42704 (Lnet/minecraft/class_5434;)Ljava/lang/Integer;
@ -48,3 +50,4 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure
ARG 0 structure
METHOD method_43567 (Lnet/minecraft/class_5434;)Ljava/util/Optional;
ARG 0 structure
METHOD method_54521 getPoolAliasBindings ()Ljava/util/List;

View File

@ -66,6 +66,9 @@ constant world_events net/minecraft/world/WorldEvents SCULK_CHARGE
constant world_events net/minecraft/world/WorldEvents SCULK_SHRIEKS
constant world_events net/minecraft/world/WorldEvents BLOCK_FINISHED_BRUSHING
constant world_events net/minecraft/world/WorldEvents SNIFFER_EGG_CRACKS
constant world_events net/minecraft/world/WorldEvents CRAFTER_CRAFTS
constant world_events net/minecraft/world/WorldEvents CRAFTER_FAILS
constant world_events net/minecraft/world/WorldEvents CRAFTER_SHOOTS
target_method net/minecraft/world/WorldAccess syncWorldEvent (Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V
param 1 world_events