Package net.minecraft.world.block
Interface NeighborUpdater
- All Known Implementing Classes:
ChainRestrictedNeighborUpdater
,SimpleNeighborUpdater
public interface NeighborUpdater
- Mappings:
Namespace Name named net/minecraft/world/block/NeighborUpdater
intermediary net/minecraft/class_7165
official evd
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
replaceWithStateForNeighborUpdate
(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) static void
replaceWithStateForNeighborUpdate
(WorldAccess world, Direction direction, BlockPos pos, BlockPos neighborPos, BlockState neighborState, int flags, int maxUpdateDepth) static void
tryNeighborUpdate
(World world, BlockState state, BlockPos pos, Block sourceBlock, @Nullable WireOrientation orientation, boolean notify) void
updateNeighbor
(BlockState state, BlockPos pos, Block sourceBlock, @Nullable WireOrientation orientation, boolean notify) void
updateNeighbor
(BlockPos pos, Block sourceBlock, @Nullable WireOrientation orientation) default void
updateNeighbors
(BlockPos pos, Block sourceBlock, @Nullable Direction except, @Nullable WireOrientation orientation)
-
Field Details
-
UPDATE_ORDER
- Mappings:
Namespace Name Mixin selector named UPDATE_ORDER
Lnet/minecraft/world/block/NeighborUpdater;UPDATE_ORDER:[Lnet/minecraft/util/math/Direction;
intermediary field_37839
Lnet/minecraft/class_7165;field_37839:[Lnet/minecraft/class_2350;
official a
Levd;a:[Ljm;
-
-
Method Details
-
replaceWithStateForNeighborUpdate
void replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) - Mappings:
Namespace Name Mixin selector named replaceWithStateForNeighborUpdate
Lnet/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)V
intermediary method_42392
Lnet/minecraft/class_7165;method_42392(Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V
official a
Levd;a(Ljm;Ldxu;Ljh;Ljh;II)V
-
updateNeighbor
void updateNeighbor(BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation orientation) - Mappings:
Namespace Name Mixin selector named updateNeighbor
Lnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/world/block/WireOrientation;)V
intermediary method_41704
Lnet/minecraft/class_7165;method_41704(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_9904;)V
official a
Levd;a(Ljh;Ldkl;Leve;)V
-
updateNeighbor
void updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation orientation, boolean notify) - Mappings:
Namespace Name Mixin selector named updateNeighbor
Lnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/world/block/WireOrientation;Z)V
intermediary method_41703
Lnet/minecraft/class_7165;method_41703(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_9904;Z)V
official a
Levd;a(Ldxu;Ljh;Ldkl;Leve;Z)V
-
updateNeighbors
default void updateNeighbors(BlockPos pos, Block sourceBlock, @Nullable @Nullable Direction except, @Nullable @Nullable WireOrientation orientation) - Mappings:
Namespace Name Mixin selector named updateNeighbors
Lnet/minecraft/world/block/NeighborUpdater;updateNeighbors(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/block/WireOrientation;)V
intermediary method_41705
Lnet/minecraft/class_7165;method_41705(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;Lnet/minecraft/class_9904;)V
official a
Levd;a(Ljh;Ldkl;Ljm;Leve;)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 replaceWithStateForNeighborUpdate
Lnet/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)V
intermediary method_42393
Lnet/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)V
official a
Levd;a(Ldhi;Ljm;Ljh;Ljh;Ldxu;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 tryNeighborUpdate
Lnet/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)V
intermediary method_41708
Lnet/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)V
official a
Levd;a(Ldhh;Ldxu;Ljh;Ldkl;Leve;Z)V
-