UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

21 lines (20 loc) 2.22 kB
import Identifiers from "../Identifiers.es.js"; import DataPacket from "./DataPacket.es.js"; import { SyncedProperties } from "../type/SyncedProperties.es.js"; //#region src/network/packet/SetActorDataPacket.ts var SetActorDataPacket = class extends DataPacket { static NetID = Identifiers.SetActorDataPacket; runtimeEntityId; metadata; syncedProperties = new SyncedProperties(); tick; encodePayload() { this.writeUnsignedVarLong(this.runtimeEntityId); this.metadata.networkSerialize(this); this.syncedProperties.networkSerialize(this); this.writeUnsignedVarLong(this.tick); } }; //#endregion export { SetActorDataPacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2V0QWN0b3JEYXRhUGFja2V0LmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL3BhY2tldC9TZXRBY3RvckRhdGFQYWNrZXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBNZXRhZGF0YSB9IGZyb20gJy4uLy4uL2VudGl0eS9NZXRhZGF0YSc7XG5pbXBvcnQgSWRlbnRpZmllcnMgZnJvbSAnLi4vSWRlbnRpZmllcnMnO1xuaW1wb3J0IHsgU3luY2VkUHJvcGVydGllcyB9IGZyb20gJy4uL3R5cGUvU3luY2VkUHJvcGVydGllcyc7XG5pbXBvcnQgRGF0YVBhY2tldCBmcm9tICcuL0RhdGFQYWNrZXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBTZXRBY3RvckRhdGFQYWNrZXQgZXh0ZW5kcyBEYXRhUGFja2V0IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuU2V0QWN0b3JEYXRhUGFja2V0O1xuXG4gICAgcHVibGljIHJ1bnRpbWVFbnRpdHlJZCE6IGJpZ2ludDtcbiAgICBwdWJsaWMgbWV0YWRhdGEhOiBNZXRhZGF0YTtcblxuICAgIHB1YmxpYyBzeW5jZWRQcm9wZXJ0aWVzID0gbmV3IFN5bmNlZFByb3BlcnRpZXMoKTtcblxuICAgIHB1YmxpYyB0aWNrITogYmlnaW50O1xuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVVbnNpZ25lZFZhckxvbmcodGhpcy5ydW50aW1lRW50aXR5SWQpO1xuICAgICAgICB0aGlzLm1ldGFkYXRhLm5ldHdvcmtTZXJpYWxpemUodGhpcyk7XG4gICAgICAgIHRoaXMuc3luY2VkUHJvcGVydGllcy5uZXR3b3JrU2VyaWFsaXplKHRoaXMpO1xuICAgICAgICB0aGlzLndyaXRlVW5zaWduZWRWYXJMb25nKHRoaXMudGljayk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7O0FBS0EsSUFBcUIscUJBQXJCLGNBQWdELFdBQVc7Q0FDdkQsT0FBYyxRQUFRLFlBQVk7Q0FFbEM7Q0FDQTtDQUVBLG1CQUEwQixJQUFJLGlCQUFpQjtDQUUvQztDQUVBLGdCQUE2QjtFQUN6QixLQUFLLHFCQUFxQixLQUFLLGVBQWU7RUFDOUMsS0FBSyxTQUFTLGlCQUFpQixJQUFJO0VBQ25DLEtBQUssaUJBQWlCLGlCQUFpQixJQUFJO0VBQzNDLEtBQUsscUJBQXFCLEtBQUssSUFBSTtDQUN2QztBQUNKIn0=