UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

22 lines (19 loc) 1.84 kB
import Identifiers from '../Identifiers.es.js'; import DataPacket from './DataPacket.es.js'; class SetHealthPacket extends DataPacket { static NetID = Identifiers.SetHealthPacket; /** * The health value (between 0 and 20 by default). * * @defaultValue 20 */ health = 20; decodePayload() { this.health = this.readVarInt(); } encodePayload() { this.writeVarInt(this.health); } } export { SetHealthPacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2V0SGVhbHRoUGFja2V0LmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9wYWNrZXQvU2V0SGVhbHRoUGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgRGF0YVBhY2tldCBmcm9tICcuL0RhdGFQYWNrZXQnO1xuXG4vKipcbiAqIFBhY2tldCBmb3IgaGFuZGxpbmcgYSBwbGF5ZXIncyBoZWFsdGguXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFNldEhlYWx0aFBhY2tldCBleHRlbmRzIERhdGFQYWNrZXQge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5TZXRIZWFsdGhQYWNrZXQ7XG5cbiAgICAvKipcbiAgICAgKiBUaGUgaGVhbHRoIHZhbHVlIChiZXR3ZWVuIDAgYW5kIDIwIGJ5IGRlZmF1bHQpLlxuICAgICAqXG4gICAgICogQGRlZmF1bHRWYWx1ZSAyMFxuICAgICAqL1xuICAgIHB1YmxpYyBoZWFsdGg6IG51bWJlciA9IDIwO1xuXG4gICAgcHVibGljIGRlY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMuaGVhbHRoID0gdGhpcy5yZWFkVmFySW50KCk7XG4gICAgfVxuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVWYXJJbnQodGhpcy5oZWFsdGgpO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFNQSxNQUFxQix3QkFBd0IsVUFBVyxDQUFBO0FBQUEsRUFDcEQsT0FBYyxRQUFRLFdBQVksQ0FBQSxlQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBTzNCLE1BQWlCLEdBQUEsRUFBQTtBQUFBLEVBRWpCLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsTUFBQSxHQUFTLEtBQUssVUFBVyxFQUFBO0FBQUE7QUFDbEMsRUFFTyxhQUFzQixHQUFBO0FBQ3pCLElBQUssSUFBQSxDQUFBLFdBQUEsQ0FBWSxLQUFLLE1BQU0sQ0FBQTtBQUFBO0FBRXBDOzs7OyJ9