24w03a stuff (#3766)

This commit is contained in:
apple502j 2024-01-19 00:07:47 +09:00 committed by GitHub
parent a83c057077
commit d0db89512a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
55 changed files with 615 additions and 101 deletions

View File

@ -26,6 +26,7 @@ CLASS net/minecraft/class_185 net/minecraft/advancement/AdvancementDisplay
METHOD method_811 getTitle ()Lnet/minecraft/class_2561; METHOD method_811 getTitle ()Lnet/minecraft/class_2561;
METHOD method_812 getBackground ()Ljava/util/Optional; METHOD method_812 getBackground ()Ljava/util/Optional;
METHOD method_813 toPacket (Lnet/minecraft/class_9129;)V METHOD method_813 toPacket (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_815 getFrame ()Lnet/minecraft/class_189; METHOD method_815 getFrame ()Lnet/minecraft/class_189;
METHOD method_816 setPos (FF)V METHOD method_816 setPos (FF)V
ARG 1 x ARG 1 x
@ -34,6 +35,7 @@ CLASS net/minecraft/class_185 net/minecraft/advancement/AdvancementDisplay
METHOD method_818 getX ()F METHOD method_818 getX ()F
METHOD method_819 getY ()F METHOD method_819 getY ()F
METHOD method_820 fromPacket (Lnet/minecraft/class_9129;)Lnet/minecraft/class_185; METHOD method_820 fromPacket (Lnet/minecraft/class_9129;)Lnet/minecraft/class_185;
ARG 0 buf
METHOD method_821 getIcon ()Lnet/minecraft/class_1799; METHOD method_821 getIcon ()Lnet/minecraft/class_1799;
METHOD method_823 shouldShowToast ()Z METHOD method_823 shouldShowToast ()Z
METHOD method_824 isHidden ()Z METHOD method_824 isHidden ()Z

View File

@ -8,15 +8,10 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT {@link WorldAccess} as a parameter. In this case, a {@link net.minecraft.world.ChunkRegion} COMMENT {@link WorldAccess} as a parameter. In this case, a {@link net.minecraft.world.ChunkRegion}
COMMENT is passed to the parameter, which is not a subclass of {@link World}. COMMENT is passed to the parameter, which is not a subclass of {@link World}.
COMMENT COMMENT
COMMENT <p id="deprecated-methods">Deprecated methods in this class mean they
COMMENT should only be called from the corresponding method in {@link
COMMENT AbstractBlockState} or subclasses of this class. <strong>Overriding the
COMMENT methods is an expected usage and is not deprecated in any way.</strong>
COMMENT
COMMENT @apiNote In vanilla subclasses, these methods are called either to do the COMMENT @apiNote In vanilla subclasses, these methods are called either to do the
COMMENT default behavior (e.g. {@code super.onUse(...)}) or to delegate logic to COMMENT default behavior (e.g. {@code super.onUse(...)}). Because the methods are {@code protected},
COMMENT other blocks (e.g. {@link net.minecraft.block.StairsBlock#randomTick COMMENT you must use these methods via the corresponding method in {@link
COMMENT StairsBlock#randomTick} calls {@code randomTick} of its base block). COMMENT AbstractBlockState}.
COMMENT COMMENT
COMMENT <p>Many methods of this class are called on both the logical client and logical server, COMMENT <p>Many methods of this class are called on both the logical client and logical server,
COMMENT so take caution when using those methods. The logical side can be checked using COMMENT so take caution when using those methods. The logical side can be checked using
@ -254,8 +249,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#createScreenHandlerFactory} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#createScreenHandlerFactory
COMMENT
COMMENT @see net.minecraft.screen.SimpleNamedScreenHandlerFactory COMMENT @see net.minecraft.screen.SimpleNamedScreenHandlerFactory
COMMENT @see net.minecraft.block.entity.LockableContainerBlockEntity COMMENT @see net.minecraft.block.entity.LockableContainerBlockEntity
ARG 1 state ARG 1 state
@ -276,8 +270,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>{@link AbstractCandleBlock} lights on fire when hit by a projectile on fire.</li> COMMENT <li>{@link AbstractCandleBlock} lights on fire when hit by a projectile on fire.</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onProjectileHit} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onProjectileHit
COMMENT
COMMENT @see ProjectileEntity#onBlockHit COMMENT @see ProjectileEntity#onBlockHit
COMMENT @see #onEntityCollision COMMENT @see #onEntityCollision
ARG 1 world ARG 1 world
@ -294,19 +287,18 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#canBucketPlace} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#canBucketPlace
COMMENT
COMMENT @see #canReplace COMMENT @see #canReplace
COMMENT @see AbstractBlockState#isReplaceable COMMENT @see AbstractBlockState#isReplaceable
ARG 1 state ARG 1 state
ARG 2 fluid ARG 2 fluid
METHOD method_25959 getSidesShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; METHOD method_25959 getSidesShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getSidesShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getSidesShape
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
METHOD method_26159 getCameraCollisionShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; METHOD method_26159 getCameraCollisionShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getCameraCollisionShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getCameraCollisionShape
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -321,7 +313,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
METHOD method_36555 getHardness ()F METHOD method_36555 getHardness ()F
METHOD method_37247 getVerticalModelOffsetMultiplier ()F METHOD method_37247 getVerticalModelOffsetMultiplier ()F
METHOD method_37403 isShapeFullCube (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z METHOD method_37403 isShapeFullCube (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
COMMENT @deprecated Consider calling {@link AbstractBlockState#isFullCube} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#isFullCube
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -371,12 +363,12 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <p>This does not check the current comparator output of the block. COMMENT <p>This does not check the current comparator output of the block.
COMMENT Use {@link #getComparatorOutput} in that case. COMMENT Use {@link #getComparatorOutput} in that case.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#hasComparatorOutput} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#hasComparatorOutput
COMMENT COMMENT
COMMENT @see #getComparatorOutput COMMENT @see #getComparatorOutput
ARG 1 state ARG 1 state
METHOD method_9505 getOpacity (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I METHOD method_9505 getOpacity (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I
COMMENT @deprecated Consider calling {@link AbstractBlockState#getOpacity} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getOpacity
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -386,7 +378,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <p>This does not return whether the block is currently emitting redstone power. COMMENT <p>This does not return whether the block is currently emitting redstone power.
COMMENT Use {@link World#isEmittingRedstonePower} in that case. COMMENT Use {@link World#isEmittingRedstonePower} in that case.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#emitsRedstonePower} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#emitsRedstonePower
COMMENT COMMENT
COMMENT @see World#isEmittingRedstonePower COMMENT @see World#isEmittingRedstonePower
ARG 1 state ARG 1 state
@ -411,7 +403,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>{@link LeavesBlock} uses this to decay when far from logs.</li> COMMENT <li>{@link LeavesBlock} uses this to decay when far from logs.</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#randomTick} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#randomTick
COMMENT COMMENT
COMMENT @see CropBlock COMMENT @see CropBlock
COMMENT @see #scheduledTick COMMENT @see #scheduledTick
@ -425,7 +417,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT @apiNote Subclasses may override this to prevent or restrict pathfinding through the COMMENT @apiNote Subclasses may override this to prevent or restrict pathfinding through the
COMMENT block. For example, {@link DoorBlock} restricts it to open doors only. COMMENT block. For example, {@link DoorBlock} restricts it to open doors only.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#canPathfindThrough} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#canPathfindThrough
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -441,8 +433,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT COMMENT
COMMENT @apiNote This is used by {@link RedstoneWireBlock} to update connected redstone wire. COMMENT @apiNote This is used by {@link RedstoneWireBlock} to update connected redstone wire.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#prepare(WorldAccess, BlockPos, int, int)} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#prepare(WorldAccess, BlockPos, int, int)
COMMENT
COMMENT @see #getStateForNeighborUpdate COMMENT @see #getStateForNeighborUpdate
COMMENT @see #neighborUpdate COMMENT @see #neighborUpdate
ARG 1 state ARG 1 state
@ -451,7 +442,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 4 flags ARG 4 flags
ARG 5 maxUpdateDepth ARG 5 maxUpdateDepth
METHOD method_9522 isSideInvisible (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z METHOD method_9522 isSideInvisible (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
COMMENT @deprecated Consider calling {@link AbstractBlockState#isSideInvisible} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#isSideInvisible
ARG 1 state ARG 1 state
ARG 2 stateFrom ARG 2 stateFrom
ARG 3 direction ARG 3 direction
@ -466,7 +457,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT redstone power only. {@link LeverBlock} and {@link ButtonBlock} emits both COMMENT redstone power only. {@link LeverBlock} and {@link ButtonBlock} emits both
COMMENT weak and strong redstone power depending on the direction. COMMENT weak and strong redstone power depending on the direction.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getWeakRedstonePower} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getWeakRedstonePower
COMMENT COMMENT
COMMENT @see #emitsRedstonePower COMMENT @see #emitsRedstonePower
COMMENT @see #getStrongRedstonePower COMMENT @see #getStrongRedstonePower
@ -478,10 +469,10 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
METHOD method_9526 hasSidedTransparency (Lnet/minecraft/class_2680;)Z METHOD method_9526 hasSidedTransparency (Lnet/minecraft/class_2680;)Z
COMMENT {@return whether the block's transparency depends on the side of the block, like slabs} COMMENT {@return whether the block's transparency depends on the side of the block, like slabs}
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#hasSidedTransparency} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#hasSidedTransparency
ARG 1 state ARG 1 state
METHOD method_9530 getOutlineShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; METHOD method_9530 getOutlineShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getOutlineShape(BlockView, BlockPos, ShapeContext)} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getOutlineShape(BlockView, BlockPos, ShapeContext)
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -492,7 +483,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <p>This is usually the hash code of {@code pos}. Tall or wide blocks (such as doors or COMMENT <p>This is usually the hash code of {@code pos}. Tall or wide blocks (such as doors or
COMMENT beds) should override this to make sure both parts of the block have the same seed. COMMENT beds) should override this to make sure both parts of the block have the same seed.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getRenderingSeed} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getRenderingSeed
ARG 1 state ARG 1 state
ARG 2 pos ARG 2 pos
METHOD method_9536 onStateReplaced (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V METHOD method_9536 onStateReplaced (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
@ -506,7 +497,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT super.onStateReplaced(state, world, pos, newState, moved);} <strong>after</strong> COMMENT super.onStateReplaced(state, world, pos, newState, moved);} <strong>after</strong>
COMMENT invoking {@code ItemScatterer} methods. COMMENT invoking {@code ItemScatterer} methods.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onStateReplaced} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onStateReplaced
COMMENT COMMENT
COMMENT @see net.minecraft.util.ItemScatterer#onStateReplaced COMMENT @see net.minecraft.util.ItemScatterer#onStateReplaced
COMMENT @see net.minecraft.util.ItemScatterer#spawn(World, BlockPos, net.minecraft.inventory.Inventory) COMMENT @see net.minecraft.util.ItemScatterer#spawn(World, BlockPos, net.minecraft.inventory.Inventory)
@ -524,8 +515,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <p>{@linkplain Waterloggable Waterloggable blocks} must override this to return {@code Fluids.WATER.getStill(false)} COMMENT <p>{@linkplain Waterloggable Waterloggable blocks} must override this to return {@code Fluids.WATER.getStill(false)}
COMMENT when waterlogged. COMMENT when waterlogged.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getFluidState} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getFluidState
COMMENT
COMMENT @see net.minecraft.fluid.Fluids#WATER COMMENT @see net.minecraft.fluid.Fluids#WATER
ARG 1 state ARG 1 state
METHOD method_9548 onEntityCollision (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V METHOD method_9548 onEntityCollision (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V
@ -546,8 +536,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>{@link HopperBlock} collects the item entity.</li> COMMENT <li>{@link HopperBlock} collects the item entity.</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onEntityCollision} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onEntityCollision
COMMENT
COMMENT @see Block#onSteppedOn COMMENT @see Block#onSteppedOn
COMMENT @see #onProjectileHit COMMENT @see #onProjectileHit
ARG 1 state ARG 1 state
@ -555,7 +544,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 3 pos ARG 3 pos
ARG 4 entity ARG 4 entity
METHOD method_9549 getCollisionShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; METHOD method_9549 getCollisionShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getCollisionShape(BlockView, BlockPos, ShapeContext)} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getCollisionShape(BlockView, BlockPos, ShapeContext)
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -576,8 +565,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#canPlaceAt} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#canPlaceAt
COMMENT
COMMENT @see #getStateForNeighborUpdate COMMENT @see #getStateForNeighborUpdate
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
@ -612,8 +600,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT fall if needed.</li> COMMENT fall if needed.</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getStateForNeighborUpdate} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getStateForNeighborUpdate
COMMENT
COMMENT @see #neighborUpdate COMMENT @see #neighborUpdate
COMMENT @see #prepare COMMENT @see #prepare
COMMENT @see #canPlaceAt COMMENT @see #canPlaceAt
@ -644,8 +631,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT #onStateReplaced} should be used instead) or to drop experience orbs ({@link COMMENT #onStateReplaced} should be used instead) or to drop experience orbs ({@link
COMMENT #onStacksDropped} should be used instead). COMMENT #onStacksDropped} should be used instead).
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getDroppedStacks} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getDroppedStacks
COMMENT
COMMENT @see #onStateReplaced COMMENT @see #onStateReplaced
COMMENT @see #onStacksDropped COMMENT @see #onStacksDropped
COMMENT @see ItemStack#split COMMENT @see ItemStack#split
@ -662,8 +648,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT {@link Block#dropExperienceWhenMined} can be used to drop experience orbs. COMMENT {@link Block#dropExperienceWhenMined} can be used to drop experience orbs.
COMMENT {@link ExperienceDroppingBlock} provides the implementation for experience-dropping blocks. COMMENT {@link ExperienceDroppingBlock} provides the implementation for experience-dropping blocks.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onStacksDropped} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onStacksDropped
COMMENT
COMMENT @see ExperienceDroppingBlock COMMENT @see ExperienceDroppingBlock
COMMENT @see Block#dropExperienceWhenMined COMMENT @see Block#dropExperienceWhenMined
COMMENT @see #getDroppedStacks COMMENT @see #getDroppedStacks
@ -678,11 +663,11 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT COMMENT
COMMENT <p>By default, this returns the provided block state. COMMENT <p>By default, this returns the provided block state.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#mirror} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#mirror
ARG 1 state ARG 1 state
ARG 2 mirror ARG 2 mirror
METHOD method_9571 getCullingShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; METHOD method_9571 getCullingShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getCullingShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getCullingShape
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -691,8 +676,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT COMMENT
COMMENT <p>When overriding this, {@link #hasComparatorOutput} must also be overridden. COMMENT <p>When overriding this, {@link #hasComparatorOutput} must also be overridden.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getComparatorOutput} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getComparatorOutput
COMMENT
COMMENT @see #hasComparatorOutput COMMENT @see #hasComparatorOutput
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
@ -700,7 +684,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
METHOD method_9573 getSoundGroup (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498; METHOD method_9573 getSoundGroup (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498;
ARG 1 state ARG 1 state
METHOD method_9575 getAmbientOcclusionLightLevel (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F METHOD method_9575 getAmbientOcclusionLightLevel (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
COMMENT @deprecated Consider calling {@link AbstractBlockState#getAmbientOcclusionLightLevel} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getAmbientOcclusionLightLevel
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -709,7 +693,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
METHOD method_9584 getRaycastShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; METHOD method_9584 getRaycastShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getRaycastShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see @link AbstractBlockState#getRaycastShape
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -732,8 +716,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>{@link FallingBlock} tries to fall.</li> COMMENT <li>{@link FallingBlock} tries to fall.</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#scheduledTick} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#scheduledTick
COMMENT
COMMENT @see WorldAccess#scheduleBlockTick(BlockPos, Block, int) COMMENT @see WorldAccess#scheduleBlockTick(BlockPos, Block, int)
COMMENT @see #getStateForNeighborUpdate COMMENT @see #getStateForNeighborUpdate
COMMENT @see #randomTick COMMENT @see #randomTick
@ -746,8 +729,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT COMMENT
COMMENT @return whether the event was handled successfully COMMENT @return whether the event was handled successfully
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onSyncedBlockEvent} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onSyncedBlockEvent
COMMENT
COMMENT @see World#addSyncedBlockEvent COMMENT @see World#addSyncedBlockEvent
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
@ -755,7 +737,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 4 type ARG 4 type
ARG 5 data ARG 5 data
METHOD method_9594 calcBlockBreakingDelta (Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F METHOD method_9594 calcBlockBreakingDelta (Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
COMMENT @deprecated Consider calling {@link AbstractBlockState#calcBlockBreakingDelta} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#calcBlockBreakingDelta
ARG 1 state ARG 1 state
ARG 2 player ARG 2 player
ARG 3 world ARG 3 world
@ -765,7 +747,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT COMMENT
COMMENT <p>By default, this returns the provided block state. COMMENT <p>By default, this returns the provided block state.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#rotate} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#rotate
ARG 1 state ARG 1 state
ARG 2 rotation ARG 2 rotation
METHOD method_9603 getStrongRedstonePower (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I METHOD method_9603 getStrongRedstonePower (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
@ -779,7 +761,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT redstone power only. {@link LeverBlock} and {@link ButtonBlock} emits both COMMENT redstone power only. {@link LeverBlock} and {@link ButtonBlock} emits both
COMMENT weak and strong redstone power. COMMENT weak and strong redstone power.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getStrongRedstonePower} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getStrongRedstonePower
COMMENT COMMENT
COMMENT @see #emitsRedstonePower COMMENT @see #emitsRedstonePower
COMMENT @see #getWeakRedstonePower COMMENT @see #getWeakRedstonePower
@ -794,7 +776,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT @apiNote {@link BlockWithEntity} overrides this to return {@link BlockRenderType#INVISIBLE}; COMMENT @apiNote {@link BlockWithEntity} overrides this to return {@link BlockRenderType#INVISIBLE};
COMMENT therefore, custom blocks extending that class must override it again to render the block. COMMENT therefore, custom blocks extending that class must override it again to render the block.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getRenderType} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getRenderType
ARG 1 state ARG 1 state
METHOD method_9606 onBlockBreakStart (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V METHOD method_9606 onBlockBreakStart (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
COMMENT Called when a player starts breaking the block (including when instant-mining). COMMENT Called when a player starts breaking the block (including when instant-mining).
@ -803,7 +785,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onBlockBreakStart} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onBlockBreakStart
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -821,8 +803,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#neighborUpdate} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#neighborUpdate
COMMENT
COMMENT @see #getStateForNeighborUpdate COMMENT @see #getStateForNeighborUpdate
COMMENT @see net.minecraft.world.RedstoneView#isReceivingRedstonePower COMMENT @see net.minecraft.world.RedstoneView#isReceivingRedstonePower
ARG 1 state ARG 1 state
@ -844,8 +825,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>When {@linkplain AbstractFireBlock fire} lights a portal</li> COMMENT <li>When {@linkplain AbstractFireBlock fire} lights a portal</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onBlockAdded} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onBlockAdded
COMMENT
COMMENT @see #onStateReplaced COMMENT @see #onStateReplaced
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
@ -863,8 +843,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#canReplace} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#canReplace
COMMENT
COMMENT @see #canBucketPlace COMMENT @see #canBucketPlace
COMMENT @see AbstractBlockState#isReplaceable COMMENT @see AbstractBlockState#isReplaceable
ARG 1 state ARG 1 state

View File

@ -19,7 +19,7 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
FIELD field_31293 PROPERTY_COUNT I FIELD field_31293 PROPERTY_COUNT I
FIELD field_31294 DEFAULT_COOK_TIME I FIELD field_31294 DEFAULT_COOK_TIME I
FIELD field_38234 matchGetter Lnet/minecraft/class_1863$class_7266; FIELD field_38234 matchGetter Lnet/minecraft/class_1863$class_7266;
FIELD field_48375 FUEL_TIMES Ljava/util/Map; FIELD field_48375 fuelTimes Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3956;)V METHOD <init> (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3956;)V
ARG 1 blockEntityType ARG 1 blockEntityType
ARG 2 pos ARG 2 pos

View File

@ -13,6 +13,12 @@ CLASS net/minecraft/class_4416 net/minecraft/client/realms/gui/screen/RealmsSele
FIELD field_26508 CHEATS_TEXT Lnet/minecraft/class_2561; FIELD field_26508 CHEATS_TEXT Lnet/minecraft/class_2561;
FIELD field_44909 LOADING_ERROR_TEXT Lnet/minecraft/class_2561; FIELD field_44909 LOADING_ERROR_TEXT Lnet/minecraft/class_2561;
FIELD field_46131 TITLE Lnet/minecraft/class_2561; FIELD field_46131 TITLE Lnet/minecraft/class_2561;
FIELD field_48387 creationTask Lnet/minecraft/class_4445;
METHOD <init> (Lnet/minecraft/class_4445;JILnet/minecraft/class_4410;)V
ARG 1 creationTask
ARG 2 worldId
ARG 4 slotId
ARG 5 parent
METHOD method_21396 loadLevelList ()V METHOD method_21396 loadLevelList ()V
METHOD method_21400 getGameModeName (Lnet/minecraft/class_34;)Lnet/minecraft/class_2561; METHOD method_21400 getGameModeName (Lnet/minecraft/class_34;)Lnet/minecraft/class_2561;
ARG 0 summary ARG 0 summary

View File

@ -7,5 +7,8 @@ CLASS net/minecraft/class_4530 net/minecraft/command/argument/TestFunctionArgume
ARG 0 context ARG 0 context
ARG 1 name ARG 1 name
METHOD method_22371 testFunction ()Lnet/minecraft/class_4530; METHOD method_22371 testFunction ()Lnet/minecraft/class_4530;
METHOD method_56325 suggestTestNames (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 builder
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
ARG 1 reader ARG 1 reader

View File

@ -31,6 +31,10 @@ CLASS net/minecraft/class_2408 net/minecraft/data/DataCache
METHOD method_46571 (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/class_2408$class_7405;)V METHOD method_46571 (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/class_2408$class_7405;)V
ARG 2 providerName ARG 2 providerName
ARG 3 cachedData ARG 3 cachedData
CLASS 1
METHOD visitFile (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;
ARG 1 path
ARG 2 attributes
CLASS class_7404 CachedDataWriter CLASS class_7404 CachedDataWriter
FIELD field_38919 oldCache Lnet/minecraft/class_2408$class_7405; FIELD field_38919 oldCache Lnet/minecraft/class_2408$class_7405;
FIELD field_38920 newCache Lnet/minecraft/class_2408$class_7858; FIELD field_38920 newCache Lnet/minecraft/class_2408$class_7858;

View File

@ -31,6 +31,7 @@ CLASS net/minecraft/class_1263 net/minecraft/inventory/Inventory
COMMENT @see net.minecraft.entity.vehicle.VehicleInventory COMMENT @see net.minecraft.entity.vehicle.VehicleInventory
COMMENT @see net.minecraft.block.entity.LockableContainerBlockEntity COMMENT @see net.minecraft.block.entity.LockableContainerBlockEntity
FIELD field_29952 MAX_COUNT_PER_STACK I FIELD field_29952 MAX_COUNT_PER_STACK I
FIELD field_48319 DEFAULT_MAX_INTERACTION_RANGE F
METHOD method_18861 count (Lnet/minecraft/class_1792;)I METHOD method_18861 count (Lnet/minecraft/class_1792;)I
COMMENT {@return the number of times {@code item} occurs in this inventory COMMENT {@return the number of times {@code item} occurs in this inventory
COMMENT across all stored stacks} COMMENT across all stored stacks}

View File

@ -19,6 +19,8 @@ CLASS net/minecraft/class_173 net/minecraft/loot/context/LootContextTypes
ARG 0 builder ARG 0 builder
METHOD method_53401 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult; METHOD method_53401 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
ARG 0 id ARG 0 id
METHOD method_56128 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_755 (Lnet/minecraft/class_176$class_177;)V METHOD method_755 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder ARG 0 builder
METHOD method_756 (Lnet/minecraft/class_176$class_177;)V METHOD method_756 (Lnet/minecraft/class_176$class_177;)V

View File

@ -7,17 +7,17 @@ CLASS net/minecraft/class_9139 net/minecraft/network/codec/PacketCodec
ARG 2 from ARG 2 from
METHOD method_56433 mapResult (Lnet/minecraft/class_9139$class_9140;)Lnet/minecraft/class_9139; METHOD method_56433 mapResult (Lnet/minecraft/class_9139$class_9140;)Lnet/minecraft/class_9139;
ARG 1 function ARG 1 function
METHOD method_56434 record (Lnet/minecraft/class_9139;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_9139; METHOD method_56434 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_9139;
ARG 0 codec ARG 0 codec
ARG 1 from ARG 1 from
ARG 2 to ARG 2 to
METHOD method_56435 record (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/class_9139; METHOD method_56435 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/class_9139;
ARG 0 codec1 ARG 0 codec1
ARG 1 from1 ARG 1 from1
ARG 2 codec2 ARG 2 codec2
ARG 3 from2 ARG 3 from2
ARG 4 to ARG 4 to
METHOD method_56436 record (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/class_9139; METHOD method_56436 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/class_9139;
ARG 0 codec1 ARG 0 codec1
ARG 1 from1 ARG 1 from1
ARG 2 codec2 ARG 2 codec2

View File

@ -1,24 +1,26 @@
CLASS net/minecraft/class_8710 net/minecraft/network/packet/CustomPayload CLASS net/minecraft/class_8710 net/minecraft/network/packet/CustomPayload
METHOD method_56479 getKey ()Lnet/minecraft/class_8710$class_9154; METHOD method_56479 getId ()Lnet/minecraft/class_8710$class_9154;
METHOD method_56483 keyOf (Ljava/lang/String;)Lnet/minecraft/class_8710$class_9154; METHOD method_56483 id (Ljava/lang/String;)Lnet/minecraft/class_8710$class_9154;
ARG 0 id ARG 0 id
METHOD method_56484 codecOf (Lnet/minecraft/class_9143;Lnet/minecraft/class_9141;)Lnet/minecraft/class_9139; METHOD method_56484 codecOf (Lnet/minecraft/class_9143;Lnet/minecraft/class_9141;)Lnet/minecraft/class_9139;
ARG 0 encoder ARG 0 encoder
ARG 1 decoder ARG 1 decoder
METHOD method_56485 createCodec (Lnet/minecraft/class_8710$class_9153;Ljava/util/List;)Lnet/minecraft/class_9139; METHOD method_56485 createCodec (Lnet/minecraft/class_8710$class_9153;Ljava/util/List;)Lnet/minecraft/class_9139;
ARG 0 factory ARG 0 unknownCodecFactory
ARG 1 codecs ARG 1 types
METHOD method_56486 (Lnet/minecraft/class_8710$class_9155;)Lnet/minecraft/class_2960; METHOD method_56486 (Lnet/minecraft/class_8710$class_9155;)Lnet/minecraft/class_2960;
ARG 0 pair ARG 0 type
CLASS 1 CLASS 1
METHOD method_56487 getCodec (Lnet/minecraft/class_2960;)Lnet/minecraft/class_9139; METHOD method_56487 getCodec (Lnet/minecraft/class_2960;)Lnet/minecraft/class_9139;
ARG 1 id ARG 1 id
METHOD method_56489 encode (Lnet/minecraft/class_2540;Lnet/minecraft/class_8710$class_9154;Lnet/minecraft/class_8710;)V METHOD method_56489 encode (Lnet/minecraft/class_2540;Lnet/minecraft/class_8710$class_9154;Lnet/minecraft/class_8710;)V
ARG 1 value ARG 1 value
ARG 2 type ARG 2 id
ARG 3 payload ARG 3 payload
CLASS class_9153 CodecFactory CLASS class_9153 CodecFactory
METHOD create (Lnet/minecraft/class_2960;)Lnet/minecraft/class_9139; METHOD create (Lnet/minecraft/class_2960;)Lnet/minecraft/class_9139;
ARG 1 id ARG 1 id
CLASS class_9154 Type CLASS class_9154 Id
CLASS class_9155 CodecPair CLASS class_9155 Type
FIELD comp_2243 id Lnet/minecraft/class_8710$class_9154;
METHOD comp_2243 id ()Lnet/minecraft/class_8710$class_9154;

View File

@ -5,6 +5,11 @@ CLASS net/minecraft/class_2596 net/minecraft/network/packet/Packet
METHOD method_11054 apply (Lnet/minecraft/class_2547;)V METHOD method_11054 apply (Lnet/minecraft/class_2547;)V
ARG 1 listener ARG 1 listener
METHOD method_55846 getPacketId ()Lnet/minecraft/class_9145; METHOD method_55846 getPacketId ()Lnet/minecraft/class_9145;
METHOD method_55943 transitionsNetworkState ()Z
COMMENT {@return {@code true} if the packet signals transitioning between {@link
COMMENT net.minecraft.network.NetworkState}s}
COMMENT
COMMENT <p>Such packets cannot be {@linkplain BundlePacket bundled}.
METHOD method_56443 createCodec (Lnet/minecraft/class_9143;Lnet/minecraft/class_9141;)Lnet/minecraft/class_9139; METHOD method_56443 createCodec (Lnet/minecraft/class_9143;Lnet/minecraft/class_9141;)Lnet/minecraft/class_9139;
ARG 0 encoder ARG 0 encoder
ARG 1 decoder ARG 1 decoder

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_9145 net/minecraft/network/packet/PacketIdentifier CLASS net/minecraft/class_9145 net/minecraft/network/packet/PacketIdentifier
FIELD comp_2230 side Lnet/minecraft/class_2598;
METHOD comp_2230 side ()Lnet/minecraft/class_2598;

View File

@ -1 +1,9 @@
CLASS net/minecraft/class_8711 net/minecraft/network/packet/UnknownCustomPayload CLASS net/minecraft/class_8711 net/minecraft/network/packet/UnknownCustomPayload
METHOD method_56491 (ILnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8711;
ARG 2 buf
METHOD method_56492 createCodec (Lnet/minecraft/class_2960;I)Lnet/minecraft/class_9139;
ARG 0 id
ARG 1 maxBytes
METHOD method_56493 (Lnet/minecraft/class_8711;Lnet/minecraft/class_2540;)V
ARG 0 value
ARG 1 buf

View File

@ -19,3 +19,9 @@ CLASS net/minecraft/class_5743 net/minecraft/particle/DustColorTransitionParticl
METHOD method_33111 (Lnet/minecraft/class_5743;)Lorg/joml/Vector3f; METHOD method_33111 (Lnet/minecraft/class_5743;)Lorg/joml/Vector3f;
ARG 0 effect ARG 0 effect
METHOD method_33112 getToColor ()Lorg/joml/Vector3f; METHOD method_33112 getToColor ()Lorg/joml/Vector3f;
METHOD method_56171 (Lnet/minecraft/class_5743;)Ljava/lang/Float;
ARG 0 effect
METHOD method_56172 (Lnet/minecraft/class_5743;)Lorg/joml/Vector3f;
ARG 0 effect
METHOD method_56173 (Lnet/minecraft/class_5743;)Lorg/joml/Vector3f;
ARG 0 effect

View File

@ -10,3 +10,7 @@ CLASS net/minecraft/class_2390 net/minecraft/particle/DustParticleEffect
ARG 0 effect ARG 0 effect
METHOD method_33117 (Lnet/minecraft/class_2390;)Lorg/joml/Vector3f; METHOD method_33117 (Lnet/minecraft/class_2390;)Lorg/joml/Vector3f;
ARG 0 effect ARG 0 effect
METHOD method_56174 (Lnet/minecraft/class_2390;)Ljava/lang/Float;
ARG 0 effect
METHOD method_56175 (Lnet/minecraft/class_2390;)Lorg/joml/Vector3f;
ARG 0 effect

View File

@ -12,3 +12,9 @@ CLASS net/minecraft/class_2392 net/minecraft/particle/ItemStackParticleEffect
ARG 0 type ARG 0 type
METHOD method_29137 (Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2392; METHOD method_29137 (Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2392;
ARG 1 stack ARG 1 stack
METHOD method_56176 (Lnet/minecraft/class_2392;)Lnet/minecraft/class_1799;
ARG 0 effect
METHOD method_56177 (Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2392;
ARG 1 stack
METHOD method_56178 createPacketCodec (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type

View File

@ -4,12 +4,29 @@ CLASS net/minecraft/class_2398 net/minecraft/particle/ParticleTypes
METHOD method_10303 register (Ljava/lang/String;Z)Lnet/minecraft/class_2400; METHOD method_10303 register (Ljava/lang/String;Z)Lnet/minecraft/class_2400;
ARG 0 name ARG 0 name
ARG 1 alwaysShow ARG 1 alwaysShow
METHOD method_29139 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;
ARG 0 type
METHOD method_33121 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;
ARG 0 type
METHOD method_33122 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;
ARG 0 type
METHOD method_42022 register (Ljava/lang/String;ZLnet/minecraft/class_2394$class_2395;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_2396; METHOD method_42022 register (Ljava/lang/String;ZLnet/minecraft/class_2394$class_2395;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_2396;
ARG 0 name ARG 0 name
ARG 1 alwaysShow ARG 1 alwaysShow
ARG 2 factory ARG 2 factory
ARG 3 codecGetter ARG 3 codecGetter
ARG 4 packetCodecGetter
METHOD method_42023 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;
ARG 0 type
METHOD method_42616 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec; METHOD method_42616 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;
ARG 0 type ARG 0 type
METHOD method_56180 (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139; METHOD method_56180 (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type ARG 0 type
METHOD method_56181 (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type
METHOD method_56182 (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type
METHOD method_56183 (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type
METHOD method_56184 (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type

View File

@ -6,3 +6,5 @@ CLASS net/minecraft/class_7227 net/minecraft/particle/SculkChargeParticleEffect
ARG 0 instance ARG 0 instance
METHOD method_42025 (Lnet/minecraft/class_7227;)Ljava/lang/Float; METHOD method_42025 (Lnet/minecraft/class_7227;)Ljava/lang/Float;
ARG 0 particleEffect ARG 0 particleEffect
METHOD method_56185 (Lnet/minecraft/class_7227;)Ljava/lang/Float;
ARG 0 effect

View File

@ -26,6 +26,12 @@ CLASS net/minecraft/class_3972 net/minecraft/recipe/CuttingRecipe
ARG 0 recipe ARG 0 recipe
METHOD method_53879 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1799; METHOD method_53879 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1799;
ARG 0 recipe ARG 0 recipe
METHOD method_56106 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1799;
ARG 0 recipe
METHOD method_56107 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_56108 (Lnet/minecraft/class_3972;)Ljava/lang/String;
ARG 0 recipe
CLASS class_3974 RecipeFactory CLASS class_3974 RecipeFactory
METHOD create (Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)Lnet/minecraft/class_3972; METHOD create (Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)Lnet/minecraft/class_3972;
ARG 1 group ARG 1 group

View File

@ -43,11 +43,13 @@ CLASS net/minecraft/class_8957 net/minecraft/recipe/RawShapedRecipe
ARG 0 key ARG 0 key
ARG 1 pattern ARG 1 pattern
METHOD method_55087 writeToBuf (Lnet/minecraft/class_9129;)V METHOD method_55087 writeToBuf (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_55088 (Lnet/minecraft/class_9129;Lnet/minecraft/class_1856;)Lnet/minecraft/class_1856; METHOD method_55088 (Lnet/minecraft/class_9129;Lnet/minecraft/class_1856;)Lnet/minecraft/class_1856;
ARG 1 ingredient ARG 1 ingredient
METHOD method_55089 findLastSymbol (Ljava/lang/String;)I METHOD method_55089 findLastSymbol (Ljava/lang/String;)I
ARG 0 line ARG 0 line
METHOD method_55090 readFromBuf (Lnet/minecraft/class_9129;)Lnet/minecraft/class_8957; METHOD method_55090 readFromBuf (Lnet/minecraft/class_9129;)Lnet/minecraft/class_8957;
ARG 0 buf
CLASS class_8958 Data CLASS class_8958 Data
FIELD field_47323 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47323 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_47324 PATTERN_CODEC Lcom/mojang/serialization/Codec; FIELD field_47324 PATTERN_CODEC Lcom/mojang/serialization/Codec;

View File

@ -25,6 +25,8 @@ CLASS net/minecraft/class_1867 net/minecraft/recipe/ShapelessRecipe
ARG 0 recipe ARG 0 recipe
METHOD method_53765 (Lnet/minecraft/class_1867;)Ljava/lang/String; METHOD method_53765 (Lnet/minecraft/class_1867;)Ljava/lang/String;
ARG 0 recipe ARG 0 recipe
METHOD method_56105 (Lnet/minecraft/class_9129;Lnet/minecraft/class_1856;)Lnet/minecraft/class_1856;
ARG 1 empty
METHOD method_8141 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1867; METHOD method_8141 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1867;
ARG 0 buf ARG 0 buf
METHOD method_8143 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1867;)V METHOD method_8143 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1867;)V

View File

@ -60,6 +60,8 @@ CLASS net/minecraft/class_5321 net/minecraft/registry/RegistryKey
METHOD method_41185 getRegistry ()Lnet/minecraft/class_2960; METHOD method_41185 getRegistry ()Lnet/minecraft/class_2960;
METHOD method_56038 createPacketCodec (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139; METHOD method_56038 createPacketCodec (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139;
ARG 0 registry ARG 0 registry
METHOD method_56039 (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321;
ARG 1 id
CLASS class_7892 RegistryIdPair CLASS class_7892 RegistryIdPair
FIELD comp_1150 id Lnet/minecraft/class_2960; FIELD comp_1150 id Lnet/minecraft/class_2960;
METHOD comp_1150 id ()Lnet/minecraft/class_2960; METHOD comp_1150 id ()Lnet/minecraft/class_2960;

View File

@ -8,3 +8,5 @@ CLASS net/minecraft/class_9021 net/minecraft/scoreboard/number/FixedNumberFormat
FIELD field_48543 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_48543 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_55465 (Lnet/minecraft/class_9021;)Lnet/minecraft/class_2561; METHOD method_55465 (Lnet/minecraft/class_9021;)Lnet/minecraft/class_2561;
ARG 0 format ARG 0 format
METHOD method_56361 (Lnet/minecraft/class_9021;)Lnet/minecraft/class_2561;
ARG 0 format

View File

@ -11,3 +11,5 @@ CLASS net/minecraft/class_9025 net/minecraft/scoreboard/number/StyledNumberForma
FIELD field_48546 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_48546 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_55472 (Lnet/minecraft/class_9025;)Lnet/minecraft/class_2583; METHOD method_55472 (Lnet/minecraft/class_9025;)Lnet/minecraft/class_2583;
ARG 0 format ARG 0 format
METHOD method_56362 (Lnet/minecraft/class_9025;)Lnet/minecraft/class_2583;
ARG 0 format

View File

@ -7,3 +7,8 @@ CLASS net/minecraft/class_3951 net/minecraft/server/WorldGenerationProgressLogge
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 radius ARG 1 radius
METHOD method_17672 getProgressPercentage ()I METHOD method_17672 getProgressPercentage ()I
METHOD method_56042 create (I)Lnet/minecraft/class_3951;
ARG 0 spawnChunkRadius
METHOD method_56043 noSpawnChunks ()Lnet/minecraft/class_3951;
METHOD method_56044 forSpawnChunks (I)Lnet/minecraft/class_3951;
ARG 0 spawnChunkRadius

View File

@ -6,9 +6,19 @@ CLASS net/minecraft/class_3953 net/minecraft/server/WorldGenerationProgressTrack
FIELD field_17478 radius I FIELD field_17478 radius I
FIELD field_17479 size I FIELD field_17479 size I
FIELD field_17480 running Z FIELD field_17480 running Z
METHOD <init> (Lnet/minecraft/class_3951;III)V
ARG 1 progressLogger
ARG 2 centerSize
ARG 3 radius
ARG 4 size
METHOD method_17676 getChunkStatus (II)Lnet/minecraft/class_2806; METHOD method_17676 getChunkStatus (II)Lnet/minecraft/class_2806;
ARG 1 x ARG 1 x
ARG 2 z ARG 2 z
METHOD method_17677 getCenterSize ()I METHOD method_17677 getCenterSize ()I
METHOD method_17678 getSize ()I METHOD method_17678 getSize ()I
METHOD method_17679 getProgressPercentage ()I METHOD method_17679 getProgressPercentage ()I
METHOD method_56045 create (I)Lnet/minecraft/class_3953;
ARG 0 spawnChunkRadius
METHOD method_56046 noSpawnChunks ()Lnet/minecraft/class_3953;
METHOD method_56047 forSpawnChunks (I)Lnet/minecraft/class_3953;
ARG 0 spawnChunkRadius

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
FIELD field_45665 LOGGER Lorg/slf4j/Logger; FIELD field_45665 LOGGER Lorg/slf4j/Logger;
FIELD field_48504 BLOCK_ENTITY_NOT_FOUND_TEXT Ljava/lang/String;
FIELD field_48505 RUNNERS Lnet/minecraft/class_9123$class_9124;
METHOD method_22263 (Ljava/lang/String;Lnet/minecraft/class_124;Lnet/minecraft/class_3222;)V METHOD method_22263 (Ljava/lang/String;Lnet/minecraft/class_124;Lnet/minecraft/class_3222;)V
ARG 2 player ARG 2 player
METHOD method_22264 executePos (Lnet/minecraft/class_2168;Ljava/lang/String;)I METHOD method_22264 executePos (Lnet/minecraft/class_2168;Ljava/lang/String;)I
@ -46,9 +48,90 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
ARG 0 source ARG 0 source
METHOD method_54904 checkStructure (Lnet/minecraft/class_3218;Ljava/lang/String;)Z METHOD method_54904 checkStructure (Lnet/minecraft/class_3218;Ljava/lang/String;)Z
ARG 0 world ARG 0 world
ARG 1 templateId
METHOD method_54905 export (Lnet/minecraft/class_2168;Lnet/minecraft/class_2633;)I METHOD method_54905 export (Lnet/minecraft/class_2168;Lnet/minecraft/class_2633;)I
ARG 0 source ARG 0 source
ARG 1 blockEntity ARG 1 blockEntity
METHOD method_56254 stop ()I
METHOD method_56255 (ILnet/minecraft/class_2168;Lnet/minecraft/class_9118;Lnet/minecraft/class_4529;)Lnet/minecraft/class_4517;
ARG 3 testFunction
METHOD method_56256 (Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 extraConfigAdder
METHOD method_56257 testAttemptConfig (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 builder
ARG 1 callback
METHOD method_56258 testAttemptConfig (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 builder
ARG 1 callback
ARG 2 extraConfigAdder
METHOD method_56259 start (Lnet/minecraft/class_2168;Lnet/minecraft/class_3218;Lnet/minecraft/class_4520;)I
ARG 0 source
ARG 1 world
ARG 2 context
METHOD method_56260 (Lnet/minecraft/class_2168;Lnet/minecraft/class_9118;Lnet/minecraft/class_2338;)Ljava/util/Optional;
ARG 2 pos
METHOD method_56261 stream (Lnet/minecraft/class_2168;Lnet/minecraft/class_9118;Lnet/minecraft/class_9119;)Ljava/util/stream/Stream;
ARG 0 source
ARG 1 config
ARG 2 finder
METHOD method_56262 stream (Lnet/minecraft/class_2168;Lnet/minecraft/class_9118;Lnet/minecraft/class_9125;I)Ljava/util/stream/Stream;
ARG 0 source
ARG 1 config
ARG 2 finder
ARG 3 rotationSteps
METHOD method_56263 (Lnet/minecraft/class_2168;Lnet/minecraft/class_4529;)Z
ARG 1 testFunction
METHOD method_56264 find (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_9118;)Ljava/util/Optional;
ARG 0 pos
ARG 1 world
ARG 2 config
METHOD method_56265 (Ljava/util/function/Function;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 1 extraConfigAdder
METHOD method_56266 (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_56267 reset (Lnet/minecraft/class_4517;)I
ARG 0 state
METHOD method_56268 testAttemptAndPlacementConfig (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 builder
ARG 1 callback
METHOD method_56269 (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_56270 (Lnet/minecraft/class_4517;)V
ARG 0 state
METHOD method_56271 (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_56272 (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_56273 (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_56274 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56275 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56276 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56277 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56278 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56279 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56280 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56281 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56282 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56283 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56284 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56285 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_4527$class_9121;
ARG 0 context
METHOD method_56286 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_4527$class_9121;
ARG 0 context
METHOD method_56287 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_4527$class_9121;
ARG 0 context
CLASS class_4528 Listener CLASS class_4528 Listener
FIELD comp_2216 world Lnet/minecraft/class_3218; FIELD comp_2216 world Lnet/minecraft/class_3218;
FIELD comp_2217 tests Lnet/minecraft/class_4524; FIELD comp_2217 tests Lnet/minecraft/class_4524;
@ -57,3 +140,40 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
ARG 2 tests ARG 2 tests
METHOD comp_2216 world ()Lnet/minecraft/class_3218; METHOD comp_2216 world ()Lnet/minecraft/class_3218;
METHOD comp_2217 tests ()Lnet/minecraft/class_4524; METHOD comp_2217 tests ()Lnet/minecraft/class_4524;
METHOD method_56304 onFinished (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V
ARG 0 world
ARG 1 tests
CLASS class_9121 Runner
FIELD field_48506 finder Lnet/minecraft/class_9123;
METHOD <init> (Lnet/minecraft/class_9123;)V
ARG 1 finder
METHOD method_56288 reset ()I
METHOD method_56289 runOnce (I)I
ARG 1 rotationSteps
METHOD method_56290 runOnce (II)I
ARG 1 rotationSteps
ARG 2 testsPerRow
METHOD method_56292 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)I
ARG 1 pos
METHOD method_56293 (Lnet/minecraft/class_3218;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;)I
ARG 3 pos
METHOD method_56294 (Lnet/minecraft/class_2168;Ljava/lang/Integer;)V
ARG 1 count
METHOD method_56295 forEach (Ljava/util/stream/Stream;Ljava/util/function/ToIntFunction;Ljava/lang/Runnable;Ljava/util/function/Consumer;)V
ARG 1 finder
ARG 2 consumer
ARG 3 emptyCallback
ARG 4 finishCallback
METHOD method_56296 run (Lnet/minecraft/class_9118;)I
ARG 1 config
METHOD method_56297 run (Lnet/minecraft/class_9118;I)I
ARG 1 config
ARG 2 rotationSteps
METHOD method_56298 start (Lnet/minecraft/class_9118;II)I
ARG 1 config
ARG 2 rotationSteps
ARG 3 testsPerRow
METHOD method_56299 clear ()I
METHOD method_56302 export ()I
METHOD method_56303 runOnce ()I
CLASS class_9122 ReportingBatchListener

View File

@ -0,0 +1,42 @@
CLASS net/minecraft/class_9123 net/minecraft/server/command/TestFinder
FIELD field_48507 NOOP_TEST_FUNCTION_FINDER Lnet/minecraft/class_9125;
FIELD field_48508 NOOP_STRUCTURE_BLOCK_FINDER Lnet/minecraft/class_9119;
FIELD field_48509 testFunctionFinder Lnet/minecraft/class_9125;
FIELD field_48510 structureBlockPosFinder Lnet/minecraft/class_9119;
FIELD field_48511 commandSource Lnet/minecraft/class_2168;
FIELD field_48512 runnerFactory Ljava/util/function/Function;
METHOD <init> (Lnet/minecraft/class_2168;Ljava/util/function/Function;Lnet/minecraft/class_9125;Lnet/minecraft/class_9119;)V
ARG 1 commandSource
ARG 2 runnerFactory
ARG 3 testFunctionFinder
ARG 4 structureBlockPosFinder
METHOD method_56305 getCommandSource ()Lnet/minecraft/class_2168;
METHOD method_56306 createRunner ()Ljava/lang/Object;
CLASS class_9124 Runners
FIELD field_48513 runnerFactory Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 runnerFactory
METHOD method_56309 nearest (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
ARG 1 context
METHOD method_56310 surface (Lcom/mojang/brigadier/context/CommandContext;I)Ljava/lang/Object;
ARG 1 context
ARG 2 radius
METHOD method_56311 in (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
ARG 1 context
ARG 2 testClass
METHOD method_56312 failed (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/lang/Object;
ARG 1 context
ARG 2 onlyRequired
METHOD method_56317 (ZLnet/minecraft/class_4529;)Z
ARG 1 function
METHOD method_56318 allStructures (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
ARG 1 context
METHOD method_56319 named (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
ARG 1 context
ARG 2 name
METHOD method_56321 targeted (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
ARG 1 context
METHOD method_56323 allTestFunctions (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
ARG 1 context
METHOD method_56324 failed (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
ARG 1 context

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9114 net/minecraft/test/BatchListener
METHOD method_56199 onStarted (Lnet/minecraft/class_4514;)V
ARG 1 batch
METHOD method_56200 onFinished (Lnet/minecraft/class_4514;)V
ARG 1 batch

View File

@ -0,0 +1,28 @@
CLASS net/minecraft/class_9113 net/minecraft/test/Batches
FIELD field_48467 BATCH_SIZE I
METHOD method_56188 defaultBatcher ()Lnet/minecraft/class_4520$class_9116;
METHOD method_56189 (Lnet/minecraft/class_3218;Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/List;)Lnet/minecraft/class_4514;
ARG 3 batchedFunctions
METHOD method_56190 (Lnet/minecraft/class_3218;Ljava/util/Map$Entry;)Ljava/util/stream/Stream;
ARG 1 entry
METHOD method_56191 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4529;)Lnet/minecraft/class_4517;
ARG 1 testFunction
METHOD method_56192 (Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/List;)Lnet/minecraft/class_4514;
ARG 2 batchStates
METHOD method_56193 (Ljava/util/Collection;)Ljava/util/Collection;
ARG 0 states
METHOD method_56194 createBatches (Ljava/util/Collection;Lnet/minecraft/class_3218;)Ljava/util/Collection;
ARG 0 testFunctions
ARG 1 world
METHOD method_56195 create (Ljava/util/List;Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableInt;)Lnet/minecraft/class_4514;
ARG 0 states
ARG 1 batchId
ARG 2 index
METHOD method_56196 (Ljava/util/Map$Entry;)Ljava/util/stream/Stream;
ARG 0 entry
METHOD method_56197 (Lnet/minecraft/class_4517;)Ljava/lang/String;
ARG 0 state
METHOD method_56198 createState (Lnet/minecraft/class_4529;ILnet/minecraft/class_3218;)Lnet/minecraft/class_4517;
ARG 0 testFunction
ARG 1 rotationSteps
ARG 2 world

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_4514 net/minecraft/test/GameTestBatch CLASS net/minecraft/class_4514 net/minecraft/test/GameTestBatch
FIELD comp_2209 id Ljava/lang/String; FIELD comp_2209 id Ljava/lang/String;
FIELD comp_2211 beforeBatchConsumer Ljava/util/function/Consumer; FIELD comp_2210 states Ljava/util/Collection;
FIELD comp_2212 afterBatchConsumer Ljava/util/function/Consumer;
FIELD field_33145 DEFAULT_BATCH Ljava/lang/String; FIELD field_33145 DEFAULT_BATCH Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/util/Collection;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V METHOD <init> (Ljava/lang/String;Ljava/util/Collection;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V
ARG 1 id ARG 1 id
@ -9,5 +8,4 @@ CLASS net/minecraft/class_4514 net/minecraft/test/GameTestBatch
ARG 3 beforeBatchConsumer ARG 3 beforeBatchConsumer
ARG 4 afterBatchConsumer ARG 4 afterBatchConsumer
METHOD comp_2209 id ()Ljava/lang/String; METHOD comp_2209 id ()Ljava/lang/String;
METHOD comp_2211 beforeBatchConsumer ()Ljava/util/function/Consumer; METHOD comp_2210 states ()Ljava/util/Collection;
METHOD comp_2212 afterBatchConsumer ()Ljava/util/function/Consumer;

View File

@ -3,13 +3,13 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTestState
FIELD field_20560 pos Lnet/minecraft/class_2338; FIELD field_20560 pos Lnet/minecraft/class_2338;
FIELD field_20561 world Lnet/minecraft/class_3218; FIELD field_20561 world Lnet/minecraft/class_3218;
FIELD field_20562 listeners Ljava/util/Collection; FIELD field_20562 listeners Ljava/util/Collection;
FIELD field_20563 ticksLeft I FIELD field_20563 tickLimit I
FIELD field_20565 started Z FIELD field_20565 started Z
FIELD field_20567 completed Z FIELD field_20567 completed Z
FIELD field_20569 throwable Ljava/lang/Throwable; FIELD field_20569 throwable Ljava/lang/Throwable;
FIELD field_21452 timedTaskRunners Ljava/util/Collection; FIELD field_21452 timedTaskRunners Ljava/util/Collection;
FIELD field_21453 ticksByRunnables Lit/unimi/dsi/fastutil/objects/Object2LongMap; FIELD field_21453 ticksByRunnables Lit/unimi/dsi/fastutil/objects/Object2LongMap;
FIELD field_21454 expectedStopTime J FIELD field_21454 startTime J
FIELD field_21455 tick J FIELD field_21455 tick J
FIELD field_21456 stopwatch Lcom/google/common/base/Stopwatch; FIELD field_21456 stopwatch Lcom/google/common/base/Stopwatch;
FIELD field_25301 rotation Lnet/minecraft/class_2470; FIELD field_25301 rotation Lnet/minecraft/class_2470;
@ -17,16 +17,23 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTestState
FIELD field_47172 initialDelay I FIELD field_47172 initialDelay I
FIELD field_47173 initialized Z FIELD field_47173 initialized Z
FIELD field_47174 tickedOnce Z FIELD field_47174 tickedOnce Z
FIELD field_48468 boxMinPos Lnet/minecraft/class_2338;
FIELD field_48469 testAttemptConfig Lnet/minecraft/class_9118;
METHOD <init> (Lnet/minecraft/class_4529;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_9118;)V METHOD <init> (Lnet/minecraft/class_4529;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_9118;)V
ARG 1 testFunction
ARG 2 rotation ARG 2 rotation
ARG 3 world ARG 3 world
ARG 4 testAttemptConfig
METHOD method_22165 tick (Lnet/minecraft/class_4520;)V METHOD method_22165 tick (Lnet/minecraft/class_4520;)V
ARG 1 context
METHOD method_22166 init ()Lnet/minecraft/class_4517; METHOD method_22166 init ()Lnet/minecraft/class_4517;
METHOD method_22167 addListener (Lnet/minecraft/class_4518;)V METHOD method_22167 addListener (Lnet/minecraft/class_4518;)V
ARG 1 listener ARG 1 listener
METHOD method_22168 fail (Ljava/lang/Throwable;)V METHOD method_22168 fail (Ljava/lang/Throwable;)V
ARG 1 throwable ARG 1 throwable
METHOD method_22169 getTemplatePath ()Ljava/lang/String; METHOD method_22169 getTemplatePath ()Ljava/lang/String;
METHOD method_22171 (Lnet/minecraft/class_4520;Lnet/minecraft/class_4518;)V
ARG 2 listener
METHOD method_22172 getPos ()Lnet/minecraft/class_2338; METHOD method_22172 getPos ()Lnet/minecraft/class_2338;
METHOD method_22175 (Lnet/minecraft/class_4518;)V METHOD method_22175 (Lnet/minecraft/class_4518;)V
ARG 1 listener ARG 1 listener
@ -39,6 +46,7 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTestState
METHOD method_22183 isRequired ()Z METHOD method_22183 isRequired ()Z
METHOD method_22184 isOptional ()Z METHOD method_22184 isOptional ()Z
METHOD method_23634 startCountdown (I)Lnet/minecraft/class_4517; METHOD method_23634 startCountdown (I)Lnet/minecraft/class_4517;
ARG 1 additionalExpectedStopTime
METHOD method_23635 setPos (Lnet/minecraft/class_2338;)V METHOD method_23635 setPos (Lnet/minecraft/class_2338;)V
ARG 1 pos ARG 1 pos
METHOD method_23636 (Lnet/minecraft/class_4693;)V METHOD method_23636 (Lnet/minecraft/class_4693;)V
@ -54,6 +62,8 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTestState
METHOD method_32242 getMaxAttempts ()I METHOD method_32242 getMaxAttempts ()I
METHOD method_32243 getRequiredSuccesses ()I METHOD method_32243 getRequiredSuccesses ()I
METHOD method_33315 tickTests ()V METHOD method_33315 tickTests ()V
METHOD method_33316 (Lnet/minecraft/class_4520;Lnet/minecraft/class_4518;)V
ARG 2 listener
METHOD method_36059 getStructureBlockBlockEntity ()Lnet/minecraft/class_2633; METHOD method_36059 getStructureBlockBlockEntity ()Lnet/minecraft/class_2633;
METHOD method_36060 runAtTick (JLjava/lang/Runnable;)V METHOD method_36060 runAtTick (JLjava/lang/Runnable;)V
ARG 1 tick ARG 1 tick
@ -63,10 +73,18 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTestState
METHOD method_36064 completeIfSuccessful ()V METHOD method_36064 completeIfSuccessful ()V
METHOD method_36065 getTick ()J METHOD method_36065 getTick ()J
METHOD method_36066 createTimedTaskRunner ()Lnet/minecraft/class_4693; METHOD method_36066 createTimedTaskRunner ()Lnet/minecraft/class_4693;
METHOD method_36067 getTicksLeft ()I METHOD method_36067 getTickLimit ()I
METHOD method_54434 (Lnet/minecraft/class_1297;)V METHOD method_54434 (Lnet/minecraft/class_1297;)V
ARG 0 entity ARG 0 entity
METHOD method_54435 (Lnet/minecraft/class_1297;)Z METHOD method_54435 (Lnet/minecraft/class_1297;)Z
ARG 0 entity ARG 0 entity
METHOD method_54900 (Lnet/minecraft/class_1923;)Z METHOD method_54900 (Lnet/minecraft/class_1923;)Z
ARG 1 chunkPos ARG 1 chunkPos
METHOD method_56209 streamListeners ()Ljava/util/stream/Stream;
METHOD method_56210 copy ()Lnet/minecraft/class_4517;
METHOD method_56211 initialize ()Z
METHOD method_56212 getBoxMinPos ()Lnet/minecraft/class_2338;
METHOD method_56213 initializeImmediately ()Lnet/minecraft/class_4517;
METHOD method_56214 setBoxMinPos (Lnet/minecraft/class_2338;)V
ARG 1 boxMinPos
METHOD method_56215 getTestAttemptConfig ()Lnet/minecraft/class_9118;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9119 net/minecraft/test/StructureBlockFinder

View File

@ -37,3 +37,7 @@ CLASS net/minecraft/class_5624 net/minecraft/test/StructureTestListener
METHOD method_33321 finishPassedTest (Lnet/minecraft/class_4517;Ljava/lang/String;)V METHOD method_33321 finishPassedTest (Lnet/minecraft/class_4517;Ljava/lang/String;)V
ARG 0 test ARG 0 test
ARG 1 output ARG 1 output
METHOD method_56244 retry (Lnet/minecraft/class_4517;Lnet/minecraft/class_4520;Z)V
ARG 1 state
ARG 2 context
ARG 3 prevPassed

View File

@ -64,6 +64,8 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 0 structureBlockEntity ARG 0 structureBlockEntity
METHOD method_36105 getRotationSteps (Lnet/minecraft/class_2470;)I METHOD method_36105 getRotationSteps (Lnet/minecraft/class_2470;)I
ARG 0 rotation ARG 0 rotation
METHOD method_54845 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 p
METHOD method_54847 getStructureBlockBoxCornerPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338; METHOD method_54847 getStructureBlockBoxCornerPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338;
ARG 0 pos ARG 0 pos
ARG 1 size ARG 1 size
@ -77,3 +79,17 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 1 pos ARG 1 pos
ARG 2 rotation ARG 2 rotation
ARG 3 world ARG 3 world
METHOD method_56249 findSurfaceStructureBlocks (ILnet/minecraft/class_243;Lnet/minecraft/class_3218;)Ljava/util/stream/Stream;
ARG 0 radius
ARG 1 pos
ARG 2 world
METHOD method_56250 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/Optional;
ARG 1 p
METHOD method_56251 (Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2633;)Z
ARG 2 blockEntity
METHOD method_56252 findTargetedStructureBlock (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;)Ljava/util/stream/Stream;
ARG 0 pos
ARG 1 entity
ARG 2 world
METHOD method_56253 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 p

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9118 net/minecraft/test/TestAttemptConfig
FIELD field_48496 ONCE Lnet/minecraft/class_9118;
METHOD method_56245 once ()Lnet/minecraft/class_9118;
METHOD method_56246 shouldTestAgain (II)Z
ARG 1 attempt
ARG 2 successes
METHOD method_56247 isDisabled ()Z
METHOD method_56248 needsMultipleAttempts ()Z

View File

@ -390,3 +390,32 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
METHOD method_55452 forceTickIceAndSnow ()V METHOD method_55452 forceTickIceAndSnow ()V
METHOD method_55453 forceTickIceAndSnow (Lnet/minecraft/class_2338;)V METHOD method_55453 forceTickIceAndSnow (Lnet/minecraft/class_2338;)V
ARG 1 pos ARG 1 pos
METHOD method_56201 expectEntityAtOrigin (Lnet/minecraft/class_1299;)Lnet/minecraft/class_1297;
ARG 1 type
METHOD method_56202 expectEntity (Lnet/minecraft/class_1299;IIID)Lnet/minecraft/class_1297;
ARG 1 type
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 margin
METHOD method_56203 getEntitiesAround (Lnet/minecraft/class_1299;Lnet/minecraft/class_243;D)Ljava/util/List;
ARG 1 type
ARG 2 pos
ARG 3 margin
METHOD method_56204 (Lnet/minecraft/class_238;Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_56205 (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)I
ARG 1 a
ARG 2 b
METHOD method_56206 assertEquals (Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/String;)V
ARG 1 actual
ARG 2 expected
ARG 3 name
METHOD method_56207 getEntitiesAround (Lnet/minecraft/class_1299;IIID)Ljava/util/List;
ARG 1 type
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 margin
METHOD method_56208 getEntities (Lnet/minecraft/class_1299;)Ljava/util/List;
ARG 1 type

View File

@ -2,12 +2,7 @@ CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
FIELD comp_2218 batchId Ljava/lang/String; FIELD comp_2218 batchId Ljava/lang/String;
FIELD comp_2219 templatePath Ljava/lang/String; FIELD comp_2219 templatePath Ljava/lang/String;
FIELD comp_2220 templateName Ljava/lang/String; FIELD comp_2220 templateName Ljava/lang/String;
FIELD comp_2221 rotation Lnet/minecraft/class_2470;
FIELD comp_2222 tickLimit I FIELD comp_2222 tickLimit I
FIELD comp_2223 duration J
FIELD comp_2224 required Z
FIELD comp_2225 maxAttempts I
FIELD comp_2226 requiredSuccesses I
FIELD comp_2227 starter Ljava/util/function/Consumer; FIELD comp_2227 starter Ljava/util/function/Consumer;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLjava/util/function/Consumer;)V METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLjava/util/function/Consumer;)V
ARG 1 batchId ARG 1 batchId
@ -34,18 +29,13 @@ CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
ARG 3 templateName ARG 3 templateName
ARG 4 rotation ARG 4 rotation
ARG 5 tickLimit ARG 5 tickLimit
ARG 6 duration ARG 6 setupTicks
ARG 8 required ARG 8 required
ARG 9 starter ARG 9 starter
METHOD comp_2218 batchId ()Ljava/lang/String; METHOD comp_2218 batchId ()Ljava/lang/String;
METHOD comp_2219 templatePath ()Ljava/lang/String; METHOD comp_2219 templatePath ()Ljava/lang/String;
METHOD comp_2220 templateName ()Ljava/lang/String; METHOD comp_2220 templateName ()Ljava/lang/String;
METHOD comp_2221 rotation ()Lnet/minecraft/class_2470;
METHOD comp_2222 tickLimit ()I METHOD comp_2222 tickLimit ()I
METHOD comp_2223 duration ()J
METHOD comp_2224 required ()Z
METHOD comp_2225 maxAttempts ()I
METHOD comp_2226 requiredSuccesses ()I
METHOD comp_2227 starter ()Ljava/util/function/Consumer; METHOD comp_2227 starter ()Ljava/util/function/Consumer;
METHOD method_22297 start (Lnet/minecraft/class_4516;)V METHOD method_22297 start (Lnet/minecraft/class_4516;)V
ARG 1 context ARG 1 context

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9125 net/minecraft/test/TestFunctionFinder

View File

@ -46,3 +46,7 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions
ARG 0 method ARG 0 method
METHOD method_36074 getInvoker (Ljava/lang/reflect/Method;)Ljava/util/function/Consumer; METHOD method_36074 getInvoker (Ljava/lang/reflect/Method;)Ljava/util/function/Consumer;
ARG 0 method ARG 0 method
METHOD method_56217 (Lnet/minecraft/class_3218;)V
ARG 0 world
METHOD method_56218 (Lnet/minecraft/class_3218;)V
ARG 0 world

View File

@ -3,5 +3,11 @@ CLASS net/minecraft/class_4518 net/minecraft/test/TestListener
ARG 1 test ARG 1 test
METHOD method_22190 onFailed (Lnet/minecraft/class_4517;Lnet/minecraft/class_4520;)V METHOD method_22190 onFailed (Lnet/minecraft/class_4517;Lnet/minecraft/class_4520;)V
ARG 1 test ARG 1 test
ARG 2 context
METHOD method_33317 onPassed (Lnet/minecraft/class_4517;Lnet/minecraft/class_4520;)V METHOD method_33317 onPassed (Lnet/minecraft/class_4517;Lnet/minecraft/class_4520;)V
ARG 1 test ARG 1 test
ARG 2 context
METHOD method_56216 onRetry (Lnet/minecraft/class_4517;Lnet/minecraft/class_4517;Lnet/minecraft/class_4520;)V
ARG 1 prevState
ARG 2 nextState
ARG 3 context

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_4521 net/minecraft/test/TestManager CLASS net/minecraft/class_4521 net/minecraft/test/TestManager
FIELD field_20574 INSTANCE Lnet/minecraft/class_4521; FIELD field_20574 INSTANCE Lnet/minecraft/class_4521;
FIELD field_20575 tests Ljava/util/Collection; FIELD field_20575 tests Ljava/util/Collection;
FIELD field_48495 runContext Lnet/minecraft/class_4520;
METHOD method_22226 clear ()V METHOD method_22226 clear ()V
METHOD method_22227 start (Lnet/minecraft/class_4517;)V METHOD method_22227 start (Lnet/minecraft/class_4517;)V
ARG 1 test ARG 1 test
METHOD method_22228 tick ()V METHOD method_22228 tick ()V
METHOD method_56241 setRunContext (Lnet/minecraft/class_4520;)V
ARG 1 runContext
METHOD method_56242 (Lnet/minecraft/class_4517;)V
ARG 1 test

View File

@ -0,0 +1,82 @@
CLASS net/minecraft/class_4520 net/minecraft/test/TestRunContext
FIELD field_33151 DEFAULT_TESTS_PER_ROW I
FIELD field_48470 LOGGER Lorg/slf4j/Logger;
FIELD field_48471 world Lnet/minecraft/class_3218;
FIELD field_48472 manager Lnet/minecraft/class_4521;
FIELD field_48473 states Ljava/util/List;
FIELD field_48474 batches Lcom/google/common/collect/ImmutableList;
FIELD field_48475 batchListeners Ljava/util/List;
FIELD field_48476 toBeRetried Ljava/util/List;
FIELD field_48477 batcher Lnet/minecraft/class_4520$class_9116;
FIELD field_48478 stopped Z
FIELD field_48479 currentBatch Lnet/minecraft/class_4514;
FIELD field_48480 reuseSpawner Lnet/minecraft/class_4520$class_9117;
FIELD field_48481 initialSpawner Lnet/minecraft/class_4520$class_9117;
METHOD <init> (Lnet/minecraft/class_4520$class_9116;Ljava/util/Collection;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;Lnet/minecraft/class_4520$class_9117;Lnet/minecraft/class_4520$class_9117;)V
ARG 1 batcher
ARG 2 batches
ARG 3 world
ARG 4 manager
ARG 5 reuseSpawner
ARG 6 initialSpawner
METHOD method_22213 clearDebugMarkers (Lnet/minecraft/class_3218;)V
ARG 0 world
METHOD method_56219 getStates ()Ljava/util/List;
METHOD method_56220 runBatch (I)V
ARG 1 batchIndex
METHOD method_56221 prepareStructures (Ljava/util/Collection;)Ljava/util/Collection;
ARG 1 oldStates
METHOD method_56222 (Lnet/minecraft/class_4514;)Ljava/util/stream/Stream;
ARG 0 batch
METHOD method_56223 addBatchListener (Lnet/minecraft/class_9114;)V
ARG 1 batchListener
METHOD method_56224 retry (Lnet/minecraft/class_4517;)V
ARG 1 state
METHOD method_56225 (Lnet/minecraft/class_4517;Lnet/minecraft/class_4517;Lnet/minecraft/class_4518;)V
ARG 3 listener
METHOD method_56226 start ()V
METHOD method_56227 (Lnet/minecraft/class_9114;)V
ARG 1 listener
METHOD method_56228 prepareStructure (Lnet/minecraft/class_4517;)Ljava/util/Optional;
ARG 1 oldState
METHOD method_56229 clear ()V
METHOD method_56230 (Lnet/minecraft/class_4517;)V
ARG 0 state
METHOD method_56231 onFinish ()V
CLASS 1
METHOD method_56232 onFinished ()V
METHOD method_56233 (J)V
ARG 1 chunkPos
METHOD method_56234 (Lnet/minecraft/class_9114;)V
ARG 1 listener
CLASS class_9115 Builder
FIELD field_48485 world Lnet/minecraft/class_3218;
FIELD field_48486 manager Lnet/minecraft/class_4521;
FIELD field_48487 batcher Lnet/minecraft/class_4520$class_9116;
FIELD field_48488 reuseSpawner Lnet/minecraft/class_4520$class_9117;
FIELD field_48489 initialSpawner Lnet/minecraft/class_4520$class_9117;
FIELD field_48490 batches Ljava/util/Collection;
METHOD <init> (Ljava/util/Collection;Lnet/minecraft/class_3218;)V
ARG 1 batches
ARG 2 world
METHOD method_56235 build ()Lnet/minecraft/class_4520;
METHOD method_56236 of (Ljava/util/Collection;Lnet/minecraft/class_3218;)Lnet/minecraft/class_4520$class_9115;
ARG 0 batches
ARG 1 world
METHOD method_56237 initialSpawner (Lnet/minecraft/class_4520$class_9117;)Lnet/minecraft/class_4520$class_9115;
ARG 1 initialSpawner
METHOD method_56238 ofStates (Ljava/util/Collection;Lnet/minecraft/class_3218;)Lnet/minecraft/class_4520$class_9115;
ARG 0 states
ARG 1 world
CLASS class_9116 Batcher
METHOD batch (Ljava/util/Collection;)Ljava/util/Collection;
ARG 1 states
CLASS class_9117 TestStructureSpawner
FIELD field_48491 REUSE Lnet/minecraft/class_4520$class_9117;
FIELD field_48492 NOOP Lnet/minecraft/class_4520$class_9117;
METHOD method_56239 (Lnet/minecraft/class_4517;)Ljava/util/Optional;
ARG 0 oldState
METHOD method_56240 (Lnet/minecraft/class_4517;)Ljava/util/Optional;
ARG 0 oldState
METHOD spawnStructure (Lnet/minecraft/class_4517;)Ljava/util/Optional;
ARG 1 oldState

View File

@ -8,11 +8,14 @@ CLASS net/minecraft/class_6306 net/minecraft/test/TestServer
FIELD field_33162 testSet Lnet/minecraft/class_4524; FIELD field_33162 testSet Lnet/minecraft/class_4524;
FIELD field_39441 NONE_API_SERVICES Lnet/minecraft/class_7497; FIELD field_39441 NONE_API_SERVICES Lnet/minecraft/class_7497;
FIELD field_47175 TEST_POS_XZ_RANGE I FIELD field_47175 TEST_POS_XZ_RANGE I
FIELD field_48493 testFunctions Ljava/util/List;
FIELD field_48494 stopwatch Lcom/google/common/base/Stopwatch;
METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/util/Collection;Lnet/minecraft/class_2338;)V METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/util/Collection;Lnet/minecraft/class_2338;)V
ARG 1 serverThread ARG 1 serverThread
ARG 2 session ARG 2 session
ARG 3 dataPackManager ARG 3 dataPackManager
ARG 4 saveLoader ARG 4 saveLoader
ARG 5 testFunctions
ARG 6 pos ARG 6 pos
METHOD method_36094 (Lnet/minecraft/class_1928;)V METHOD method_36094 (Lnet/minecraft/class_1928;)V
ARG 0 gameRules ARG 0 gameRules

View File

@ -28,3 +28,5 @@ CLASS net/minecraft/class_4524 net/minecraft/test/TestSet
ARG 1 onFailed ARG 1 onFailed
METHOD method_36103 getRequiredTests ()Ljava/util/Collection; METHOD method_36103 getRequiredTests ()Ljava/util/Collection;
METHOD method_36104 getOptionalTests ()Ljava/util/Collection; METHOD method_36104 getOptionalTests ()Ljava/util/Collection;
METHOD method_56243 remove (Lnet/minecraft/class_4517;)V
ARG 1 state

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_9120 net/minecraft/test/TestStructurePlacer
FIELD field_48497 MARGIN_X I
FIELD field_48498 MARGIN_Z I
FIELD field_48499 testsPerRow I
FIELD field_48500 testsInCurrentRow I
FIELD field_48501 box Lnet/minecraft/class_238;
FIELD field_48502 mutablePos Lnet/minecraft/class_2338$class_2339;
FIELD field_48503 origin Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_2338;I)V
ARG 1 origin
ARG 2 testsPerRow

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4520 net/minecraft/test/TestUtil
METHOD method_22213 clearDebugMarkers (Lnet/minecraft/class_3218;)V
ARG 0 world

View File

@ -216,10 +216,29 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
METHOD method_51686 streamSouthEastSquare (Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; METHOD method_51686 streamSouthEastSquare (Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
ARG 0 pos ARG 0 pos
CLASS 2 CLASS 2
FIELD field_48405 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_48406 remaining I
CLASS 3 CLASS 3
FIELD field_23380 pos Lnet/minecraft/class_2338$class_2339; FIELD field_23380 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_48422 manhattanDistance I
FIELD field_48423 limitX I
FIELD field_48424 limitY I
FIELD field_48425 dx I
FIELD field_48426 dy I
FIELD field_48427 swapZ Z
CLASS 4 CLASS 4
FIELD field_48434 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_48435 index I
CLASS 5 CLASS 5
FIELD field_48440 directions [Lnet/minecraft/class_2350;
FIELD field_48441 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_48442 maxDirectionChanges I
FIELD field_48443 directionChangeCount I
FIELD field_48444 maxSteps I
FIELD field_48445 steps I
FIELD field_48446 currentX I
FIELD field_48447 currentY I
FIELD field_48448 currentZ I
CLASS class_2339 Mutable CLASS class_2339 Mutable
METHOD <init> (DDD)V METHOD <init> (DDD)V
ARG 1 x ARG 1 x

View File

@ -4,7 +4,7 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
FIELD field_18678 priceMultiplier F FIELD field_18678 priceMultiplier F
FIELD field_18679 merchantExperience I FIELD field_18679 merchantExperience I
FIELD field_48371 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_48371 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48372 ignoreTags Z FIELD field_48372 ignoreNbt Z
FIELD field_9143 secondBuyItem Lnet/minecraft/class_1799; FIELD field_9143 secondBuyItem Lnet/minecraft/class_1799;
FIELD field_9144 maxUses I FIELD field_9144 maxUses I
FIELD field_9145 rewardingPlayerExperience Z FIELD field_9145 rewardingPlayerExperience Z
@ -50,7 +50,7 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
ARG 6 merchantExperience ARG 6 merchantExperience
ARG 7 priceMultiplier ARG 7 priceMultiplier
ARG 8 demandBonus ARG 8 demandBonus
ARG 9 ignoreTags ARG 9 ignoreNbt
METHOD <init> (Lnet/minecraft/class_1914;)V METHOD <init> (Lnet/minecraft/class_1914;)V
ARG 1 offer ARG 1 offer
METHOD <init> (Lnet/minecraft/class_2487;)V METHOD <init> (Lnet/minecraft/class_2487;)V
@ -64,7 +64,7 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
METHOD method_16954 acceptsBuy (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Z)Z METHOD method_16954 acceptsBuy (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Z)Z
ARG 0 offered ARG 0 offered
ARG 1 buyItem ARG 1 buyItem
ARG 2 ignoreTags ARG 2 ignoreNbt
METHOD method_18019 copySellItem ()Lnet/minecraft/class_1799; METHOD method_18019 copySellItem ()Lnet/minecraft/class_1799;
COMMENT Returns a copy of the sell item of this trade offer. COMMENT Returns a copy of the sell item of this trade offer.
METHOD method_19272 getAdjustedFirstBuyItem ()Lnet/minecraft/class_1799; METHOD method_19272 getAdjustedFirstBuyItem ()Lnet/minecraft/class_1799;
@ -113,7 +113,7 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
METHOD method_56111 read (Lnet/minecraft/class_9129;Lnet/minecraft/class_1914;)V METHOD method_56111 read (Lnet/minecraft/class_9129;Lnet/minecraft/class_1914;)V
ARG 0 buf ARG 0 buf
ARG 1 offer ARG 1 offer
METHOD method_56112 shouldIgnoreTags ()Z METHOD method_56112 shouldIgnoreNbt ()Z
METHOD method_8244 use ()V METHOD method_8244 use ()V
COMMENT Increments the number of times this trade offer has been used. COMMENT Increments the number of times this trade offer has been used.
METHOD method_8245 increaseSpecialPrice (I)V METHOD method_8245 increaseSpecialPrice (I)V

View File

@ -149,6 +149,16 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
FIELD field_18568 maxUses I FIELD field_18568 maxUses I
FIELD field_18569 experience I FIELD field_18569 experience I
FIELD field_18570 multiplier F FIELD field_18570 multiplier F
FIELD field_48346 ignoreNbt Z
METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;IIIF)V
ARG 1 item
ARG 2 count
ARG 3 price
ARG 4 processed
ARG 5 processedCount
ARG 6 maxUses
ARG 7 experience
ARG 8 mutiplier
METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;IIIFZ)V METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;IIIFZ)V
ARG 1 item ARG 1 item
ARG 2 count ARG 2 count
@ -158,6 +168,16 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 6 maxUses ARG 6 maxUses
ARG 7 experience ARG 7 experience
ARG 8 multiplier ARG 8 multiplier
ARG 9 ignoreNbt
METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1799;IIIF)V
ARG 1 item
ARG 2 count
ARG 3 price
ARG 4 processed
ARG 5 processedCount
ARG 6 maxUses
ARG 7 experience
ARG 8 multiplier
METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1799;IIIFZ)V METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1799;IIIFZ)V
ARG 1 item ARG 1 item
ARG 2 count ARG 2 count
@ -167,6 +187,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 6 maxUses ARG 6 maxUses
ARG 7 experience ARG 7 experience
ARG 8 multiplier ARG 8 multiplier
ARG 9 ignoreNbt
CLASS class_4165 SellItemFactory CLASS class_4165 SellItemFactory
FIELD field_18571 sell Lnet/minecraft/class_1799; FIELD field_18571 sell Lnet/minecraft/class_1799;
FIELD field_18572 price I FIELD field_18572 price I

View File

@ -26,5 +26,17 @@ CLASS net/minecraft/class_3850 net/minecraft/village/VillagerData
ARG 0 level ARG 0 level
METHOD method_19196 canLevelUp (I)Z METHOD method_19196 canLevelUp (I)Z
ARG 0 level ARG 0 level
METHOD method_28371 (Lnet/minecraft/class_3850;)Ljava/lang/Integer;
ARG 0 data
METHOD method_28372 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28372 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28373 (Lnet/minecraft/class_3850;)Lnet/minecraft/class_3852;
ARG 0 data
METHOD method_28374 (Lnet/minecraft/class_3850;)Lnet/minecraft/class_3854;
ARG 0 data
METHOD method_56089 (Lnet/minecraft/class_3850;)Ljava/lang/Integer;
ARG 0 data
METHOD method_56090 (Lnet/minecraft/class_3850;)Lnet/minecraft/class_3852;
ARG 0 data
METHOD method_56091 (Lnet/minecraft/class_3850;)Lnet/minecraft/class_3854;
ARG 0 data

View File

@ -83,6 +83,9 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
METHOD method_53839 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V METHOD method_53839 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V
ARG 0 server ARG 0 server
ARG 1 rule ARG 1 rule
METHOD method_56113 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4312;)V
ARG 0 server
ARG 1 value
METHOD method_8355 getBoolean (Lnet/minecraft/class_1928$class_4313;)Z METHOD method_8355 getBoolean (Lnet/minecraft/class_1928$class_4313;)Z
ARG 1 rule ARG 1 rule
METHOD method_8356 getInt (Lnet/minecraft/class_1928$class_4313;)I METHOD method_8356 getInt (Lnet/minecraft/class_1928$class_4313;)I
@ -158,6 +161,7 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
COMMENT Validates that an input is valid for this rule, and sets the rule's value if successful. COMMENT Validates that an input is valid for this rule, and sets the rule's value if successful.
COMMENT COMMENT
COMMENT @return whether the input is valid COMMENT @return whether the input is valid
ARG 1 input
METHOD method_35236 set (ILnet/minecraft/server/MinecraftServer;)V METHOD method_35236 set (ILnet/minecraft/server/MinecraftServer;)V
ARG 1 value ARG 1 value
ARG 2 server ARG 2 server

View File

@ -8,4 +8,6 @@ CLASS net/minecraft/class_5707 net/minecraft/world/event/BlockPositionSource
ARG 0 instance ARG 0 instance
METHOD method_32928 (Lnet/minecraft/class_5707;)Lnet/minecraft/class_2338; METHOD method_32928 (Lnet/minecraft/class_5707;)Lnet/minecraft/class_2338;
ARG 0 blockPositionSource ARG 0 blockPositionSource
METHOD method_56122 (Lnet/minecraft/class_5707;)Lnet/minecraft/class_2338;
ARG 0 source
CLASS class_5708 Type CLASS class_5708 Type

View File

@ -36,4 +36,9 @@ CLASS net/minecraft/class_5709 net/minecraft/world/event/EntityPositionSource
METHOD method_42682 (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID; METHOD method_42682 (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID;
ARG 0 entityId ARG 0 entityId
METHOD method_42683 getEntityId ()I METHOD method_42683 getEntityId ()I
METHOD method_56124 (Lnet/minecraft/class_5709;)Ljava/lang/Float;
ARG 0 source
METHOD method_56125 (Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/class_5709;
ARG 0 entityId
ARG 1 yOffset
CLASS class_5710 Type CLASS class_5710 Type

View File

@ -43,6 +43,7 @@ CLASS net/minecraft/class_34 net/minecraft/world/level/storage/LevelSummary
METHOD method_54553 isEditable ()Z METHOD method_54553 isEditable ()Z
METHOD method_54554 isRecreatable ()Z METHOD method_54554 isRecreatable ()Z
METHOD method_54555 isDeletable ()Z METHOD method_54555 isDeletable ()Z
METHOD method_56127 isImmediatelyLoadable ()Z
CLASS class_5781 ConversionWarning CLASS class_5781 ConversionWarning
FIELD field_28440 backup Z FIELD field_28440 backup Z
FIELD field_28441 dangerous Z FIELD field_28441 dangerous Z