UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

14 lines (13 loc) 2.26 kB
import Identifiers from "../Identifiers.es.js"; //#region src/network/handler/SetLocalPlayerAsInitializedHandler.ts var SetLocalPlayerAsInitializedHandler = class { static NetID = Identifiers.SetLocalPlayerAsInitializedPacket; async handle(_packet, server, session) { const player = session.getPlayer(); await server.getWorldManager().getDefaultWorld().addEntity(player); await player.sendSpawn(); } }; //#endregion export { SetLocalPlayerAsInitializedHandler as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2V0TG9jYWxQbGF5ZXJBc0luaXRpYWxpemVkSGFuZGxlci5lcy5qcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9oYW5kbGVyL1NldExvY2FsUGxheWVyQXNJbml0aWFsaXplZEhhbmRsZXIudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBQbGF5ZXJTZXNzaW9uIH0gZnJvbSAnLi4vLi4vJztcbmltcG9ydCB0eXBlIFNlcnZlciBmcm9tICcuLi8uLi9TZXJ2ZXInO1xuaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCB0eXBlIFNldExvY2FsUGxheWVyQXNJbml0aWFsaXplZFBhY2tldCBmcm9tICcuLi9wYWNrZXQvU2V0TG9jYWxQbGF5ZXJBc0luaXRpYWxpemVkUGFja2V0JztcbmltcG9ydCB0eXBlIFBhY2tldEhhbmRsZXIgZnJvbSAnLi9QYWNrZXRIYW5kbGVyJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU2V0TG9jYWxQbGF5ZXJBc0luaXRpYWxpemVkSGFuZGxlciBpbXBsZW1lbnRzIFBhY2tldEhhbmRsZXI8U2V0TG9jYWxQbGF5ZXJBc0luaXRpYWxpemVkUGFja2V0PiB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLlNldExvY2FsUGxheWVyQXNJbml0aWFsaXplZFBhY2tldDtcblxuICAgIHB1YmxpYyBhc3luYyBoYW5kbGUoXG4gICAgICAgIF9wYWNrZXQ6IFNldExvY2FsUGxheWVyQXNJbml0aWFsaXplZFBhY2tldCxcbiAgICAgICAgc2VydmVyOiBTZXJ2ZXIsXG4gICAgICAgIHNlc3Npb246IFBsYXllclNlc3Npb25cbiAgICApOiBQcm9taXNlPHZvaWQ+IHtcbiAgICAgICAgY29uc3QgcGxheWVyID0gc2Vzc2lvbi5nZXRQbGF5ZXIoKTtcbiAgICAgICAgY29uc3Qgd29ybGQgPSBzZXJ2ZXIuZ2V0V29ybGRNYW5hZ2VyKCkuZ2V0RGVmYXVsdFdvcmxkKCkhO1xuXG4gICAgICAgIC8vIEFkZCBwbGF5ZXIgdG8gdGhlIHdvcmxkLlxuICAgICAgICBhd2FpdCB3b3JsZC5hZGRFbnRpdHkocGxheWVyKTtcblxuICAgICAgICAvLyBTZW5kIHRoZSBzcGF3biBwYWNrZXRzLlxuICAgICAgICBhd2FpdCBwbGF5ZXIuc2VuZFNwYXduKCk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOztBQU1BLElBQXFCLHFDQUFyQixNQUFvSDtDQUNoSCxPQUFjLFFBQVEsWUFBWTtDQUVsQyxNQUFhLE9BQ1QsU0FDQSxRQUNBLFNBQ2E7RUFDYixNQUFNLFNBQVMsUUFBUSxVQUFVO0VBSWpDLE1BSGMsT0FBTyxnQkFBZ0IsRUFBRSxnQkFHakMsRUFBTSxVQUFVLE1BQU07RUFHNUIsTUFBTSxPQUFPLFVBQVU7Q0FDM0I7QUFDSiJ9