Package net.minecraft.world.block
Class ChainRestrictedNeighborUpdater
java.lang.Object
net.minecraft.world.block.ChainRestrictedNeighborUpdater
- All Implemented Interfaces:
- NeighborUpdater
- Mappings:
- Namespace - Name - named - net/minecraft/world/block/ChainRestrictedNeighborUpdater- intermediary - net/minecraft/class_7159- official - euc
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static interface(package private) static final record(package private) static final class(package private) static final recordprivate static final record
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate static final Loggerprivate final intprivate final List<ChainRestrictedNeighborUpdater.Entry> private final ArrayDeque<ChainRestrictedNeighborUpdater.Entry> private final WorldFields inherited from interface net.minecraft.world.block.NeighborUpdaterUPDATE_ORDER
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidenqueue(BlockPos pos, ChainRestrictedNeighborUpdater.Entry entry) voidreplaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) private voidvoidupdateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, @Nullable WireOrientation orientation, boolean notify) voidupdateNeighbor(BlockPos pos, Block sourceBlock, @Nullable WireOrientation orientation) voidupdateNeighbors(BlockPos pos, Block sourceBlock, @Nullable Direction except, @Nullable WireOrientation orientation) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater;LOGGER:Lorg/slf4j/Logger;- intermediary - field_37829- Lnet/minecraft/class_7159;field_37829:Lorg/slf4j/Logger;- official - b- Leuc;b:Lorg/slf4j/Logger;
 
- 
world- Mappings:
- Namespace - Name - Mixin selector - named - world- Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater;world:Lnet/minecraft/world/World;- intermediary - field_37830- Lnet/minecraft/class_7159;field_37830:Lnet/minecraft/class_1937;- official - c- Leuc;c:Ldgj;
 
- 
maxChainDepthprivate final int maxChainDepth- Mappings:
- Namespace - Name - Mixin selector - named - maxChainDepth- Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater;maxChainDepth:I- intermediary - field_38276- Lnet/minecraft/class_7159;field_38276:I- official - d- Leuc;d:I
 
- 
queue- Mappings:
- Namespace - Name - Mixin selector - named - queue- Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater;queue:Ljava/util/ArrayDeque;- intermediary - field_37831- Lnet/minecraft/class_7159;field_37831:Ljava/util/ArrayDeque;- official - e- Leuc;e:Ljava/util/ArrayDeque;
 
- 
pending- Mappings:
- Namespace - Name - Mixin selector - named - pending- Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater;pending:Ljava/util/List;- intermediary - field_37832- Lnet/minecraft/class_7159;field_37832:Ljava/util/List;- official - f- Leuc;f:Ljava/util/List;
 
- 
depthprivate int depth- Mappings:
- Namespace - Name - Mixin selector - named - depth- Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater;depth:I- intermediary - field_37833- Lnet/minecraft/class_7159;field_37833:I- official - g- Leuc;g:I
 
 
- 
- 
Constructor Details- 
ChainRestrictedNeighborUpdater- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater;<init>(Lnet/minecraft/world/World;I)V- intermediary - <init>- Lnet/minecraft/class_7159;<init>(Lnet/minecraft/class_1937;I)V- official - <init>- Leuc;<init>(Ldgj;I)V
 
 
- 
- 
Method Details- 
replaceWithStateForNeighborUpdatepublic void replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) - Specified by:
- replaceWithStateForNeighborUpdatein interface- NeighborUpdater
- 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
 
- 
updateNeighborpublic void updateNeighbor(BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation orientation) - Specified by:
- updateNeighborin interface- NeighborUpdater
- 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
 
- 
updateNeighborpublic void updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation orientation, boolean notify) - Specified by:
- updateNeighborin interface- NeighborUpdater
- 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
 
- 
updateNeighborspublic void updateNeighbors(BlockPos pos, Block sourceBlock, @Nullable @Nullable Direction except, @Nullable @Nullable WireOrientation orientation) - Specified by:
- updateNeighborsin interface- NeighborUpdater
- 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
 
- 
enqueue- Mappings:
- Namespace - Name - Mixin selector - named - enqueue- Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater;enqueue(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater$Entry;)V- intermediary - method_41706- Lnet/minecraft/class_7159;method_41706(Lnet/minecraft/class_2338;Lnet/minecraft/class_7159$class_7162;)V- official - a- Leuc;a(Lji;Leuc$c;)V
 
- 
runQueuedUpdatesprivate void runQueuedUpdates()- Mappings:
- Namespace - Name - Mixin selector - named - runQueuedUpdates- Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater;runQueuedUpdates()V- intermediary - method_41702- Lnet/minecraft/class_7159;method_41702()V- official - a- Leuc;a()V
 
 
-