UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

23 lines (20 loc) 2.39 kB
import Identifiers from '../Identifiers.es.js'; import DataPacket from './DataPacket.es.js'; class ActorFallPacket extends DataPacket { static NetID = Identifiers.ActorFallPacket; runtimeEntityId; fallDistance; inVoid; decodePayload() { this.runtimeEntityId = this.readUnsignedVarLong(); this.fallDistance = this.readFloatLE(); this.inVoid = this.readBoolean(); } encodePayload() { this.writeUnsignedVarLong(this.runtimeEntityId); this.writeFloatLE(this.fallDistance); this.writeBoolean(this.inVoid); } } export { ActorFallPacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWN0b3JGYWxsUGFja2V0LmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9wYWNrZXQvQWN0b3JGYWxsUGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgRGF0YVBhY2tldCBmcm9tICcuL0RhdGFQYWNrZXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBBY3RvckZhbGxQYWNrZXQgZXh0ZW5kcyBEYXRhUGFja2V0IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuQWN0b3JGYWxsUGFja2V0O1xuXG4gICAgcHVibGljIHJ1bnRpbWVFbnRpdHlJZCE6IGJpZ2ludDtcbiAgICBwdWJsaWMgZmFsbERpc3RhbmNlITogbnVtYmVyO1xuICAgIHB1YmxpYyBpblZvaWQhOiBib29sZWFuO1xuXG4gICAgcHVibGljIGRlY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMucnVudGltZUVudGl0eUlkID0gdGhpcy5yZWFkVW5zaWduZWRWYXJMb25nKCk7XG4gICAgICAgIHRoaXMuZmFsbERpc3RhbmNlID0gdGhpcy5yZWFkRmxvYXRMRSgpO1xuICAgICAgICB0aGlzLmluVm9pZCA9IHRoaXMucmVhZEJvb2xlYW4oKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZVVuc2lnbmVkVmFyTG9uZyh0aGlzLnJ1bnRpbWVFbnRpdHlJZCk7XG4gICAgICAgIHRoaXMud3JpdGVGbG9hdExFKHRoaXMuZmFsbERpc3RhbmNlKTtcbiAgICAgICAgdGhpcy53cml0ZUJvb2xlYW4odGhpcy5pblZvaWQpO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFHQSxNQUFxQix3QkFBd0IsVUFBVyxDQUFBO0FBQUEsRUFDcEQsT0FBYyxRQUFRLFdBQVksQ0FBQSxlQUFBO0FBQUEsRUFFM0IsZUFBQTtBQUFBLEVBQ0EsWUFBQTtBQUFBLEVBQ0EsTUFBQTtBQUFBLEVBRUEsYUFBc0IsR0FBQTtBQUN6QixJQUFLLElBQUEsQ0FBQSxlQUFBLEdBQWtCLEtBQUssbUJBQW9CLEVBQUE7QUFDaEQsSUFBSyxJQUFBLENBQUEsWUFBQSxHQUFlLEtBQUssV0FBWSxFQUFBO0FBQ3JDLElBQUssSUFBQSxDQUFBLE1BQUEsR0FBUyxLQUFLLFdBQVksRUFBQTtBQUFBO0FBQ25DLEVBRU8sYUFBc0IsR0FBQTtBQUN6QixJQUFLLElBQUEsQ0FBQSxvQkFBQSxDQUFxQixLQUFLLGVBQWUsQ0FBQTtBQUM5QyxJQUFLLElBQUEsQ0FBQSxZQUFBLENBQWEsS0FBSyxZQUFZLENBQUE7QUFDbkMsSUFBSyxJQUFBLENBQUEsWUFBQSxDQUFhLEtBQUssTUFBTSxDQUFBO0FBQUE7QUFFckM7Ozs7In0=