Class ContainerOpenersCounter
java.lang.Object
net.minecraft.world.level.block.entity.ContainerOpenersCounter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private double
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
decrementOpeners
(Player pPlayer, Level pLevel, BlockPos pPos, BlockState pState) int
getPlayersWithContainerOpen
(Level pLevel, BlockPos pPos) void
incrementOpeners
(Player pPlayer, Level pLevel, BlockPos pPos, BlockState pState) protected abstract boolean
isOwnContainer
(Player p_155451_) protected abstract void
onClose
(Level pLevel, BlockPos pPos, BlockState pState) protected abstract void
onOpen
(Level pLevel, BlockPos pPos, BlockState pState) protected abstract void
openerCountChanged
(Level pLevel, BlockPos pPos, BlockState pState, int pCount, int pOpenCount) void
recheckOpeners
(Level pLevel, BlockPos pPos, BlockState pState) private static void
scheduleRecheck
(Level pLevel, BlockPos pPos, BlockState pState)
-
Field Details
-
CHECK_TICK_DELAY
private static final int CHECK_TICK_DELAY- See Also:
-
openCount
private int openCount -
maxInteractionRange
private double maxInteractionRange
-
-
Constructor Details
-
ContainerOpenersCounter
public ContainerOpenersCounter()
-
-
Method Details
-
onOpen
-
onClose
-
openerCountChanged
protected abstract void openerCountChanged(Level pLevel, BlockPos pPos, BlockState pState, int pCount, int pOpenCount) -
isOwnContainer
-
incrementOpeners
-
decrementOpeners
-
getPlayersWithContainerOpen
-
recheckOpeners
-
getOpenerCount
public int getOpenerCount() -
scheduleRecheck
-