Plugin Minecraft mcMMO

Informacje o mcMMO i potwierdzonych serwerach

🔌 O mcMMO

mcMMO to wtyczka Spigot do Minecrafta, która rozszerza podstawowe mechaniki gry do doświadczenia w stylu RPG. Projekt dodaje zestaw umiejętności możliwych do trenowania oraz konfigurowalne mechaniki, dzięki czemu serwery mogą wprowadzać progresję i rozgrywkę opartą na umiejętnościach ponad vanilla Minecraft.

🎯 Cel

mcMMO ma zapewnić serwerom Minecraft warstwę progresji w stylu RPG poprzez zamianę działań na doświadczenie i poziomy umiejętności. Daje to graczom trwałe, długoterminowe cele (trenowanie i rozwijanie umiejętności) oraz pozwala administratorom serwera dostosować działanie tych mechanik.

⚙️ Funkcje

  • Dodaje zestaw umiejętności możliwych do trenowania (dokumentacja projektu podaje stały zestaw umiejętności zaimplementowanych wtyczką).
  • Mechaniki umiejętności są konfigurowalne przez pliki konfiguracyjne wtyczki, dzięki czemu właściciele serwerów mogą dostosować balans i zachowanie.
  • Udostępnia API Java (koordynaty Maven są publikowane w projekcie) do integracji z wtyczkami firm trzecich.
  • Oficjalne buildy i pobrania są udostępniane przez zasób Spigot projektu (oraz powiązane kanały buildów).
  • Projekt jest open source i korzysta z Maven do kompilacji i pakowania.

🧩 Dla kogo jest

  • Serwery Survival i SMP, które chcą trwałej progresji graczy.
  • Serwery, które chcą dodać mechaniki w stylu RPG i progresję umiejętności bez ciężkich własnych modów.
  • Deweloperzy wtyczek, którzy potrzebują API do integrowania danych o umiejętnościach z innymi systemami.

🏗️ Przykładowe zastosowania

  • Serwer Survival oferuje umiejętności kopania i ścinania drewna, które rosną wraz z użyciem, odblokowując bonusy w miarę postępów graczy.
  • Operator serwera dostosowuje XP umiejętności i cooldowny w konfiguracji, aby dopasować je do ekonomii i tempa serwera.
  • Deweloper korzysta z API mcMMO, aby wyświetlać dane o umiejętnościach gracza w niestandardowym GUI lub na stronie internetowej.

⚙️ Instalacja

📥 Konfiguracja

  • Pobierz oficjalny build mcMMO z dystrybucji projektu (zasób Spigot).
  • Umieść plik .jar mcMMO w katalogu plugins/ swojego serwera, dla serwera zgodnego ze Spigot.
  • Uruchom ponownie serwer i sprawdź konsolę serwera, aby potwierdzić, że mcMMO uruchomiło się poprawnie.

📦 Zależności

  • Domyślnie nie są wymagane żadne zewnętrzne zależności (repozytorium projektu dokumentuje kompilację i użycie API). Jeśli używasz dodatków lub integracji, zastosuj się do ich konkretnych wymagań.

🧾 Konfiguracja

  • mcMMO udostępnia pliki konfiguracyjne, które pozwalają administratorom dostosować zachowanie umiejętności, stawki XP i przełączniki funkcji. Konfiguracja jest zarządzana przez pliki config wtyczki umieszczane w folderze pluginu po pierwszym uruchomieniu.

🧠 Uwagi techniczne

  • Kod źródłowy i rozwój są hostowane w otwartym repozytorium; projekt jest licencjonowany na GPL-3.0.
  • Projekt publikuje API Java i udostępnia koordynaty Maven, aby autorzy wtyczek mogli korzystać z mcMMO programowo.
  • Oficjalne kanały dystrybucji wymienione przez projekt obejmują zasób Spigot i stronę projektu.

🤝 Kiedy ta wtyczka jest przydatna

Jeśli chcesz dodać trwałą, opartą na umiejętnościach progresję do serwera Minecraft opartego na Spigot i pozwolić innym wtyczkom integrować się z tą progresją (za pomocą udokumentowanego API), mcMMO zapewnia potrzebne do tego podstawowe systemy i obszar konfiguracji.

Serwery z pluginem mcMMO

Strona pluginu mcMMO 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 mcMMO 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ć mcMMO, ale nie pojawiać się w tej sekcji.

Użyj listy serwerów z mcMMO, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.