Since the default menu is not completely finished, you need to create the server side interaction
import { RpgPlayer, RpgPlayerHooks, Control } from '@rpgjs/server'
export const player: RpgPlayerHooks = {
onInput(player: RpgPlayer, { input }) {
if (input == Control.Back) {
const gui = player.gui('rpg-main-menu')
gui.on('useItem', (id) => {
try {
player.useItem(id)
}
catch (err) {
console.log(err)
}
})
gui.open('', {
waitingAction: true,
blockPlayerInput: true
})
}
}
}