Business
More actions
hibernia-economy is a custom economy package of plugins that enable players to establish their businesses, hire other players, create sub-accounts, create chestshops, and interact with the economy through an API. Employees can complete jobs for businesses and generate revenue by producing items for chest shops.
Starting a Company
To create a business, players must obtain the Entrepreneur qualification at the university.
/db account create <firm> <name> — Create a new Treasury account for your firm
/db create <firm> — Creates a firm, with the associated default roles and a treasury account
/db attribute set discord <firm> <url> — Set firm Discord link
/db attribute set hq <firm> <plot> — Set firm HQ to a valid AreaShop plot
Removing a Company
/db disband <firm> — Disband a firm you own (asks for confirmation)
/db disband <firm> confirm — Confirm disbanding a firm you own
Transfer Commands
/db transfer begin <firm> <user> — Begin proprietorship transfer (click-to-confirm)
/db transfer cancel <firm> <user>
/db transfer complete <firm> <user>
/db transfer confirm <firm> <user> <code> — Begin proprietorship transfer (click-to-confirm)
/db transfer reject <firm> <user>
/db withdraw <firm> <amount> — Withdraw from a firm's treasury account into your personal account
Managing Employees
/db staff demote <firm> <user> — Demote user to previous role
/db staff list <firm> — List staff within a firm you own or manage
/db staff promote <firm> <user> — Promote user to next role
/db staff role create <firm> <role> <order> — Creates a role with default permissions
/db staff role delete <firm> <role> — Deletes a role and associated permissions
/db staff role list <firm>
/db staff role permission add <firm> <role> <permission> — Add a permission to a role
/db staff role permission list <firm> <role>
/db staff role permission remove <firm> <role> <permission> — Remove a permission from a role
/db staff role rename <firm> <role> <newname> — Rename an existing role
/db fire <firm> <user> — Fire a user from a firm you control
/db account addauthorizer <firm> <accountId> <player> — Manually add an authorizer to a firm's Treasury account
/db account addmember <firm> <accountId> <player> — Manually add a member to a firm's Treasury account
/db account members <firm> <accountId> — List all members of a firm's Treasury account
/db account archive <firm> <accountId> — Archive a Treasury account for a firm
/db account authorizers <firm> <accountId> — List all authorizers of a firm's Treasury account
/db account removeauthorizer <firm> <accountId> <player> — Manually remove an authorizer from a firm's Treasury account
/db account removemember <firm> <accountId> <player> — Manually remove a member from a firm's Treasury account
Custom roles can be created and edited with specific permissions. Permissions include Administrator, Financial, ChestShop, and Default.
/db hire <firm> <user> — Offer employment (5m to accept)
/db offer rescind <firm> <user> — Rescind employment offer
/db offer <firm> <user> — Offer employment (5m to accept)
Commands for employees
/db offer accept <firm> — Accept a pending job offer
/db offer reject <firm> — Reject a pending job offer
/db resign <firm> — Resign from a firm
/db chat — Enter your firm's chat channel
/db chat <firm> — Enter a specific firm's chat channel
/db chat off — Leave firm chat
Balance Tracking
/db account balance <firm> <accountId> — Show the balance of a specific firm account
/db account list <firm> — List all Treasury accounts for a firm
/db account setdefault <firm> <accountId> — Set the default Treasury account for a firm
/db account sync <firm> <accountId> — Manually sync firm staff to a Treasury account based on their roles
/db account transactions <firm> <accountId> — Show transaction history for a specific firm account
/db account transactions <firm> <accountId> <page> — Show transaction history for a specific firm account
/db balance <firm> — Show the balance of a firm's treasury account
/db tax info <firm> — Show tax status and estimated weekly tax for a firm
/db transactions <firm> — Show firm transaction history (page 1)
/db transactions <firm> <page> — Show firm transaction history
Chest Shop Integration
Players can create chest shops under a company’s name.
Add b:<chestshopcode> to the first line of the chest shop sign to log sales accordingly.
If you need to find your businesses chestshop code you can use /firm account list <business>
/db account alias <firm> <accountId> <alias> — Set a short shop alias for a firm account
/db account clearalias <firm> <accountId> — Clear a firm account's shop alias
/db sales <firm> — List a firm's ChestShop sales
/db sales <firm> <page> — List a firm's ChestShop sales (page)
/db sales export <firm> <days> — Get an economy-explorer link to a firm's sales report
/db sales summary <firm> — Aggregate sales report for a firm (default window)
/db sales summary <firm> <days> — Aggregate sales report for a firm over N days
/db sales toggle <firm> — Toggle real-time sale notifications for a firm
Payment Commands
/db account pay business <firm> <accountId> <target> <amount> — Pay money from a specific firm account to another business
/db account pay into <firm> <accountId> <amount> — Pay money from your personal account into a specific firm account
/db account pay player <firm> <accountId> <player> <amount> — Pay money from a specific firm account to a player
/db deposit <firm> <amount> — Deposit from your personal account into a firm's treasury account
/db deposit <firm> <amount> <memo> — Deposit into a firm's treasury with a memo recorded on the transaction
/db pay business <firm> <target> <amount> — Pay money from one business to another
/db pay into <firm> <amount> — Pay money from your personal account into a business
/db pay player <firm> <player> <amount> — Pay money from a business to a player
/db send — List your firms and their balances to drive a /firm send
/db send <source> <target> <amount> — Send money from one of your firms to another firm
/db send <source> <target> <amount> <memo> — Send money between firms with a memo recorded on the transaction
/db account withdraw <firm> <accountId> <amount> — Withdraw from a specific firm account into your personal account
/db account deposit <firm> <accountId> <amount> — Deposit from your personal account into a specific firm account
Other important commands
/db baltop — Top firms by collective account balance
/db baltop <page> — Page through the top firms by collective account balance
/db help — Show command help
/db info <firm> — Show firm info
/db list — List firms for the current user
/db list <user> — List firms for a user
/db list all <page> — List all firms
/db menu — Choose one of your firms to manage
/db menu <firm> — Open a firm's overview, staff, accounts and money actions
Plugin Documentation
If you want to find additional information about the plugin, such as how to use the API or other information not found on this wiki, please visit the official documentation here.