Class ContainerOpenersCounter
java.lang.Object
net.minecraft.world.level.block.entity.ContainerOpenersCounter
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate doubleprivate int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoiddecrementOpeners(Player pPlayer, Level pLevel, BlockPos pPos, BlockState pState) intgetPlayersWithContainerOpen(Level pLevel, BlockPos pPos) voidincrementOpeners(Player pPlayer, Level pLevel, BlockPos pPos, BlockState pState) protected abstract booleanisOwnContainer(Player p_155451_) protected abstract voidonClose(Level pLevel, BlockPos pPos, BlockState pState) protected abstract voidonOpen(Level pLevel, BlockPos pPos, BlockState pState) protected abstract voidopenerCountChanged(Level pLevel, BlockPos pPos, BlockState pState, int pCount, int pOpenCount) voidrecheckOpeners(Level pLevel, BlockPos pPos, BlockState pState) private static voidscheduleRecheck(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
 
 -