Discord
Wiki - Pluginy

mcMMO - plugin RPG z umiejętnościami

mcMMO zamienia zwykły serwer Minecraft w pełnoprawne RPG. System 13 umiejętności, punkty doświadczenia za każdą czynność, potężne super zdolności, party system i globalny leaderboard. To jeden z najpopularniejszych pluginów w historii Minecrafta.

Czas czytania: ~8 min Platforma: Paper / Spigot / Purpur

Co to jest mcMMO

mcMMO to jeden z najstarszych i najbardziej rozpoznawalnych pluginów serwerowych w historii Minecrafta. Stworzył go nossr50 w 2011 roku, a od tamtego czasu stał się fundamentem tysięcy serwerów RPG, survival i SMP na całym świecie. Plugin dodaje mechaniki rodem z klasycznych gier MMORPG bezpośrednio do Minecrafta, bez konieczności instalowania modów po stronie gracza.

Główna idea jest prosta: każda czynność wykonywana w grze (kopanie, ścinanie drzew, walka, gotowanie, wędkowanie) daje punkty doświadczenia w odpowiedniej umiejętności. Im wyższy poziom umiejętności, tym większe bonusy - większa szansa na podwójne zasoby, silniejsze ciosy, odporność na obrażenia, dostęp do super zdolności. Gracz, który spędził setki godzin na serwerze, jest mierzalnie silniejszy i efektywniejszy od nowicjusza.

To tworzy naturalną pętlę zaangażowania: gracze mają powód, żeby regularnie wracać, rozwijać swoje postacie i rywalizować w rankingach. Dla właściciela serwera mcMMO to jeden z najskuteczniejszych narzędzi retencji graczy, jaki istnieje.

Plugin jest dostępny na SpigotMC oraz na GitHub. Zwróć uwagę, żeby pobierać oficjalną wersję od nossr50 - istnieje kilka forków o podobnych nazwach.

System umiejętności

mcMMO zawiera 13 umiejętności podzielonych na dwie kategorie: umiejętności zbierania zasobów i umiejętności walki. Każda umiejętność ma własny pasek XP, poziom (od 0 do domyślnie 1000) i zestaw pasywnych oraz aktywnych zdolności odblokowywanych w miarę postępu.

Umiejętność Kategoria Co rozwija
Mining Zbieranie Kopanie rudy i kamienia
Woodcutting Zbieranie Ścinanie drzew siekierą
Excavation Zbieranie Kopanie łopatą (ziemia, piasek, żwir)
Herbalism Zbieranie Zbieranie roślin i uprawy
Fishing Zbieranie Wędkowanie
Repair Rzemiosło Naprawianie przedmiotów na kowadle
Alchemy Rzemiosło Warzenie mikstur
Swords Walka Walka mieczem
Axes Walka Walka siekierą
Unarmed Walka Walka gołymi rękami
Archery Walka Strzelanie z łuku
Acrobatics Ruch Upadki i uniki (rolki)
Taming Różne Oswajanie i walka ze zwierzętami

Każdy gracz może sprawdzić swoje postępy w dowolnym momencie komendą /mcstats. Poziomy rosną wolniej z każdym kolejnym tierem, co zapewnia długoterminowy progres i motywuje do dalszej gry przez wiele miesięcy.

Górnictwo (Mining)

Mining to jedna z najważniejszych umiejętności na serwerach survival. XP zdobywasz wydobywając rudy i kamień kilofem. Im twardsza ruda, tym więcej XP: zwykły kamień daje mało, ruda diamentowa czy netherite - znacznie więcej.

Najważniejsze bonusy z Mining:

  • Double Drops - pasywna szansa na podwójne zasoby przy wydobyciu. Na poziomie 1000 każde uderzenie kilofem ma gwarantowane podwójne łupy. To ogromna przewaga ekonomiczna na serwerach z rynkiem
  • Blast Mining - aktywna zdolność: gracze z odpowiednim poziomem Mining mogą detonować TNT zdalnie (prawym przyciskiem z krzemieniem i stalą) i zbierać zasoby bez zniszczenia bloków wokół wybuchu
  • Super Breaker - super zdolność: tymczasowe przyspieszenie wydobycia i gwarantowane podwójne zasoby przez kilka sekund. Aktywowana prawym klikiem kilofem

Mining najłatwiej grindować kopiąc masowo kamień lub tworząc farmy rud z resetującymi się chunkachi. Na dobrym serwerze gracz z maxowym Mining jest w stanie zebrać dwukrotnie więcej diamentów niż świeży gracz przy tym samym nakładzie czasu.

Kowalstwo (Repair)

