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
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+
---