Package net.minecraft.world.block
Interface NeighborUpdater
- All Known Implementing Classes:
- ChainRestrictedNeighborUpdater,- SimpleNeighborUpdater
public interface NeighborUpdater
- Mappings:
- Namespace - Name - official - dqy- intermediary - net/minecraft/class_7165- named - net/minecraft/world/block/NeighborUpdater
- 
Field SummaryFields
- 
Method SummaryModifier 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, BlockPos sourcePos, boolean notify) voidupdateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) voidupdateNeighbor(BlockPos pos, Block sourceBlock, BlockPos sourcePos) default voidupdateNeighbors(BlockPos pos, Block sourceBlock, @Nullable Direction except) 
- 
Field Details- 
UPDATE_ORDER- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldqy;a:[Lgy;- intermediary - field_37839- Lnet/minecraft/class_7165;field_37839:[Lnet/minecraft/class_2350;- named - UPDATE_ORDER- Lnet/minecraft/world/block/NeighborUpdater;UPDATE_ORDER:[Lnet/minecraft/util/math/Direction;
 
 
- 
- 
Method Details- 
replaceWithStateForNeighborUpdatevoid replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldqy;a(Lgy;Lcvo;Lgt;Lgt;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- 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
 
- 
updateNeighbor- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldqy;a(Lgt;Lcjt;Lgt;)V- intermediary - method_41704- Lnet/minecraft/class_7165;method_41704(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V- named - updateNeighbor- Lnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;)V
 
- 
updateNeighborvoid updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldqy;a(Lcvo;Lgt;Lcjt;Lgt;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_2338;Z)V- named - updateNeighbor- Lnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Z)V
 
- 
updateNeighbors- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldqy;a(Lgt;Lcjt;Lgy;)V- intermediary - method_41705- Lnet/minecraft/class_7165;method_41705(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V- named - updateNeighbors- Lnet/minecraft/world/block/NeighborUpdater;updateNeighbors(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/Direction;)V
 
- 
replaceWithStateForNeighborUpdatestatic void replaceWithStateForNeighborUpdate(WorldAccess world, Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldqy;a(Lcgy;Lgy;Lcvo;Lgt;Lgt;II)V- intermediary - method_42393- Lnet/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)V- named - replaceWithStateForNeighborUpdate- Lnet/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)V
 
- 
tryNeighborUpdatestatic void tryNeighborUpdate(World world, BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldqy;a(Lcgx;Lcvo;Lgt;Lcjt;Lgt;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_2338;Z)V- 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/util/math/BlockPos;Z)V
 
 
-