UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

21 lines (18 loc) 2.37 kB
import Identifiers from '../Identifiers.es.js'; import { SyncedProperties } from '../type/SyncedProperties.es.js'; import DataPacket from './DataPacket.es.js'; class SetActorDataPacket 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); } } export { SetActorDataPacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2V0QWN0b3JEYXRhUGFja2V0LmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9wYWNrZXQvU2V0QWN0b3JEYXRhUGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgTWV0YWRhdGEgfSBmcm9tICcuLi8uLi9lbnRpdHkvTWV0YWRhdGEnO1xuaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCB7IFN5bmNlZFByb3BlcnRpZXMgfSBmcm9tICcuLi90eXBlL1N5bmNlZFByb3BlcnRpZXMnO1xuaW1wb3J0IERhdGFQYWNrZXQgZnJvbSAnLi9EYXRhUGFja2V0JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU2V0QWN0b3JEYXRhUGFja2V0IGV4dGVuZHMgRGF0YVBhY2tldCB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLlNldEFjdG9yRGF0YVBhY2tldDtcblxuICAgIHB1YmxpYyBydW50aW1lRW50aXR5SWQhOiBiaWdpbnQ7XG4gICAgcHVibGljIG1ldGFkYXRhITogTWV0YWRhdGE7XG5cbiAgICBwdWJsaWMgc3luY2VkUHJvcGVydGllcyA9IG5ldyBTeW5jZWRQcm9wZXJ0aWVzKCk7XG5cbiAgICBwdWJsaWMgdGljayE6IGJpZ2ludDtcblxuICAgIHB1YmxpYyBlbmNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLndyaXRlVW5zaWduZWRWYXJMb25nKHRoaXMucnVudGltZUVudGl0eUlkKTtcbiAgICAgICAgdGhpcy5tZXRhZGF0YS5uZXR3b3JrU2VyaWFsaXplKHRoaXMpO1xuICAgICAgICB0aGlzLnN5bmNlZFByb3BlcnRpZXMubmV0d29ya1NlcmlhbGl6ZSh0aGlzKTtcbiAgICAgICAgdGhpcy53cml0ZVVuc2lnbmVkVmFyTG9uZyh0aGlzLnRpY2spO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBS0EsTUFBcUIsMkJBQTJCLFVBQVcsQ0FBQTtBQUFBLEVBQ3ZELE9BQWMsUUFBUSxXQUFZLENBQUEsa0JBQUE7QUFBQSxFQUUzQixlQUFBO0FBQUEsRUFDQSxRQUFBO0FBQUEsRUFFQSxnQkFBQSxHQUFtQixJQUFJLGdCQUFpQixFQUFBO0FBQUEsRUFFeEMsSUFBQTtBQUFBLEVBRUEsYUFBc0IsR0FBQTtBQUN6QixJQUFLLElBQUEsQ0FBQSxvQkFBQSxDQUFxQixLQUFLLGVBQWUsQ0FBQTtBQUM5QyxJQUFLLElBQUEsQ0FBQSxRQUFBLENBQVMsaUJBQWlCLElBQUksQ0FBQTtBQUNuQyxJQUFLLElBQUEsQ0FBQSxnQkFBQSxDQUFpQixpQkFBaUIsSUFBSSxDQUFBO0FBQzNDLElBQUssSUFBQSxDQUFBLG9CQUFBLENBQXFCLEtBQUssSUFBSSxDQUFBO0FBQUE7QUFFM0M7Ozs7In0=