Repair to unikalna umiejętność, która pozwala naprawiać narzędzia i zbroję bezpośrednio na kowadle mcMMO (nie mylić z kuciem w wanniluszu). Naprawiasz przedmiot uderzając nim w żelazny blok trzymając materiał naprawczy w ręku.

Kluczowe zdolności Repair:

  • Arcane Forging - zachowuje enchanty przy naprawie. Niskie poziomy Repair niszczą enchanty przy naprawie, wyższe poziomy mają coraz lepszą szansę na ich zachowanie. Na wysokim poziomie enchanty są w pełni zachowywane bez żadnego ryzyka
  • Super Repair - pasywna szansa na podwójną ilość naprawionych punktów trwałości. Efektywnie podwaja efektywność napraw

Repair XP zdobywasz naprawiając przedmioty - im droższy materiał (diament, netherite), tym więcej XP. To umiejętność, którą często grindują zaawansowani gracze dbający o swój ekwipunek.

Herbalism - zielarstwo

Herbalism obejmuje zbieranie wszelkiej roślinności: pszenica, marchew, ziemniaki, buraki, trzcina cukrowa, kakao, melony, dynie, kwiaty, lecznicze rośliny. XP zdobywasz ścinając dojrzałe rośliny.

Bonusy z Herbalism:

  • Double Drops - podwójne plony przy zbiorach. Na wysokim poziomie farma może dawać trzykrotność normalnego uzysku
  • Farmer's Diet - pasywny bonus: jedzenie lepiej regeneruje głód. Gracz z maxowanym Herbalism potrzebuje mniej jedzenia do przeżycia
  • Hylian Luck - niszczenie krzewów i trawy daje losowe przedmioty: nasiona, grzyby, liście, strzały. Odniesienie do Zelda serii
  • Green Terra - super zdolność: przez kilka sekund każde uderzenie motyką zamienia blok w kwitnący odpowiednik i daje podwójne plony. Idealna na farmy przemysłowe
  • Green Thumb - pasywa: szansa na zasadzenie rośliny bez zużycia nasion przy uderzeniu motyką

Rybołówstwo (Fishing)

Fishing to jedna z najbardziej opłacalnych umiejętności w grze, bo przy wysokim poziomie zamienia nudne wędkowanie w maszynkę do skarbów. XP zdobywasz każdym złowioną rybą.

Co daje wysoki poziom Fishing:

  • Magic Hunter - wyławianie enchantowanych przedmiotów: mieczy, łuków, ksiąg z losowymi enchantami. Im wyższy poziom, tym lepsze enchanty i rzadsze przedmioty
  • Treasure Hunter - szansa na znalezienie skarbów przy wyławianiu: sedel, uzdeczek, nametagów, nawet diamentów
  • Shake - zdolność aktywna: uderzenie wędką w moba wytrząsa z niego drop jak przy śmierci, bez zabijania. Ogromna wartość na farmach mobów
  • Master Angler - pasywna szansa na złowienie ryby szybciej, niezależnie od warunków (deszcz, otwarte niebo)
  • Ice Fishing - możliwość wędkowania przez lód

Na serwerach PvP gracze z maxowanym Fishing są w stanie wyposażyć się w bardzo dobre zestawy enchantowanego sprzętu bez dotykania Enchanting table.

Ujeżdżanie (Taming)

Taming to umiejętność dla graczy lubiących oswajanie zwierząt - wilków, kotów, papug i koni. XP zdobywasz oswajając nowe zwierzęta lub walcząc razem z już oswojonym wilkiem.

Zdolności Taming:

  • Call of the Wild - przywoływanie oswojonych zwierząt do siebie. Przydatne, gdy zwierzę zgubiło się daleko od gracza
  • Beast Lore - sprawdzenie HP, właściciela i statystyk zwierzęcia kliknięciem kości
  • Gore - wilki zadają efekt krwawienia (bleeding), co dodaje obrażenia w czasie
  • Thick Fur - pasywa: oswojone zwierzęta otrzymują mniej obrażeń od ognia i uderzenia
  • Holy Hound - wilki regenerują HP przy dotknięciu wody lub deszczu
  • Sharper Claws - wilki zadają dodatkowe obrażenia
  • Fast Food Service - szansa na automatyczne leczenie gracza przez wilka po zadaniu obrażeń wrogowi

Łucznictwo, Miecze i Siekiery

Trzy umiejętności walki bezpośredniej. XP zdobywasz zadając obrażenia i zabijając wrogie moby lub graczy (na serwerach PvP).

Archery (Łucznictwo)

  • Arrow Retrieval - szansa na zebranie strzały po trafieniu. Przy maxowanym Archery tracisz znacznie mniej amunicji
  • Daze - szansa na ogłuszenie trafionego gracza, co powoduje efekt dezorientacji i losowe przesunięcie kamery
  • Skill Shot - pasywna powiększona premia do obrażeń z łuku, rosnąca z poziomem. Strzały po prostu bolą bardziej

