Paradaux
IssuesPAR-8BacklogOpen ↗
0

Business GUIs (/firm menu)

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.

Comments

technofied · May 31, 2026, 3:05 PM

I'll see if I can get this mapped out for you

tesks · Jun 4, 2026, 9:57 AM

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.

Activity

  • tesks description: Description updatedJun 4, 2026, 10:01 AM
  • tesks commentedJun 4, 2026, 9:57 AM
  • tesks assigned Assigned to rianJun 4, 2026, 9:26 AM