@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
17 lines (14 loc) • 1.65 kB
JavaScript
import Identifiers from '../Identifiers.es.js';
import DataPacket from './DataPacket.es.js';
class SetPlayerGametypePacket extends DataPacket {
static NetID = Identifiers.SetPlayerGametypePacket;
gametype;
decodePayload() {
this.gametype = this.readVarInt();
}
encodePayload() {
this.writeVarInt(this.gametype);
}
}
export { SetPlayerGametypePacket as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2V0UGxheWVyR2FtZXR5cGVQYWNrZXQuZXMuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL3BhY2tldC9TZXRQbGF5ZXJHYW1ldHlwZVBhY2tldC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IEdhbWV0eXBlIH0gZnJvbSAnQGpzcHJpc21hcmluZS9taW5lY3JhZnQnO1xuXG5pbXBvcnQgSWRlbnRpZmllcnMgZnJvbSAnLi4vSWRlbnRpZmllcnMnO1xuaW1wb3J0IERhdGFQYWNrZXQgZnJvbSAnLi9EYXRhUGFja2V0JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU2V0UGxheWVyR2FtZXR5cGVQYWNrZXQgZXh0ZW5kcyBEYXRhUGFja2V0IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuU2V0UGxheWVyR2FtZXR5cGVQYWNrZXQ7XG5cbiAgICBwdWJsaWMgZ2FtZXR5cGUhOiBHYW1ldHlwZTtcblxuICAgIHB1YmxpYyBkZWNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLmdhbWV0eXBlID0gdGhpcy5yZWFkVmFySW50KCk7XG4gICAgfVxuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVWYXJJbnQodGhpcy5nYW1ldHlwZSk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUtBLE1BQXFCLGdDQUFnQyxVQUFXLENBQUE7QUFBQSxFQUM1RCxPQUFjLFFBQVEsV0FBWSxDQUFBLHVCQUFBO0FBQUEsRUFFM0IsUUFBQTtBQUFBLEVBRUEsYUFBc0IsR0FBQTtBQUN6QixJQUFLLElBQUEsQ0FBQSxRQUFBLEdBQVcsS0FBSyxVQUFXLEVBQUE7QUFBQTtBQUNwQyxFQUVPLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsV0FBQSxDQUFZLEtBQUssUUFBUSxDQUFBO0FBQUE7QUFFdEM7Ozs7In0=