Swords (Miecze)

  • Bleed - pasywa: uderzenia mieczem powodują efekt krwawienia (kilka obrażeń w czasie). Na wysokim poziomie szansa jest bardzo wysoka
  • Counter Attack - szansa na automatyczne odbicie części obrażeń z powrotem na atakującego. Pasywna obrona
  • Serrated Strikes - super zdolność: przez kilka sekund każde uderzenie mieczem powoduje masowe krwawienie na wszystkich wrogach w zasięgu obszarowym. Idealna w grupowych walkach

Axes (Siekiery)

  • Armor Impact - pasywa: uderzenia siekierą niszczą trwałość zbroi wroga szybciej niż normalnie. Na dłuższą metę przeciwnik zostaje bez ochrony
  • Critical Strikes - losowe trafienia krytyczne zadające podwójne obrażenia
  • Greater Impact - szansa na odrzut wroga przy trafieniu, przerywając jego działanie
  • Skull Splitter - super zdolność: jedno potężne uderzenie siekierą zadaje obrażenia obszarowe wszystkim wrogom dookoła. Groźna w ścisłej walce grupowej

Umiejętności Super (Super Abilities)

Super Abilities to jedna z najbardziej charakterystycznych mechanik mcMMO. Każda umiejętność walki lub zbierania ma swoją super zdolność aktywowaną prawym przyciskiem myszy z odpowiednim narzędziem w ręku (przed zaatakowaniem bloku lub wroga). Zdolność ma określony czas działania i cooldown.

Super Ability Narzędzie Efekt
Super Breaker Kilof Błyskawiczne wydobycie + Double Drops przez kilka sekund
Giga Drill Breaker Łopata Błyskawiczne kopanie + Double Drops przy Excavation
Tree Feller Siekiera Ścina całe drzewo jednym uderzeniem (wszystkie drewno naraz)
Green Terra Motyka Podwójne plony + automatyczne sianie przez kilka sekund
Serrated Strikes Miecz Masowe krwawienie na wrogach w obszarze
Skull Splitter Siekiera Obrażenia obszarowe jednym potężnym uderzeniem
Blast Mining Krzemień i stal Zdalne detonowanie TNT z zachowaniem dropów

Czas trwania super zdolności rośnie liniowo z poziomem umiejętności. Cooldown maleje wraz z poziomem, więc zaawansowani gracze mogą używać super zdolności znacznie częściej. Jeśli gracz nie chce przypadkowo aktywować super zdolności, może ją wyłączyć komendą /skillname toggle lub ustawić w konfiguracji serwera.

Punkty doświadczenia

System XP w mcMMO jest niezależny od standardowego systemu doświadczenia Minecrafta. Każda umiejętność ma własny pasek postępu, który rośnie od wykonywania odpowiednich czynności. Domyślne wymagania XP na poziom rosną kwadratowo, więc pierwsze 200 poziomów idzie szybko, a ostatnie 100 do maksimum mogą zająć tygodnie aktywnej gry.

Kilka ważnych mechanik XP:

  • XP Rate - admin może globalnie mnożyć ilość zdobywanego XP przez modyfikator w konfiguracji. Popularne jest ustawienie x2 lub x3 na serwerach casual, żeby gracze szybciej odczuli postęp
  • XP Boost - tymczasowe zwiększenie tempa zdobywania XP dla konkretnego gracza lub całego serwera. Przydatne jako nagroda w eventach
  • XP Loss on Death - opcjonalna konfiguracja: śmierć może powodować utratę procenta zebranego XP. Używane na serwerach hardcore survival dla dodatkowego ryzyka
  • Party XP Sharing - gracze w party mogą dzielić XP ze sobą, co motywuje do gry w grupach

Linia komendy /xprate (admin) pozwala zmieniać globalny mnożnik XP w czasie rzeczywistym. Przydatne do organizowania weekendowych eventów "double XP".

Party system

mcMMO zawiera wbudowany system drużyn (party), który pozwala grupie graczy grać razem ze specjalnymi bonusami. Party nie jest powiązany z innymi pluginami drużyn czy klanów - to własna, niezależna mechanika mcMMO.

Funkcje party:

  • Party chat - prywatny czat dostępny tylko dla członków party (/p tekst). Wygodne na serwerach z dużą liczbą graczy
  • XP Sharing - opcja dzielenia punktów doświadczenia między członkami party. Gdy jeden gracz kopie rudy, reszta party też dostaje procent XP
  • No-Friendly-Fire - na serwerach PvP, gracze w tym samym party nie mogą się nawzajem ranić
  • Party Teleport - teleportacja do lidera party lub innego członka (/party teleport Gracz)
  • Alliance - dwa osobne party mogą zawrzeć sojusz, dzieląc niektóre bonusy party

