UNPKG

@tendrock/database

Version:

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

16 lines (15 loc) 859 B
import { GameObjectDatabase } from "../GameObjectDatabase"; import { Entity } from "@minecraft/server"; import { TendrockDynamicPropertyValue } from "../NamespacedDynamicProperty"; import { NamespacedDatabaseManager } from "../manager"; export declare class EntityDatabase extends GameObjectDatabase<Entity> { protected _entity: Entity; private _newEntityBuffer; constructor(namespace: string, manager: NamespacedDatabaseManager, _entity: Entity); static create(namespace: string, manager: NamespacedDatabaseManager, 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; }