|
|
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 | acquireAllRandomTicks (::LevelChunk &lc) |
|
MCAPI void | acquireAllTicks (::LevelChunk &lc) |
|
MCAPI void | acquireAllTicks (::BlockTickingQueue &otherQueue) |
|
MCAPI void | add (::BlockSource ®ion, ::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 | eliminateAllTicksZeroAndAbove () |
|
MCAPI void | eliminateDuplicatesOf (::BlockType const &block) |
|
MCAPI void | finishInstaticking () |
|
MCAPI bool | getNextUpdateForPos (::BlockPos const &pos, ::Tick &tick) const |
|
MCAPI ::std::optional<::Tick > | getTickDelayForNextTickUpdateAtPos (::BlockPos const &pos) const |
|
MCAPI ::std::unordered_multimap<::BlockPos, ::TickDelayBlock > | getTickDelaysInArea (::BoundingBox const &boundingBox) const |
|
MCAPI bool | hasTickInPendingTicks (::BlockPos const &pos) const |
|
MCAPI bool | isEmpty () const |
|
MCAPI bool | isInNextTickQueue (::BlockPos const &pos, ::BlockType const &blockType, int tickDelay) const |
|
MCAPI void | load (::CompoundTag const &tag, ::BlockPalette const &palette) |
|
MCAPI void | remove (::brstd::function_ref< bool(::TickNextTickData const &)> removeCondition) |
|
MCAPI void | remove (::BlockPos const &pos, ::Block const &block) |
|
MCAPI void | save (::CompoundTag &tag) const |
|
MCFOLD void | setOwningChunk (::LevelChunk *owningChunk) |
|
MCAPI void | tickAllPendingTicks (::BlockSource ®ion, uint64 maximumTicksAllowed) |
|
MCAPI bool | tickPendingTicks (::BlockSource ®ion, ::Tick const &until, int max, bool instaTick_) |
|
MCAPI int | ticksFromNow (int offset) const |
|
MCFOLD void | $dtor () |
|
|
::ll::TypedStorage< 8, 8, ::LevelChunk * > | mOwningChunk |
|
::ll::TypedStorage< 8, 8, ::Tick > | mCurrentTick |
|
::ll::TypedStorage< 8, 24, ::BlockTickingQueue::TickDataSet > | mNextTickQueue |
|
::ll::TypedStorage< 8, 24, ::BlockTickingQueue::TickDataSet > | mActiveTickQueue |
|
::ll::TypedStorage< 8, 24, ::BlockTickingQueue::TickDataSet > | mDeferredTicks |
|
::ll::TypedStorage< 1, 1, ::TickingQueueType > | mQueueType |
|
::ll::TypedStorage< 1, 1, bool > | mInstaTick |