Plugin Minecraft Rankup
Informacje o Rankup i potwierdzonych serwerach
🔌 O Rankup
Rankup to plugin Minecraft dla Bukkit/Spigot, który implementuje konfigurowalny system progresji po szczeblach rang. Udostępnia GUI do przeglądania etapów rang, elastyczny silnik wymagań do kontrolowania, kiedy gracze mogą awansować, oraz system prestige do wielokrotnej progresji. Plugin jest przeznaczony dla administratorów serwerów, którzy chcą zautomatyzowanego i konfigurowalnego sposobu awansowania graczy przez rangi.
🎯 Cel
Rankup rozwiązuje problem zarządzania postępem graczy (drabiną rang) bez ręcznego awansowania. Centralizuje definicje rang, wymagania awansu i opcjonalne mechaniki prestige, dzięki czemu właściciele serwerów mogą definiować wieloetapowe ścieżki powiązane z uprawnieniami i niestandardowymi wymaganiami.
⚙️ Funkcje
- Konfigurowalna drabina rang zdefiniowana w rankups.yml.
- GUI, dzięki któremu gracze mogą przeglądać i potwierdzać rankupy.
- System wymagań do definiowania warunków dla każdego etapu rangi (np. uprawnienia, czas gry, tokeny/wartości dostarczane przez pluginy wymagań).
- Obsługa prestige z osobnym prestiges.yml.
- Komendy do wyświetlania rang, wykonywania rankupów jedno- lub wieloetapowych oraz przeładowywania konfiguracji.
- Obsługa placeholderów poprzez silnik placeholderów pluginu dla wiadomości i GUI.
- Kontrola dostępu oparta na uprawnieniach dla komend i funkcji administracyjnych.
🧩 Dla kogo
- Serwery Survival / SMP korzystające z progresji lub drabin rang.
- Serwery Prison lub ekonomiczne, które udostępniają systemy awansowania oparte na etapach.
- Administratorzy serwerów, którzy chcą awansowania opartego na uprawnieniach z obsługą GUI.
🏗️ Przykładowe zastosowania
- Zdefiniowanie sekwencji rang, które automatycznie wymagają coraz większego czasu gry lub większej liczby przedmiotów, zanim gracz będzie mógł awansować.
- Używanie prestige do resetowania rangi gracza przy jednoczesnym przyznawaniu specjalnych nagród lub liczników postępu.
- Integracja z pluginem uprawnień w celu przyznawania lub usuwania węzłów uprawnień związanych z rangą, gdy gracz awansuje.
⌨️ Komendy
| Komenda | Opis | Uprawnienie | Dostęp |
|---|---|---|---|
/rankup | Główna komenda progresji: próbuje przesunąć gracza o jedną rangę wyżej, jeśli wymagania są spełnione. | rankup.rankup | Gracz |
/ranks | Wyświetla drabinę rang względem aktualnej pozycji gracza. | rankup.ranks | Gracz |
/maxrankup | Próbuje awansować gracza wielokrotnie, aż nie będzie mógł już spełnić następnego etapu. | rankup.maxrankup | Gracz |
/prestige | Wykonuje akcję prestige, jeśli jest skonfigurowana. | rankup.prestige | Gracz |
/rankup3 reload (alias /pru reload) | Przeładowuje rankups.yml, prestiges.yml i locale/config podczas działania serwera. | rankup.reload | Administrator |
🔐 Uprawnienia
| Uprawnienie | Opis | Domyślne |
|---|---|---|
rankup.rankup | Pozwala używać głównej komendy progresji /rankup. | true |
rankup.ranks | Pozwala wyświetlać listę rang komendą /ranks. | true |
rankup.maxrankup | Pozwala używać /maxrankup do automatyzacji wielu rankupów. | true |
rankup.prestige | Pozwala używać komendy /prestige, gdy prestiges są skonfigurowane. | true |
rankup.reload | Pozwala przeładować konfigurację pluginu w czasie działania. | op |
rankup.admin | Nadaje dostęp administracyjny porównywalny z OP dla działań specyficznych dla Rankup, gdy OP jest wyłączone. | op |
⚙️ Instalacja
📥 Konfiguracja
- Pobierz plik JAR pluginu z dystrybucji pluginu (oficjalnego zasobu) albo zbuduj go ze źródeł.
- Umieść JAR w katalogu
plugins/swojego serwera. - Uruchom lub zrestartuj serwer i sprawdź log konsoli, aby potwierdzić, że plugin został załadowany.
- Użyj dostarczonych plików konfiguracyjnych (rankups.yml, prestiges.yml, locale/config) oraz komendy przeładowania, aby zastosować zmiany w czasie działania.
📦 Budowanie ze źródeł
- Projekt zawiera Gradle wrapper; uruchom dołączone
gradlew build, aby wygenerować plik JAR pluginu w katalogubuild/libs.
🧠 Uwagi techniczne
- Plugin używa plików konfiguracyjnych YAML (zwłaszcza
rankups.ymliprestiges.yml) do definicji rang i prestige. - Udostępnia silnik placeholderów i obsługuje placeholdery używane w wiadomościach oraz GUI.
- Plugin wystawia jawne węzły uprawnień dla komend oraz uprawnienie administracyjne odzwierciedlające dostęp OP.
- Kod źródłowy jest opublikowany na licencji GPL-3.0.
🤝 Kiedy ten plugin jest przydatny
Jeśli potrzebujesz konfigurowalnej, opartej na uprawnieniach drabiny rang z obsługą GUI i prestige, Rankup centralizuje definicje rang i zasady awansu, aby zautomatyzować progresję graczy bez ręcznych promocji.
- GospelCraft
Chrześcijański Towny survival z niestandardowymi mobami, mcMMO i jobami — Pismo wprowadzane poprzez rozgrywkę.
452.89 - The Dojo
Towny Survival z progresją mcMMO, ekonomią graczy i naciskiem na społeczność — buduj miasta, rozwijaj umiejętności i graj z przyjaciółmi.
043.23 - Anarchy has taken over.042.38
- v26.2 #119 (Aug 15, 2026)023.33
Strona pluginu Rankup pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.
Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola Rankup zależy od ustawień serwera.
Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać Rankup, ale nie pojawiać się w tej sekcji.
Użyj listy serwerów z Rankup, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.