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 eqi
-
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 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 aLeqi;a:[Lji;
-
-
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 aLeqi;a(Lji;Ldtc;Ljd;Ljd;II)V
-
updateNeighbor
- Mappings:
Namespace Name Mixin selector named updateNeighborLnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_41704Lnet/minecraft/class_7165;method_41704(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)Vofficial aLeqi;a(Ljd;Ldfy;Ljd;)V
-
updateNeighbor
void updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, 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/util/math/BlockPos;Z)Vintermediary 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 aLeqi;a(Ldtc;Ljd;Ldfy;Ljd;Z)V
-
updateNeighbors
- 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;)Vintermediary method_41705Lnet/minecraft/class_7165;method_41705(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)Vofficial aLeqi;a(Ljd;Ldfy;Lji;)V
-
replaceWithStateForNeighborUpdate
static void replaceWithStateForNeighborUpdate(WorldAccess world, 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/world/WorldAccess;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;II)Vintermediary 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 aLeqi;a(Ldcx;Lji;Ldtc;Ljd;Ljd;II)V
-
tryNeighborUpdate
static void tryNeighborUpdate(World world, BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, 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/util/math/BlockPos;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_2338;Z)Vofficial aLeqi;a(Ldcw;Ldtc;Ljd;Ldfy;Ljd;Z)V
-