LeviLamina
Loading...
Searching...
No Matches
BlockTickingQueue Class Reference

Classes

class  BlockTick
struct  HashBlockTick
class  TickDataSet

Public Member Functions

MCAPI void _acquireAllTicks (::BlockTickingQueue &otherChunkQueue)
MCAPI void _addToNextTickQueue (::BlockPos const &pos, ::Block const &block, int tickDelay, int priorityOffset)
MCAPI void _eliminateTicksForZeroAndAbove (::BlockTickingQueue::TickDataSet &queue)
MCAPI void _saveQueue (::ListTag &list, ::BlockTickingQueue::TickDataSet const &queue) const
MCAPI void add (::BlockSource &region, ::BlockPos const &pos, ::Block const &block, int tickDelay, int priorityOffset)
MCAPI void addTickToLevelChunk (::LevelChunk &lc, ::BlockPos const &pos, ::Block const &block, int tickDelay, int priorityOffset)
MCAPI void eliminateDuplicatesOf (::BlockType const &block)
MCAPI void finishInstaticking ()
MCAPI bool getNextUpdateForPos (::BlockPos const &pos, ::Tick &tick) const
MCAPI void load (::CompoundTag const &tag, ::BlockPalette const &palette)
MCAPI void remove (::std::function< bool(::TickNextTickData const &)> const &removeCondition)
MCAPI void remove (::BlockPos const &pos, ::Block const &block)
MCAPI void save (::CompoundTag &tag) const
MCAPI bool tickPendingTicks (::BlockSource &region, ::Tick const &until, int max, bool instaTick_)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 8, ::LevelChunk * > mOwningChunk
::ll::TypedStorage< 8, 8, ::TickmCurrentTick
::ll::TypedStorage< 8, 24, ::BlockTickingQueue::TickDataSetmNextTickQueue
::ll::TypedStorage< 8, 24, ::BlockTickingQueue::TickDataSetmActiveTickQueue
::ll::TypedStorage< 8, 24, ::BlockTickingQueue::TickDataSetmDeferredTicks
::ll::TypedStorage< 1, 1, ::TickingQueueType > mQueueType
::ll::TypedStorage< 1, 1, bool > mInstaTick

The documentation for this class was generated from the following file: