BusinessGladiolus - mini-game,plugin for Minecraft Spigot 1.16.5
BusinessGladiolus – a comprehensive economic plugin for Minecraft, developed by me on request (more photos/videos – on Google Drive or contact me).
### Description
The plugin creates a full-fledged market economy with businesses, loans, auctions, and antitrust control. It features a unique business management system with WorldGuard integration for territory protection.
### Main Features
#### Business Management
* Creating businesses with positions (pos1/pos2) and territory protection
* Buying/selling businesses to players and the bank
* Storing goods in GUI (54 slots)
* Automatic income with tax (25%)
#### Economy
* Integration with Vault
* Passive income every minute
* Sales with rotation of popular goods (×5 profit)
* Taxes, expenses (rent, utilities)
* Discounts for donors (permissions business.sales.1-10)
#### Banking System
* Loans with interest
* Limits by amount and quantity
* Overdue warnings
* Confiscation of businesses in case of bankruptcy
#### Antitrust System
* Limit on businesses of one type
* Monopoly warnings
* Confiscation of businesses for violations
* Restrictions on player-to-player purchases
#### Auctions
* State auction of confiscated businesses
* Dynamic pricing
* Automatic lists with navigation
#### Protection Integration
* Automatic management of WorldGuard regions
* Synchronization of owner permissions
---
### Commands
For players:
/business – menu, help – list of commands
/business balance, list – balance and businesses
/business buy/sell – purchase/sale
/business storage – storage
/business auction – auction
/business bank loan – loans
For admins:
/business reload – reload
/business admin pos1/pos2/save/remove – area management
/business admin set – change parameters
---
### Systems
1. Business types (typesofbusiness.yml): customizable types, MoneyPerMin, goods, expenses.
2. Goods storage: 54-slot inventory, automatic sale, rotation of popular goods.
3. Income system: payday income, sales calculations, taxes (25%), bonus ×5, donor discounts.
4. Banking system: limits, interest, repayment term, warnings, confiscation.
5. Antitrust system: type restrictions, warnings, confiscation.
6. Auctions: automatic list, price generation, anti-spam.
---
### Permissions
* Players: business.use, business.bank, business.sales.1-10
* Admins: business.admin, business.reload
---
### Configuration (config.yml)
* starting-balance: 1000.0
* max-businesses-per-player: 3
* payday-time: 1200
* hot-goods-update-time: 6000
* Loans: term – 3 days, % – 5.0, amount 10k–50k, limit 3
* Monopoly: warning at 2 businesses, block at 5
---
### Requirements
* Minecraft 1.16.5+, Java 8+
* Vault 1.7+, Essentials Eco/iConomy
* (Optional) WorldEdit 7.2.0+, WorldGuard 7.0.4+
---
### Implementation Features
Code: modular architecture, logging, error handling, YAML, caching.
Security: data validation, protection against SQL injections, recovery after errors.
Performance: optimized loops, timers, efficient serialization, minimal resources.
Convenience: tab-completer, flexible messages, intuitive interface.
#plugins #plugin #Bukkit #minedev #minecraft #programming #business
### Description
The plugin creates a full-fledged market economy with businesses, loans, auctions, and antitrust control. It features a unique business management system with WorldGuard integration for territory protection.
### Main Features
#### Business Management
* Creating businesses with positions (pos1/pos2) and territory protection
* Buying/selling businesses to players and the bank
* Storing goods in GUI (54 slots)
* Automatic income with tax (25%)
#### Economy
* Integration with Vault
* Passive income every minute
* Sales with rotation of popular goods (×5 profit)
* Taxes, expenses (rent, utilities)
* Discounts for donors (permissions business.sales.1-10)
#### Banking System
* Loans with interest
* Limits by amount and quantity
* Overdue warnings
* Confiscation of businesses in case of bankruptcy
#### Antitrust System
* Limit on businesses of one type
* Monopoly warnings
* Confiscation of businesses for violations
* Restrictions on player-to-player purchases
#### Auctions
* State auction of confiscated businesses
* Dynamic pricing
* Automatic lists with navigation
#### Protection Integration
* Automatic management of WorldGuard regions
* Synchronization of owner permissions
---
### Commands
For players:
/business – menu, help – list of commands
/business balance, list – balance and businesses
/business buy/sell – purchase/sale
/business storage – storage
/business auction – auction
/business bank loan – loans
For admins:
/business reload – reload
/business admin pos1/pos2/save/remove – area management
/business admin set – change parameters
---
### Systems
1. Business types (typesofbusiness.yml): customizable types, MoneyPerMin, goods, expenses.
2. Goods storage: 54-slot inventory, automatic sale, rotation of popular goods.
3. Income system: payday income, sales calculations, taxes (25%), bonus ×5, donor discounts.
4. Banking system: limits, interest, repayment term, warnings, confiscation.
5. Antitrust system: type restrictions, warnings, confiscation.
6. Auctions: automatic list, price generation, anti-spam.
---
### Permissions
* Players: business.use, business.bank, business.sales.1-10
* Admins: business.admin, business.reload
---
### Configuration (config.yml)
* starting-balance: 1000.0
* max-businesses-per-player: 3
* payday-time: 1200
* hot-goods-update-time: 6000
* Loans: term – 3 days, % – 5.0, amount 10k–50k, limit 3
* Monopoly: warning at 2 businesses, block at 5
---
### Requirements
* Minecraft 1.16.5+, Java 8+
* Vault 1.7+, Essentials Eco/iConomy
* (Optional) WorldEdit 7.2.0+, WorldGuard 7.0.4+
---
### Implementation Features
Code: modular architecture, logging, error handling, YAML, caching.
Security: data validation, protection against SQL injections, recovery after errors.
Performance: optimized loops, timers, efficient serialization, minimal resources.
Convenience: tab-completer, flexible messages, intuitive interface.
#plugins #plugin #Bukkit #minedev #minecraft #programming #business