25 enum class RecordStatus : uchar {
34 ::ll::TypedStorage<4, 4, ::PositionTrackingId> mId;
35 ::ll::TypedStorage<4, 12, ::BlockPos> mPosition;
36 ::ll::TypedStorage<4, 4, ::DimensionType> mDimensionType;
37 ::ll::TypedStorage<1, 1, ::PositionTrackingDB::TrackingRecord::RecordStatus> mStatus;
38 ::ll::TypedStorage<1, 1, bool> mDirty;
39 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::PositionTrackingDB::OperationBase>>> mPendingOperations;
40 ::ll::TypedStorage<8, 32, ::OwnerPtr<::EntityId>> mEntity;
46 MCAPI
bool _addTransaction(
47 ::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer> parent,
48 ::std::unique_ptr<::PositionTrackingDB::OperationBase> newTransaction
53 MCAPI
bool loadRecordFromStorage(::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer> parent);
55 MCAPI
bool processPendingTransactions(::std::weak_ptr<::PositionTrackingDB::PositionTrackingDBServer> parent);
57 MCAPI ::CompoundTag serialize()
const;