23w42a stuff (#3699)

* 23w42a stuff

No realms or world load stuff here

* is this borked?
This commit is contained in:
Shnupbups 2023-10-20 00:43:23 +11:00 committed by GitHub
parent 0736e22eb1
commit 7a80090b57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
55 changed files with 357 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

@ -278,6 +278,9 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_1561 getEntityRenderDispatcher ()Lnet/minecraft/class_898; METHOD method_1561 getEntityRenderDispatcher ()Lnet/minecraft/class_898;
METHOD method_1562 getNetworkHandler ()Lnet/minecraft/class_634; METHOD method_1562 getNetworkHandler ()Lnet/minecraft/class_634;
METHOD method_1565 printCrashReport (Lnet/minecraft/class_310;Ljava/io/File;Lnet/minecraft/class_128;)V 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_1566 getToastManager ()Lnet/minecraft/class_374;
METHOD method_1569 isWindowFocused ()Z METHOD method_1569 isWindowFocused ()Z
METHOD method_1571 getCreativeHotbarStorage ()Lnet/minecraft/class_302; METHOD method_1571 getCreativeHotbarStorage ()Lnet/minecraft/class_302;
@ -534,6 +537,10 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
ARG 0 seconds ARG 0 seconds
METHOD method_54117 addUptimesToCrashReport (Lnet/minecraft/class_129;)V METHOD method_54117 addUptimesToCrashReport (Lnet/minecraft/class_129;)V
ARG 1 section 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 CLASS class_5859 ChatRestriction
COMMENT Represents the restrictions on chat on a Minecraft client. COMMENT Represents the restrictions on chat on a Minecraft client.
COMMENT 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_44339 endTouchDrag ()V
METHOD method_51454 getTooltipFromItem (Lnet/minecraft/class_1799;)Ljava/util/List; METHOD method_51454 getTooltipFromItem (Lnet/minecraft/class_1799;)Ljava/util/List;
ARG 1 stack 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; METHOD method_41936 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596;
ARG 3 sequence ARG 3 sequence
METHOD method_51888 getBlockBreakingProgress ()I 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_43044 highContrast Lnet/minecraft/class_7172;
FIELD field_43110 MAX_SERIALIZABLE_GUI_SCALE I FIELD field_43110 MAX_SERIALIZABLE_GUI_SCALE I
FIELD field_45987 narratorHotkey Lnet/minecraft/class_7172; 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 METHOD <init> (Lnet/minecraft/class_310;Ljava/io/File;)V
ARG 1 client ARG 1 client
ARG 2 optionsFile ARG 2 optionsFile
@ -594,6 +596,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
ARG 0 value ARG 0 value
METHOD method_53530 getNarratorHotkey ()Lnet/minecraft/class_7172; METHOD method_53530 getNarratorHotkey ()Lnet/minecraft/class_7172;
METHOD method_53842 getSyncedOptions ()Lnet/minecraft/class_8791; METHOD method_53842 getSyncedOptions ()Lnet/minecraft/class_8791;
METHOD method_54581 getHideSplashTexts ()Lnet/minecraft/class_7172;
CLASS 2 CLASS 2
METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String; METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String;
ARG 1 key 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 Draws the contents of the buffer builder using the shader program
COMMENT specified with {@link com.mojang.blaze3d.systems.RenderSystem#setShader COMMENT specified with {@link com.mojang.blaze3d.systems.RenderSystem#setShader
COMMENT 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 1 green
ARG 2 blue ARG 2 blue
ARG 3 hueOffset 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 METHOD method_8562 playSong (Lnet/minecraft/class_3414;Lnet/minecraft/class_2338;)V
ARG 1 song ARG 1 song
ARG 2 songPosition 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_4880 resumeAll ()V
METHOD method_4881 stopAll ()V METHOD method_4881 stopAll ()V
METHOD method_4882 close ()V METHOD method_4882 close ()V
METHOD method_54649 stopAbruptly ()V
CLASS class_4009 SoundList CLASS class_4009 SoundList
FIELD field_17908 loadedSounds Ljava/util/Map; FIELD field_17908 loadedSounds Ljava/util/Map;
FIELD field_40577 foundSounds 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 ARG 1 listener
METHOD method_4856 stop ()V METHOD method_4856 stop ()V
METHOD method_4857 tick ()V METHOD method_4857 tick ()V
METHOD method_54648 stopAbruptly ()V
CLASS class_6665 DeviceChangeStatus 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_45635 skinCache Lnet/minecraft/class_1071$class_8687;
FIELD field_45636 capeCache 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_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 METHOD <init> (Lnet/minecraft/class_1060;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)V
ARG 1 textureManager ARG 1 textureManager
ARG 2 directory 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; METHOD method_52858 getSkinTexturesSupplier (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier;
ARG 1 profile ARG 1 profile
METHOD method_52859 fetchSkinTextures (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;)Ljava/util/concurrent/CompletableFuture; METHOD method_52859 fetchSkinTextures (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;)Ljava/util/concurrent/CompletableFuture;
ARG 1 uuid
ARG 2 textures ARG 2 textures
METHOD method_52862 getSkinTextures (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685; METHOD method_52862 getSkinTextures (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685;
ARG 1 profile ARG 1 profile

View File

@ -28,3 +28,9 @@ CLASS net/minecraft/data/Main
ARG 8 ignoreCache ARG 8 ignoreCache
METHOD method_52888 (Lnet/minecraft/class_7784;)Lnet/minecraft/class_7796; METHOD method_52888 (Lnet/minecraft/class_7784;)Lnet/minecraft/class_7796;
ARG 0 outputx 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_49990 registerSnifferEgg ()V
METHOD method_49991 registerPitcherPlant ()V METHOD method_49991 registerPitcherPlant ()V
METHOD method_49992 registerPitcherCrop ()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 CLASS class_4911 BuiltinModelPool
FIELD field_22835 modelId Lnet/minecraft/class_2960; FIELD field_22835 modelId Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_4910;Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)V 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 ARG 2 preset
METHOD method_51689 requireAllExclusiveTrimmedArmor (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; METHOD method_51689 requireAllExclusiveTrimmedArmor (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder 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; METHOD method_51691 requireTrimmedArmor (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder ARG 0 builder
METHOD method_51692 requireSalvagedSherd (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162; 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 ARG 0 facing
METHOD method_51819 requirePlacedComparatorReadingBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175; METHOD method_51819 requirePlacedComparatorReadingBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;
ARG 0 block 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_40657 LAPIS_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_40658 REDSTONE_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; 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; 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 CLASS net/minecraft/class_1541 net/minecraft/entity/TntEntity
FIELD field_30459 DEFAULT_FUSE I 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_7197 FUSE Lnet/minecraft/class_2940;
FIELD field_7198 causingEntity Lnet/minecraft/class_1309; FIELD field_7198 causingEntity Lnet/minecraft/class_1309;
METHOD <init> (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1309;)V 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 4 y
ARG 6 z ARG 6 z
ARG 8 igniter 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 METHOD method_6967 setFuse (I)V
ARG 1 fuse ARG 1 fuse
METHOD method_6969 getFuse ()I 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 {@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 projectile has an owner, the effect is attributed to the owner; otherwise, it
COMMENT is attributed to this projectile itself. 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 METHOD method_7432 setOwner (Lnet/minecraft/class_1297;)V
ARG 1 entity ARG 1 entity
METHOD method_7454 onEntityHit (Lnet/minecraft/class_3966;)V 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 COMMENT @see ItemUsage#spawnItemContents
ARG 1 entity ARG 1 entity
METHOD method_40131 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883; 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; 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 Called when the player uses (or starts using) the item.
COMMENT The use action, by default, is bound to the right mouse button. 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 METHOD method_7841 getMaxDamage ()I
COMMENT {@return the maximum durability of this item} Can be configured through {@link Item.Settings#maxDamage(int) settings.maxDamage()}. 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 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 1 stack
ARG 2 world ARG 2 world
METHOD method_7844 getAttributeModifiers (Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap; 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_51164 copyAndEmpty ()Lnet/minecraft/class_1799;
METHOD method_53187 itemMatches (Lnet/minecraft/class_6885;)Z METHOD method_53187 itemMatches (Lnet/minecraft/class_6885;)Z
ARG 1 registryEntryList ARG 1 registryEntryList
METHOD method_54466 onCraftByCrafter (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_7909 getItem ()Lnet/minecraft/class_1792; METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
COMMENT {@return the item of this stack} COMMENT {@return the item of this stack}
COMMENT 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 COMMENT the custom NBT compound, may be {@code null} to reset
METHOD method_7981 useOnBlock (Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269; METHOD method_7981 useOnBlock (Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269;
ARG 1 context 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 1 world
ARG 2 player ARG 2 player
ARG 3 amount 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 @throws NbtSizeValidationException if the NBT is too deep
COMMENT @see #readCompressed(File) COMMENT @see #readCompressed(File)
ARG 0 stream ARG 0 stream
ARG 1 tagSizeTracker
METHOD method_10630 write (Lnet/minecraft/class_2487;Ljava/io/File;)V METHOD method_10630 write (Lnet/minecraft/class_2487;Ljava/io/File;)V
COMMENT Writes the {@code nbt} to {@code file}. COMMENT Writes the {@code nbt} to {@code file}.
COMMENT COMMENT
@ -79,6 +80,7 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
COMMENT @throws NbtSizeValidationException if the NBT is too deep COMMENT @throws NbtSizeValidationException if the NBT is too deep
COMMENT @see #readCompressed(InputStream) COMMENT @see #readCompressed(InputStream)
ARG 0 file ARG 0 file
ARG 1 tagSizeTracker
METHOD method_30614 writeCompressed (Lnet/minecraft/class_2487;Ljava/io/File;)V METHOD method_30614 writeCompressed (Lnet/minecraft/class_2487;Ljava/io/File;)V
COMMENT Writes the Gzip-compressed {@code nbt} to {@code file}. COMMENT Writes the Gzip-compressed {@code nbt} to {@code file}.
COMMENT COMMENT

View File

@ -90,3 +90,5 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi
ARG 1 packet ARG 1 packet
METHOD method_52279 onAcknowledgeReconfiguration (Lnet/minecraft/class_8591;)V METHOD method_52279 onAcknowledgeReconfiguration (Lnet/minecraft/class_8591;)V
ARG 1 packet 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_43381 RULE_BLOCK_ENTITY_MODIFIER Lnet/minecraft/class_2378;
FIELD field_44687 ITEM_GROUP Lnet/minecraft/class_2378; FIELD field_44687 ITEM_GROUP Lnet/minecraft/class_2378;
FIELD field_46591 BLOCK_TYPE 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; METHOD method_47450 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4168;
ARG 0 registry ARG 0 registry
METHOD method_47451 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4170; 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_42941 DECORATED_POT_PATTERN Lnet/minecraft/class_5321;
FIELD field_43089 MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST 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_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; METHOD method_47516 toWorldKey (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
ARG 0 key ARG 0 key
METHOD method_47517 of (Ljava/lang/String;)Lnet/minecraft/class_5321; 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_40182 VANILLA_FEATURES Lnet/minecraft/class_7699;
FIELD field_40183 DEFAULT_ENABLED_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_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; METHOD method_45405 printMissingFlags (Lnet/minecraft/class_7697;Lnet/minecraft/class_7699;Lnet/minecraft/class_7699;)Ljava/lang/String;
ARG 0 featureManager ARG 0 featureManager
ARG 1 featuresToCheck 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 1 success
ARG 2 result ARG 2 result
METHOD method_54317 asResultConsumer ()Lcom/mojang/brigadier/ResultConsumer; 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 METHOD method_9259 hasPermissionLevel (I)Z
ARG 1 level ARG 1 level

View File

@ -140,6 +140,7 @@ CLASS net/minecraft/class_5579 net/minecraft/server/world/ServerEntityManager
ARG 1 pos ARG 1 pos
METHOD method_40022 shouldTick (Lnet/minecraft/class_2338;)Z METHOD method_40022 shouldTick (Lnet/minecraft/class_2338;)Z
ARG 1 pos ARG 1 pos
METHOD method_54490 getIndexSize ()I
CLASS class_5580 Listener CLASS class_5580 Listener
FIELD field_27271 manager Lnet/minecraft/class_5579; FIELD field_27271 manager Lnet/minecraft/class_5579;
FIELD field_27272 entity Lnet/minecraft/class_5568; 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. 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; FIELD field_43307 CRACKED Lnet/minecraft/class_2746;
COMMENT A property that specifies if a decorated pot is cracked. 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 METHOD method_11813 (Lnet/minecraft/class_2768;)Z
ARG 0 shape ARG 0 shape
METHOD method_11814 (Lnet/minecraft/class_2350;)Z 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 8 firstPiece
ARG 9 pieces ARG 9 pieces
ARG 10 pieceShape 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; 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 0 context
ARG 1 structurePool ARG 1 structurePool
@ -21,6 +22,9 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 5 useExpansionHack ARG 5 useExpansionHack
ARG 6 projectStartToHeightmap ARG 6 projectStartToHeightmap
ARG 7 maxDistanceFromCenter 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; 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 0 pool
ARG 1 id ARG 1 id
@ -62,6 +66,8 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 4 structureTemplateManager ARG 4 structureTemplateManager
ARG 5 children ARG 5 children
ARG 6 random 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 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 1 piece
ARG 2 pieceShape ARG 2 pieceShape
@ -69,6 +75,7 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 4 modifyBoundingBox ARG 4 modifyBoundingBox
ARG 5 world ARG 5 world
ARG 6 noiseConfig ARG 6 noiseConfig
ARG 7 aliasLookup
METHOD method_31113 (Lnet/minecraft/class_6880;)Ljava/lang/Integer; METHOD method_31113 (Lnet/minecraft/class_6880;)Ljava/lang/Integer;
ARG 1 entry ARG 1 entry
METHOD method_31114 (Lnet/minecraft/class_6880;)Ljava/lang/Integer; 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 ARG 0 entry
METHOD method_46730 (Lnet/minecraft/class_5321;)Ljava/lang/String; METHOD method_46730 (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 key 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 Creates a piece of mutable text with the given content, with no sibling
COMMENT and style. COMMENT and style.
ARG 0 content 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; METHOD method_34975 add (Ljava/lang/Object;I)Lnet/minecraft/class_6005$class_6006;
ARG 1 object ARG 1 object
ARG 2 weight 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} 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 FIELD field_31143 DISPENSER_ACTIVATED I
COMMENT A dispenser is activated. 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 <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} 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 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 <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>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} 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_38268 maxDistanceFromCenter I
FIELD field_38435 MAX_SIZE I FIELD field_38435 MAX_SIZE I
FIELD field_39059 startJigsawName Ljava/util/Optional; 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 METHOD <init> (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;ILnet/minecraft/class_6122;Z)V
ARG 1 config ARG 1 config
ARG 2 startPool ARG 2 startPool
@ -30,6 +31,7 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure
ARG 6 useExpansionHack ARG 6 useExpansionHack
ARG 7 projectStartToHeightmap ARG 7 projectStartToHeightmap
ARG 8 maxDistanceFromCenter ARG 8 maxDistanceFromCenter
ARG 9 poolAliasBindings
METHOD method_41662 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_41662 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_42704 (Lnet/minecraft/class_5434;)Ljava/lang/Integer; 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 ARG 0 structure
METHOD method_43567 (Lnet/minecraft/class_5434;)Ljava/util/Optional; METHOD method_43567 (Lnet/minecraft/class_5434;)Ljava/util/Optional;
ARG 0 structure 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 SCULK_SHRIEKS
constant world_events net/minecraft/world/WorldEvents BLOCK_FINISHED_BRUSHING 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 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 target_method net/minecraft/world/WorldAccess syncWorldEvent (Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V
param 1 world_events param 1 world_events