UNPKG

@tendrock/database

Version:

A database lib under the Tendrock ecosystem for Minecraft Bedrock Edition Script API

16 lines (15 loc) 791 B
import { GameObjectDatabase } from "../GameObjectDatabase"; import { Entity } from "@minecraft/server"; import { TendrockDynamicPropertyValue } from "../DynamicPropertySerializer"; import { DatabaseManager } from "../manager"; export declare class EntityDatabase extends GameObjectDatabase<Entity> { protected _entity: Entity; private _newEntityBuffer; constructor(manager: DatabaseManager, _entity: Entity); static create(manager: DatabaseManager, gameObject: Entity): EntityDatabase; getGameObject(): Entity; _saveData(runtimeId: string, identifier: string, value: TendrockDynamicPropertyValue): void; protected _onFlushFinished(): void; protected _markDirtyWhenEntityChange(entity: Entity): void; _setEntity(runtimeId: string, entity: Entity): void; }