@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
25 lines (20 loc) • 2.69 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const network_Identifiers = require('../Identifiers.cjs.cjs');
const network_type_SyncedProperties = require('../type/SyncedProperties.cjs.cjs');
const network_packet_DataPacket = require('./DataPacket.cjs.cjs');
class SetActorDataPacket extends network_packet_DataPacket.default {
static NetID = network_Identifiers.default.SetActorDataPacket;
runtimeEntityId;
metadata;
syncedProperties = new network_type_SyncedProperties.SyncedProperties();
tick;
encodePayload() {
this.writeUnsignedVarLong(this.runtimeEntityId);
this.metadata.networkSerialize(this);
this.syncedProperties.networkSerialize(this);
this.writeUnsignedVarLong(this.tick);
}
}
exports.default = SetActorDataPacket;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2V0QWN0b3JEYXRhUGFja2V0LmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL3BhY2tldC9TZXRBY3RvckRhdGFQYWNrZXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBNZXRhZGF0YSB9IGZyb20gJy4uLy4uL2VudGl0eS9NZXRhZGF0YSc7XG5pbXBvcnQgSWRlbnRpZmllcnMgZnJvbSAnLi4vSWRlbnRpZmllcnMnO1xuaW1wb3J0IHsgU3luY2VkUHJvcGVydGllcyB9IGZyb20gJy4uL3R5cGUvU3luY2VkUHJvcGVydGllcyc7XG5pbXBvcnQgRGF0YVBhY2tldCBmcm9tICcuL0RhdGFQYWNrZXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBTZXRBY3RvckRhdGFQYWNrZXQgZXh0ZW5kcyBEYXRhUGFja2V0IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuU2V0QWN0b3JEYXRhUGFja2V0O1xuXG4gICAgcHVibGljIHJ1bnRpbWVFbnRpdHlJZCE6IGJpZ2ludDtcbiAgICBwdWJsaWMgbWV0YWRhdGEhOiBNZXRhZGF0YTtcblxuICAgIHB1YmxpYyBzeW5jZWRQcm9wZXJ0aWVzID0gbmV3IFN5bmNlZFByb3BlcnRpZXMoKTtcblxuICAgIHB1YmxpYyB0aWNrITogYmlnaW50O1xuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVVbnNpZ25lZFZhckxvbmcodGhpcy5ydW50aW1lRW50aXR5SWQpO1xuICAgICAgICB0aGlzLm1ldGFkYXRhLm5ldHdvcmtTZXJpYWxpemUodGhpcyk7XG4gICAgICAgIHRoaXMuc3luY2VkUHJvcGVydGllcy5uZXR3b3JrU2VyaWFsaXplKHRoaXMpO1xuICAgICAgICB0aGlzLndyaXRlVW5zaWduZWRWYXJMb25nKHRoaXMudGljayk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkRhdGFQYWNrZXQiLCJJZGVudGlmaWVycyIsIlN5bmNlZFByb3BlcnRpZXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBS0EsTUFBcUIsMkJBQTJCQSxpQ0FBVyxDQUFBO0FBQUEsRUFDdkQsT0FBYyxRQUFRQywyQkFBWSxDQUFBLGtCQUFBO0FBQUEsRUFFM0IsZUFBQTtBQUFBLEVBQ0EsUUFBQTtBQUFBLEVBRUEsZ0JBQUEsR0FBbUIsSUFBSUMsOENBQWlCLEVBQUE7QUFBQSxFQUV4QyxJQUFBO0FBQUEsRUFFQSxhQUFzQixHQUFBO0FBQ3pCLElBQUssSUFBQSxDQUFBLG9CQUFBLENBQXFCLEtBQUssZUFBZSxDQUFBO0FBQzlDLElBQUssSUFBQSxDQUFBLFFBQUEsQ0FBUyxpQkFBaUIsSUFBSSxDQUFBO0FBQ25DLElBQUssSUFBQSxDQUFBLGdCQUFBLENBQWlCLGlCQUFpQixJQUFJLENBQUE7QUFDM0MsSUFBSyxJQUFBLENBQUEsb0JBQUEsQ0FBcUIsS0FBSyxJQUFJLENBQUE7QUFBQTtBQUUzQzs7OzsifQ==