3#include "mc/_HeaderOutputPredefine.h"
15class NeighborChangedQueue {
34 Record& operator=(Record
const&);
35 Record(Record
const&);
50 NeighborChangedQueue& operator=(NeighborChangedQueue
const&);
51 NeighborChangedQueue(NeighborChangedQueue
const&);
52 NeighborChangedQueue();
61 MCNAPI ::std::optional<::NeighborChangedQueue::Record>
64 MCNAPI ::NeighborChangedQueue&
operator=(::NeighborChangedQueue&& other);
69 ::Block const& listenerPermutation,
79 MCNAPI ::std::vector<::NeighborChangedQueue::Record>
takeFront(uint64 maxCount);
Definition BlockSource.h:72
Definition ChunkBlockPos.h:10
Definition CompoundTag.h:18
MCAPI void recordChange(::Tick const ¤tTick, ::ChunkBlockPos const ¬ifiedPos, ::Block const &listenerPermutation, ::NeighborChange const &change)
MCAPI ::std::optional<::NeighborChangedQueue::Record > loadRecordPayload(::CompoundTag const &tag, ::ChunkBlockPos const ¬ifiedPos) const
MCAPI void sendEvents(::BlockSource ®ion)
MCAPI void save(::CompoundTag &tag) const
MCAPI bool appendRestoredRecord(::NeighborChangedQueue::Record record)
MCAPI ::std::vector<::NeighborChangedQueue::Record > takeFront(uint64 maxCount)
MCAPI::NeighborChangedQueue & operator=(::NeighborChangedQueue &&other)
MCAPI void load(::CompoundTag const &tag)
MCAPI ::std::unique_ptr<::CompoundTag > saveRecordPayload(::NeighborChangedQueue::Record const &record) const
Definition NeighborChange.h:5
Definition NeighborChangedQueue.h:23