Companies

CompanySystem is an economy plugin for Minecraft servers enabling players to create and manage companies. Features include employee management with custom roles and salaries, automatic payroll system, company finances, and invoice generation for receiving

11

Companies

CompanySystem is an economy plugin for Minecraft Paper/Spigot servers that adds a complete company/faction business system. Players can create companies, hire employees with custom roles and salaries, and automatically receive payroll.

Features

- Create companies with unique names - Invite-only employee system (owner only can hire/fire) - Custom roles with configurable salaries - Automatic payroll (every 5 minutes or fixed times) - Company finances (deposit/withdraw) - Invoice system for receiving payments from customers - Company statistics and earnings tracking - Fully translatable (lang.yml)

Commands

Basic

- `/company create <name>` - Create a company - `/company delete` - Delete your company - `/company info` - View company info - `/company list` - List all companies

Employees

- `/company invite <player>` - Invite player - `/company accept` - Accept invite - `/company decline` - Decline invite - `/company leave` - Leave company - `/company fire <player>` - Fire employee

Money

- `/company deposit <amount>` - Deposit money - `/company withdraw <amount>` - Withdraw money

Roles (see /company help for full list)

- `/company role create <name> [salary]` - Create role - `/company role list` - List roles - `/company setrole <player> <role>` - Set employee role

Other

- `/company invoice <amount> <text>` - Create invoice - `/company stats` - Company statistics - `/company help [page]` - Help pages

Invoice Payment

- `/ipay` - Pay invoice when holding it

Admin

- `/companyadmin list` - List all companies - `/companyadmin delete <company>` - Delete company - `/companyadmin reload` - Reload config

Permissions

- `companysystem.create` - Create company - `companysystem.commands` - Basic commands - `companysystem.roles` - Role management - `companysystem.invoice` - Create invoices - `companysystem.admin` - Admin commands - `companysystem.*` - All permissions

Configuration

```yaml company: min-name-length: 3 max-name-length: 20 create-cost: 1000.0

payroll: enabled: true interval-ticks: 6000 payday-times: - "00:00" - "12:00" use-fixed-times: false ```

Dependencies

- Vault + Economy plugin (EssentialsX, etc.) - Paper/Spigot 1.20.4+

---

ADS