BusinessGladiolus – minigra, plugin do Minecraft Spigot 1.16.5
BusinessGladiolus – kompleksowy plugin ekonomiczny do Minecraft, opracowany przeze mnie na zamówienie (więcej zdjęć/wideo – na Google Drive lub skontaktuj się ze mną).
### Opis
Plugin tworzy w pełni funkcjonalną gospodarkę rynkową z biznesami, kredytami, aukcjami i kontrolą antymonopolową. Posiada unikalny system zarządzania biznesami z integracją WorldGuard do ochrony terenów.
### Główne funkcje
#### Zarządzanie biznesami
* Tworzenie biznesów z pozycjami (pos1/pos2) i ochroną terenów
* Kupno/sprzedaż biznesów graczom i bankowi
* Przechowywanie towarów w GUI (54 sloty)
* Automatyczny dochód z podatkiem (25%)
#### Ekonomia
* Integracja z Vault
* Pasywny dochód co minutę
* Sprzedaż z rotacją popularnych towarów (×5 zysk)
* Podatki, wydatki (czynsz, media)
* Rabaty dla darczyńców (permissions business.sales.1-10)
#### System bankowy
* Kredyty z odsetkami
* Limity według kwoty i liczby
* Ostrzeżenia o zaległościach
* Konfiskata biznesów w przypadku bankructwa
#### System antymonopolowy
* Limit biznesów jednego typu
* Ostrzeżenia przy monopolii
* Konfiskata biznesów za naruszenia
* Ograniczenia zakupów między graczami
#### Aukcje
* Państwowa aukcja skonfiskowanych biznesów
* Dynamiczne ustalanie cen
* Automatyczne listy z nawigacją
#### Integracja z ochroną
* Automatyczne zarządzanie regionami WorldGuard
* Synchronizacja uprawnień właścicieli
---
### Komendy
Dla graczy:
/business – menu, help – lista komend
/business balance, list – saldo i biznesy
/business buy/sell – kupno/sprzedaż
/business storage – magazyn
/business auction – aukcja
/business bank loan – kredyty
Dla administratorów:
/business reload – przeładowanie
/business admin pos1/pos2/save/remove – zarządzanie obszarami
/business admin set – zmiana parametrów
---
### Systemy
1. Typy biznesów (typesofbusiness.yml): konfigurowalne typy, MoneyPerMin, towary, wydatki.
2. Przechowywanie towarów: 54-slotowy ekwipunek, automatyczna sprzedaż, rotacja popularnych towarów.
3. System dochodów: payday-dochody, rozliczenia sprzedaży, podatki (25%), bonus ×5, rabaty dla darczyńców.
4. System bankowy: limity, procent, termin spłaty, ostrzeżenia, konfiskata.
5. System antymonopolowy: ograniczenia typów biznesów, ostrzeżenia, konfiskata.
6. Aukcje: automatyczna lista, generowanie cen, antyspam.
---
### Uprawnienia
* Gracze: business.use, business.bank, business.sales.1-10
* Administratorzy: business.admin, business.reload
---
### Konfiguracja (config.yml)
* starting-balance: 1000.0
* max-businesses-per-player: 3
* payday-time: 1200
* hot-goods-update-time: 6000
* Kredyty: termin – 3 dni, % – 5.0, kwota 10k–50k, limit 3
* Monopol: ostrzeżenie przy 2 biznesach, blokada przy 5
---
### Wymagania
* Minecraft 1.16.5+, Java 8+
* Vault 1.7+, Essentials Eco/iConomy
* (Opcjonalnie) WorldEdit 7.2.0+, WorldGuard 7.0.4+
---
### Cechy implementacji
Kod: modułowa architektura, logowanie, obsługa błędów, YAML, cache’owanie.
Bezpieczeństwo: walidacja danych, ochrona przed SQL-injection, przywracanie po błędach.
Wydajność: zoptymalizowane pętle, timery, efektywna serializacja, minimalne zużycie zasobów.
Wygoda: tab-completer, elastyczne komunikaty, intuicyjny interfejs.
#plugins #plugin #Bukkit #minedev #minecraft #programming #business
### Opis
Plugin tworzy w pełni funkcjonalną gospodarkę rynkową z biznesami, kredytami, aukcjami i kontrolą antymonopolową. Posiada unikalny system zarządzania biznesami z integracją WorldGuard do ochrony terenów.
### Główne funkcje
#### Zarządzanie biznesami
* Tworzenie biznesów z pozycjami (pos1/pos2) i ochroną terenów
* Kupno/sprzedaż biznesów graczom i bankowi
* Przechowywanie towarów w GUI (54 sloty)
* Automatyczny dochód z podatkiem (25%)
#### Ekonomia
* Integracja z Vault
* Pasywny dochód co minutę
* Sprzedaż z rotacją popularnych towarów (×5 zysk)
* Podatki, wydatki (czynsz, media)
* Rabaty dla darczyńców (permissions business.sales.1-10)
#### System bankowy
* Kredyty z odsetkami
* Limity według kwoty i liczby
* Ostrzeżenia o zaległościach
* Konfiskata biznesów w przypadku bankructwa
#### System antymonopolowy
* Limit biznesów jednego typu
* Ostrzeżenia przy monopolii
* Konfiskata biznesów za naruszenia
* Ograniczenia zakupów między graczami
#### Aukcje
* Państwowa aukcja skonfiskowanych biznesów
* Dynamiczne ustalanie cen
* Automatyczne listy z nawigacją
#### Integracja z ochroną
* Automatyczne zarządzanie regionami WorldGuard
* Synchronizacja uprawnień właścicieli
---
### Komendy
Dla graczy:
/business – menu, help – lista komend
/business balance, list – saldo i biznesy
/business buy/sell – kupno/sprzedaż
/business storage – magazyn
/business auction – aukcja
/business bank loan – kredyty
Dla administratorów:
/business reload – przeładowanie
/business admin pos1/pos2/save/remove – zarządzanie obszarami
/business admin set – zmiana parametrów
---
### Systemy
1. Typy biznesów (typesofbusiness.yml): konfigurowalne typy, MoneyPerMin, towary, wydatki.
2. Przechowywanie towarów: 54-slotowy ekwipunek, automatyczna sprzedaż, rotacja popularnych towarów.
3. System dochodów: payday-dochody, rozliczenia sprzedaży, podatki (25%), bonus ×5, rabaty dla darczyńców.
4. System bankowy: limity, procent, termin spłaty, ostrzeżenia, konfiskata.
5. System antymonopolowy: ograniczenia typów biznesów, ostrzeżenia, konfiskata.
6. Aukcje: automatyczna lista, generowanie cen, antyspam.
---
### Uprawnienia
* Gracze: business.use, business.bank, business.sales.1-10
* Administratorzy: business.admin, business.reload
---
### Konfiguracja (config.yml)
* starting-balance: 1000.0
* max-businesses-per-player: 3
* payday-time: 1200
* hot-goods-update-time: 6000
* Kredyty: termin – 3 dni, % – 5.0, kwota 10k–50k, limit 3
* Monopol: ostrzeżenie przy 2 biznesach, blokada przy 5
---
### Wymagania
* Minecraft 1.16.5+, Java 8+
* Vault 1.7+, Essentials Eco/iConomy
* (Opcjonalnie) WorldEdit 7.2.0+, WorldGuard 7.0.4+
---
### Cechy implementacji
Kod: modułowa architektura, logowanie, obsługa błędów, YAML, cache’owanie.
Bezpieczeństwo: walidacja danych, ochrona przed SQL-injection, przywracanie po błędach.
Wydajność: zoptymalizowane pętle, timery, efektywna serializacja, minimalne zużycie zasobów.
Wygoda: tab-completer, elastyczne komunikaty, intuicyjny interfejs.
#plugins #plugin #Bukkit #minedev #minecraft #programming #business