Package net.minecraft.world.block
Interface NeighborUpdater
- All Known Implementing Classes:
ChainRestrictedNeighborUpdater,SimpleNeighborUpdater
public interface NeighborUpdater
- Mappings:
Namespace Name named net/minecraft/world/block/NeighborUpdaterintermediary net/minecraft/class_7165official eri
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidreplaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) static voidreplaceWithStateForNeighborUpdate(WorldAccess world, Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) static voidtryNeighborUpdate(World world, BlockState state, BlockPos pos, Block sourceBlock, @Nullable class_9904 class_9904, boolean notify) voidupdateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, @Nullable class_9904 class_9904, boolean notify) voidupdateNeighbor(BlockPos pos, Block sourceBlock, @Nullable class_9904 class_9904) default voidupdateNeighbors(BlockPos pos, Block sourceBlock, @Nullable Direction except, @Nullable class_9904 class_9904)
-
Field Details
-
UPDATE_ORDER
- Mappings:
Namespace Name Mixin selector named UPDATE_ORDERLnet/minecraft/world/block/NeighborUpdater;UPDATE_ORDER:[Lnet/minecraft/util/math/Direction;intermediary field_37839Lnet/minecraft/class_7165;field_37839:[Lnet/minecraft/class_2350;official aLeri;a:[Ljj;
-
-
Method Details
-
replaceWithStateForNeighborUpdate
void replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) - Mappings:
Namespace Name Mixin selector named replaceWithStateForNeighborUpdateLnet/minecraft/world/block/NeighborUpdater;replaceWithStateForNeighborUpdate(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;II)Vintermediary method_42392Lnet/minecraft/class_7165;method_42392(Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)Vofficial aLeri;a(Ljj;Ldua;Lje;Lje;II)V
-
updateNeighbor
- Mappings:
Namespace Name Mixin selector named updateNeighborLnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/class_9904;)Vintermediary method_41704Lnet/minecraft/class_7165;method_41704(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_9904;)Vofficial aLeri;a(Lje;Ldgv;Lerj;)V
-
updateNeighbor
void updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, @Nullable @Nullable class_9904 class_9904, boolean notify) - Mappings:
Namespace Name Mixin selector named updateNeighborLnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/class_9904;Z)Vintermediary method_41703Lnet/minecraft/class_7165;method_41703(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_9904;Z)Vofficial aLeri;a(Ldua;Lje;Ldgv;Lerj;Z)V
-
updateNeighbors
default void updateNeighbors(BlockPos pos, Block sourceBlock, @Nullable @Nullable Direction except, @Nullable @Nullable class_9904 class_9904) - Mappings:
Namespace Name Mixin selector named updateNeighborsLnet/minecraft/world/block/NeighborUpdater;updateNeighbors(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/Direction;Lnet/minecraft/class_9904;)Vintermediary method_41705Lnet/minecraft/class_7165;method_41705(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;Lnet/minecraft/class_9904;)Vofficial aLeri;a(Lje;Ldgv;Ljj;Lerj;)V
-
replaceWithStateForNeighborUpdate
static void replaceWithStateForNeighborUpdate(WorldAccess world, Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) - Mappings:
Namespace Name Mixin selector named replaceWithStateForNeighborUpdateLnet/minecraft/world/block/NeighborUpdater;replaceWithStateForNeighborUpdate(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;II)Vintermediary method_42393Lnet/minecraft/class_7165;method_42393(Lnet/minecraft/class_1936;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)Vofficial aLeri;a(Lddt;Ljj;Ldua;Lje;Lje;II)V
-
tryNeighborUpdate
static void tryNeighborUpdate(World world, BlockState state, BlockPos pos, Block sourceBlock, @Nullable @Nullable class_9904 class_9904, boolean notify) - Mappings:
Namespace Name Mixin selector named tryNeighborUpdateLnet/minecraft/world/block/NeighborUpdater;tryNeighborUpdate(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/class_9904;Z)Vintermediary method_41708Lnet/minecraft/class_7165;method_41708(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_9904;Z)Vofficial aLeri;a(Ldds;Ldua;Lje;Ldgv;Lerj;Z)V
-