Tworzenie party: /party create NazwaParty. Zapraszanie gracza: /party invite Gracz. Opuszczenie: /party quit.

Leaderboard i rankingi

mcMMO automatycznie prowadzi rankingi dla każdej umiejętności osobno i łączny ranking Power Level (suma wszystkich umiejętności). Gracze mogą sprawdzać rankingi komendą /mctop lub /mctop UmiejętnośćNazwa.

Power Level to suma poziomów wszystkich 13 umiejętności. Maksymalny teoretyczny Power Level to 13 000 (1000 w każdej umiejętności), choć w praktyce gracze rzadko przekraczają 5000-6000 bez wielomiesięcznego grindowania.

Leaderboard jest potężnym narzędziem retencji: gracze aktywnie śledzą swoje miejsce w rankingu i grają dłużej, żeby wyprzedzić rywali. Warto eksponować top 10 na stronie serwera lub na tablicy ogłoszeń na spawnie, żeby rankingi były widoczne dla wszystkich.

Statystyki konkretnego gracza można sprawdzić komendą /inspect NazwaGracza. Admin może też resetować umiejętności gracza przez /mmoedit NazwaGracza umiejetnosc 0.

Konfiguracja

Główny plik konfiguracyjny to plugins/mcMMO/config.yml. Plik jest bardzo obszerny - poniżej najważniejsze sekcje, które prawie każdy admin zmienia:

# Ogólne ustawienia XP
xp_gain_multiplier: 1.0        # globalny mnożnik XP (2.0 = double XP)
players_can_invite_others: true
party_xp_near_share_range: 75   # zasięg dzielenia XP w party (bloki)

# Limity umiejętności
max_levels: 1000               # maksymalny poziom każdej umiejętności

# PvP - super abilities w walce
pvp_enabled: true
pvp_xp_multiplier: 1.0         # mnożnik XP za zabicie gracza

# Cooldowny super zdolności (sekundy)
super_ability_length_cap: 50    # max czas trwania super ability

Dla każdej umiejętności istnieje osobny plik konfiguracyjny w katalogu plugins/mcMMO/. Przykładowo Mining.yml pozwala wyłączyć Double Drops dla konkretnych rud lub zmienić ilość XP per blok.

# Mining.yml - przykład zmiany XP
mining:
  DIAMOND_ORE:
    xp: 750           # domyślnie ~650, podnosimy dla zachęty
  ANCIENT_DEBRIS:
    xp: 1500          # netherite daje więcej XP
  STONE:
    xp: 30            # kamień daje mało, żeby nie było zbyt łatwo

Ważna uwaga: mcMMO domyślnie tworzy bazę danych SQLite (mcMMO.db). Dla dużych serwerów (100+ graczy) zdecydowanie zaleca się przełączenie na MySQL, co można skonfigurować w sekcji database w config.yml. SQLite zaczyna znacząco zwalniać przy dużej liczbie wpisów.

Komendy

Komendy dla graczy:

Komenda Opis
/mcstats Wyświetla poziomy wszystkich twoich umiejętności
/mctop Globalny ranking Power Level
/mctop [umiejętność] Ranking konkretnej umiejętności (np. /mctop mining)
/inspect [gracz] Sprawdza statystyki innego gracza
/mining Szczegółowe info o umiejętności Mining (działa dla każdej)
/party create [nazwa] Tworzy nowe party
/party invite [gracz] Zaprasza gracza do party
/party quit Opuszcza party
/p [tekst] Wysyła wiadomość na czat party
/mcability Przełącza aktywację super zdolności dla aktualnego narzędzia

Komendy administracyjne:

Komenda Opis
/mmoedit [gracz] [umiejętność] [poziom] Ręczna zmiana poziomu umiejętności gracza
/mmoreset [gracz] Resetuje wszystkie umiejętności gracza do 0
/xprate [mnożnik] Zmienia globalny mnożnik XP w czasie rzeczywistym
/addxp [gracz] [umiejętność] [ilość] Dodaje XP do konkretnej umiejętności gracza
/mcpurge Usuwa dane nieaktywnych graczy z bazy danych
/mcmmo reload Przeładowuje konfigurację pluginu bez restartu serwera

mcMMO integruje się z EssentialsX i Vault bez dodatkowej konfiguracji. Uprawnienia do poszczególnych komend i umiejętności zarządzasz przez LuckPerms - każda super zdolność ma własny node uprawnień, np. mcmmo.ability.mining.superbreaker.

Przeglądaj więcej pluginów w katalogu pluginów.