Re-add a /firm menu GUI (equivalent to the one that existed before) — possibly using the 1.21 Dialog API. Need to track down what functionality the old menu had.
Technical notes — No GUI/menu/Inventory code exists anywhere in the plugin today (commands are chat-only) — nothing was removed, it never existed here. Add a MenuCommands @Route("menu [firm]") opening a Paper inventory GUI (or Dialog) surfacing existing service actions: info/balance (FirmTransactionService.getAggregateBalance), staff hire/fire (FirmStaffService), accounts (FirmAccountService), deposit/withdraw/pay. Net-new, additive.
Code context — No GUI/menu/Inventory code exists anywhere in the plugin (commands are chat-only) — nothing was removed, it never existed.
Approach: add a MenuCommands @Route("menu [firm]") opening a Paper inventory GUI (or the 1.21 Dialog API per the issue's hint) that surfaces existing service actions: info/balance (FirmTransactionService.getAggregateBalance), staff hire/fire (FirmStaffService), accounts (FirmAccountService), deposit/withdraw/pay. Net-new, additive — no scaffolding to extend.
I'll see if I can get this mapped out for you