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 - euh
- 
Field SummaryFields
- 
Method SummaryModifier 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_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- Leuh;a:[Ljn;
 
 
- 
- 
Method Details- 
replaceWithStateForNeighborUpdatevoid 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- Leuh;a(Ljn;Ldwy;Lji;Lji;II)V
 
- 
updateNeighborvoid 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- Leuh;a(Lji;Ldjn;Leui;)V
 
- 
updateNeighborvoid 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- Leuh;a(Ldwy;Lji;Ldjn;Leui;Z)V
 
- 
updateNeighborsdefault 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- Leuh;a(Lji;Ldjn;Ljn;Leui;)V
 
- 
replaceWithStateForNeighborUpdatestatic 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- Leuh;a(Ldgk;Ljn;Lji;Lji;Ldwy;II)V
 
- 
tryNeighborUpdatestatic 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- Leuh;a(Ldgj;Ldwy;Lji;Ldjn;Leui;Z)V
 
 
-