Stables & contracts
Stables let a manager build an RP identity and recruit boxers under contract. Everything is managed from the tablet (/boxing or the item, depending on your configuration).
Create a stable
From the tablet, a manager creates their stable and gives it a name (e.g. "The Golden Lion Stable"). This name is the stable's public identity.
Recruit boxers
The manager proposes a contract to a boxer. The contract specifies, among other things, the terms and the down payment paid on signing.
Contract lifecycle
| Step | Description |
|---|---|
| Proposal | The manager sends a proposal to the boxer. On connection, the boxer immediately receives a paper contract in their inventory (marked "proposal"). |
| Signing | The boxer uses the paper item from their inventory to open the sheet, sign and accept. The down payment is paid automatically. |
| Rejection | The boxer can decline from the same paper sheet. The item is removed. |
| Termination | The manager or the boxer ends the contract from the tablet. The paper item turns into a read-only archive. |
No tablet required to sign — the boxer signs directly from their inventory by using the paper. The tablet stays reserved for the manager.
Paper contract (optional)
On signing, each party can receive a paper contract in their inventory. Using this item opens a page showing the contract as it was signed.
To enable this option:
- The
josk_item_contractitem must exist in the framework's inventory (see Installation). ServerConfig.Contracts.issueOnSignmust betrue.
If the item does not exist, signing continues without error — the contract then stays purely digital.
Multiple contracts on the boxer side? A boxer can only have one active contract at a time, but may keep older paper contracts as archives. Each contract takes its own inventory slot (with the stable's name shown on the item) — no stacking, no confusion between past engagements.
Disband a stable
The manager can disband their stable from the tablet (the Disband button in the Stable tab → Info). The action is permanent and requires typing the stable name to confirm, like deleting an arena.
Cascade effects:
- The stable disappears, its linked arena is unlinked.
- All the manager's active or pending contracts are automatically terminated. Affected boxers receive a notification.
- Already terminated contracts (completed or ended) stay intact in history.
The stable can be recreated later with a new name — it is a brand-new identity, unrelated to the previous one.
Next step
- Tournaments & leagues — have your stable's boxers compete.