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.
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.