@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
26 lines (25 loc) • 2.54 kB
JavaScript
;
Object.defineProperties(exports, {
__esModule: { value: true },
[Symbol.toStringTag]: { value: "Module" }
});
const require_network_Identifiers = require("../Identifiers.cjs.cjs");
const require_network_packet_DataPacket = require("./DataPacket.cjs.cjs");
const require_network_type_SyncedProperties = require("../type/SyncedProperties.cjs.cjs");
//#region src/network/packet/SetActorDataPacket.ts
var SetActorDataPacket = class extends require_network_packet_DataPacket.default {
static NetID = require_network_Identifiers.default.SetActorDataPacket;
runtimeEntityId;
metadata;
syncedProperties = new require_network_type_SyncedProperties.SyncedProperties();
tick;
encodePayload() {
this.writeUnsignedVarLong(this.runtimeEntityId);
this.metadata.networkSerialize(this);
this.syncedProperties.networkSerialize(this);
this.writeUnsignedVarLong(this.tick);
}
};
//#endregion
exports.default = SetActorDataPacket;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2V0QWN0b3JEYXRhUGFja2V0LmNqcy5janMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvcGFja2V0L1NldEFjdG9yRGF0YVBhY2tldC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnLi4vLi4vZW50aXR5L01ldGFkYXRhJztcbmltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgeyBTeW5jZWRQcm9wZXJ0aWVzIH0gZnJvbSAnLi4vdHlwZS9TeW5jZWRQcm9wZXJ0aWVzJztcbmltcG9ydCBEYXRhUGFja2V0IGZyb20gJy4vRGF0YVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFNldEFjdG9yRGF0YVBhY2tldCBleHRlbmRzIERhdGFQYWNrZXQge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5TZXRBY3RvckRhdGFQYWNrZXQ7XG5cbiAgICBwdWJsaWMgcnVudGltZUVudGl0eUlkITogYmlnaW50O1xuICAgIHB1YmxpYyBtZXRhZGF0YSE6IE1ldGFkYXRhO1xuXG4gICAgcHVibGljIHN5bmNlZFByb3BlcnRpZXMgPSBuZXcgU3luY2VkUHJvcGVydGllcygpO1xuXG4gICAgcHVibGljIHRpY2shOiBiaWdpbnQ7XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZVVuc2lnbmVkVmFyTG9uZyh0aGlzLnJ1bnRpbWVFbnRpdHlJZCk7XG4gICAgICAgIHRoaXMubWV0YWRhdGEubmV0d29ya1NlcmlhbGl6ZSh0aGlzKTtcbiAgICAgICAgdGhpcy5zeW5jZWRQcm9wZXJ0aWVzLm5ldHdvcmtTZXJpYWxpemUodGhpcyk7XG4gICAgICAgIHRoaXMud3JpdGVVbnNpZ25lZFZhckxvbmcodGhpcy50aWNrKTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUtBLElBQXFCLHFCQUFyQixjQUFnRCxrQ0FBQSxRQUFXO0NBQ3ZELE9BQWMsUUFBUSw0QkFBQSxRQUFZO0NBRWxDO0NBQ0E7Q0FFQSxtQkFBMEIsSUFBSSxzQ0FBQSxpQkFBaUI7Q0FFL0M7Q0FFQSxnQkFBNkI7RUFDekIsS0FBSyxxQkFBcUIsS0FBSyxlQUFlO0VBQzlDLEtBQUssU0FBUyxpQkFBaUIsSUFBSTtFQUNuQyxLQUFLLGlCQUFpQixpQkFBaUIsSUFBSTtFQUMzQyxLQUFLLHFCQUFxQixLQUFLLElBQUk7Q0FDdkM7QUFDSiJ9