Komendy
- /klan stojak <nazwa> - Tworzy nowy klan
- /klan zapros <gracz> - Zaprasza gracza do klanu (lider/zastępca)
- /klan akceptuj - Akceptuje zaproszenie do klanu
- /klan opuść - Opuszcza klan
- /klan rozwiązany - Rozwiązuje klan (tylko lider)
- /klan lista - Wyświetla listę członków klanu
- /klan info [klan] - Wyświetla informacje o klanie + lista członków
- /klan zastępca <gracz> - Mianuje zastępcę klanu (tylko lider)
- /klan degraduj <gracz> - Degraduje zastępcę klanu (tylko lider)
- /klan wyrzuc <gracz> - Wyrzuca gracza z klanu (lider/zastępca*)
- /klan pomoc - Wyświetla pomoc
*Zastępcy mogą wyrzucać tylko zwykłych członków, nie innych zastępców
Aliasy angielskie (nadal działają):
- /klan create <nazwa> - stworz
- /klan Zapraszam <gracz> - zapros
- /klan accept - akceptuj
- /klan leave - opus
- /Rozwiązanie klanu - rozwiązanie
- /klan list - lista
- /Klan Mod <gracz> - Zastepca
- /klan degraduj <gracz> - degraduj
- /klan kick <gracz> - wyrzuc
- /klan pomoc - pomoc# Wtyczka SimpleClan
Prosty plugin na klany dla Minecraft 1.21.1 z obsługą placeholderów.
Wymagania
- Minecraft 1.21.1
- Java 21
- Paper
- PlaceholderAPI (opcjonalnie, dla placeholderów)
Uprawnienia
- simpleclan.create - Pozwala tworzyć klany (domyślnie: true)
- simpleclan.invite - Pozwala zapraszać do klanu (domyślnie: true)
- simpleclan.admin - Pozwala na administracyjne zarządzanie klanami (domyślnie: op)
Placeholdery (PlaceholderAPI)
- %simpleclan_tag% - Tag klanu gracza z formatowaniem
- %simpleclan_name% - Nazwa klanu gracza
- %simpleclan_leader% - Nazwa lidera klanu gracza
- %simpleclan_members% - Liczba członków klanu gracza
- %simpleclan_max_members% - Maksymalna liczba członków
- %simpleclan_is_leader% - Czy gracz jest liderem (true/false)
- %simpleclan_is_moderator% - Czy gracz jest zastępcą (true/false)
- %simpleclan_is_leader_or_mod% - Czy gracz jest liderem lub zastępcą (true/false)
- %simpleclan_moderators_count% - Liczba zastępców w klanie
- %simpleclan_has_clan% - Czy gracz ma klan (true/false)
- %simpleclan_created% - Data utworzenia klanu
Konfiguracja
Plugin automatycznie generuje plik z wszystkimi ustawieniami:config.yml
- Konfigurowalne wiadomości
- Ustawienia klanów (max członków, długość nazwy)
- Format tagu klanu
- Prefiks pluginu
Funkcje
- ✅ Tworzenie i zarządzanie klanami
- ✅ System zaproszeń
- ✅ System zastępców (maksymalnie 2 na klan)
- ✅ Uprawnienia dla zastępców (zapraszanie członków)
- ✅ Automatyczne przekazywanie przywództwa
- ✅ Placeholdery dla innych pluginów
- ✅ Pełna konfiguracja wiadomości
- ✅ Walidacja nazw klanów
- ✅ Persistent storage w YAML
- ✅ Thread-safe operacje
- ✅ System hierarchii: Lider > Zastępca > Członek
Hierarchia uprawnień
- Lider - może wszystko (tworzenie, zapraszanie, mianowanie zastępców, wyrzucanie wszystkich, rozwiązywanie)
- Zastępca - może zapraszać członków i wyrzucać zwykłych członków (nie innych zastępców)
- Członek - może opuścić klan i przeglądać informacje
Wsparcie
Plugin jest prosty i nie wymaga dodatkowego wsparcia. Wszystkie funkcje są udokumentowane w kodzie.