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 ezh
-
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, BlockPos pos, BlockPos neighborPos, BlockState neighborState, int flags, int maxUpdateDepth) static voidtryNeighborUpdate(World world, BlockState state, BlockPos pos, Block sourceBlock, @Nullable WireOrientation orientation, boolean notify) voidupdateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, @Nullable WireOrientation orientation, boolean notify) voidupdateNeighbor(BlockPos pos, Block sourceBlock, @Nullable WireOrientation orientation) default voidupdateNeighbors(BlockPos pos, Block sourceBlock, @Nullable Direction except, @Nullable WireOrientation orientation)
-
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 aLezh;a:[Ljc;
-
-
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 aLezh;a(Ljc;Lebq;Liw;Liw;II)V
-
updateNeighbor
void updateNeighbor(BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation orientation) - Mappings:
Namespace Name Mixin selector named updateNeighborLnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/world/block/WireOrientation;)Vintermediary method_41704Lnet/minecraft/class_7165;method_41704(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_9904;)Vofficial aLezh;a(Liw;Ldno;Lezi;)V
-
updateNeighbor
void updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation orientation, 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/world/block/WireOrientation;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 aLezh;a(Lebq;Liw;Ldno;Lezi;Z)V
-
updateNeighbors
default void updateNeighbors(BlockPos pos, Block sourceBlock, @Nullable @Nullable Direction except, @Nullable @Nullable WireOrientation orientation) - 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/world/block/WireOrientation;)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 aLezh;a(Liw;Ldno;Ljc;Lezi;)V
-
replaceWithStateForNeighborUpdate
static void replaceWithStateForNeighborUpdate(WorldAccess world, Direction direction, BlockPos pos, BlockPos neighborPos, BlockState neighborState, 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/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;II)Vintermediary method_42393Lnet/minecraft/class_7165;method_42393(Lnet/minecraft/class_1936;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)Vofficial aLezh;a(Ldkk;Ljc;Liw;Liw;Lebq;II)V
-
tryNeighborUpdate
static void tryNeighborUpdate(World world, BlockState state, BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation orientation, 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/world/block/WireOrientation;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 aLezh;a(Ldkj;Lebq;Liw;Ldno;Lezi;Z)V
-