Package net.minecraft.world.block
Interface NeighborUpdater
- All Known Implementing Classes:
ChainRestrictedNeighborUpdater,SimpleNeighborUpdater
public interface NeighborUpdater
- Mappings:
Namespace Name intermediary net/minecraft/class_7165official dydnamed net/minecraft/world/block/NeighborUpdater
-
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, 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 intermediary field_37839Lnet/minecraft/class_7165;field_37839:[Lnet/minecraft/class_2350;official aLdyd;a:[Lha;named UPDATE_ORDERLnet/minecraft/world/block/NeighborUpdater;UPDATE_ORDER:[Lnet/minecraft/util/math/Direction;
-
-
Method Details
-
replaceWithStateForNeighborUpdate
void replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) - Mappings:
Namespace Name Mixin selector intermediary 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 aLdyd;a(Lha;Ldby;Lgu;Lgu;II)Vnamed 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)V
-
updateNeighbor
- Mappings:
Namespace Name Mixin selector intermediary method_41704Lnet/minecraft/class_7165;method_41704(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)Vofficial aLdyd;a(Lgu;Lcpl;Lgu;)Vnamed updateNeighborLnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;)V
-
updateNeighbor
void updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) - Mappings:
Namespace Name Mixin selector intermediary method_41703Lnet/minecraft/class_7165;method_41703(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)Vofficial aLdyd;a(Ldby;Lgu;Lcpl;Lgu;Z)Vnamed updateNeighborLnet/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 intermediary method_41705Lnet/minecraft/class_7165;method_41705(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)Vofficial aLdyd;a(Lgu;Lcpl;Lha;)Vnamed updateNeighborsLnet/minecraft/world/block/NeighborUpdater;updateNeighbors(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/Direction;)V
-
replaceWithStateForNeighborUpdate
static void replaceWithStateForNeighborUpdate(WorldAccess world, Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) - Mappings:
Namespace Name Mixin selector intermediary 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 aLdyd;a(Lcml;Lha;Ldby;Lgu;Lgu;II)Vnamed 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)V
-
tryNeighborUpdate
static void tryNeighborUpdate(World world, BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) - Mappings:
Namespace Name Mixin selector intermediary 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_2338;Z)Vofficial aLdyd;a(Lcmk;Ldby;Lgu;Lcpl;Lgu;Z)Vnamed 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/util/math/BlockPos;Z)V
-