McMMO Rank UP
McMMO Awans rangi
- Dostępne pliki
- 2
- Obsługiwane wersje
- 2
- Najnowszy plik
- 18.03.2024
Opis
McmmoRankUp daje tobie i graczom możliwość automatyzowania grup w systemach uprawnień na twoich serwerach lub po prostu awansować w oparciu o wewnętrzne tagi i nie używać bazowych grup systemu uprawnień opartych na poziomie McMMO.
Wszystko to splata się z twoim systemem RPG mcMMO; dostępne są zdolności w rankingowych systemach mcmmoRankUp. Gracze mogą wybrać którą zdolność chcą użyć jako swoją Bazową Zdolność Rank. Z tego miejsca, wraz z postępem gracza w mcMMO, mcmmoRankUp wykryje te zmiany i awansuje/degraduje graczy w obrębie wybranej przez nich linii rangi. Gracze mogą wybrać, w którą zdolność chcą awansować i mogą zmieniać je na bieżąco, kiedy tylko chcą. mcmmoRankUp poinformuje graczy, gdy ich obecna umiejętność została osiągnięta i nie może być promowana do dalszych awansów w tej zdolności. Twoje grupy uprawnień określają, co gracz otrzyma na określonym poziomie zdolności, jeśli użyjesz interfejsu uprawnień mcmmoRankUp (sugerowane, jeśli naprawdę chcesz zautomatyzować aspekty promocji na twoim serwerze dla graczy). mcmmoRankUp będzie także degradować graczy, jeśli ich poziom umiejętności spadnie poniżej aktualnych wymagań poziomu dla aktualnej grupy zdolności. Dodatkowo, jeśli gracz jest leniwy, ale ma XP lub walutę serwera, możesz przyznać mu możliwość kupowania rang za XP lub walutę
Na przykład
Jeśli gracz ma obecnie poziom 20 w umiejętności AXES, a ktoś po drodze spowoduje, że gracz straci rangę o jeden lub więcej w AXES z mcMMO, podczas AutoRankUp lub ręcznego wywołania opcji rank-up w mcmmoRankUp, gracz zostanie zdegradowany do odpowiedniego poziomu tej umiejętności. Degradowacje działają tak samo jak promocje i zaktualizują grupy uprawnień gracza, jeśli użyjesz interfejsu systemu uprawnień. W przeciwnym razie tag gracza po prostu się zdegradowuje. (zobacz ustawienia poniżej, aby uzyskać więcej szczegółów na temat umiejętności, zdolności i wymagań plików)
Ostatni build deweloperski
- Dodaj system zdrowia
- Dodaj UseHealthSystem w konfiguracji (trzeba odtworzyć później w wersji v5)
- Zmień wszystkie pliki umiejętności (trzeba je ponownie stworzyć)
- Dodaj System Własny
- Dodaj niestandardową nazwę/tytuł pliku
- Niestandardowe Linie Rang
- System wymagań
- Na podstawie pieniędzy
- Na podstawie zabitych mobów
- Na podstawie umiejętności McMMO
- Na podstawie Zabitych Graczy
- Na podstawie przebywania w określonym świecie
- Na podstawie regionu WorldGuard
- Naprawić błąd śmierci mobów
Funkcje w ostatniej wersji
- Automatyczne promowanie/degradowanie, gdy gracz dołącza do serwera.
- Licznik rang automatycznych (auto-rank) całkowicie opcjonalny.
- Kupowanie rang za punkty doświadczenia lub walutę serwera, lub wszystko dla każdego pliku umiejętności.
- Automatyczne dodawanie i usuwanie grup uprawnień na podstawie skonfigurowanych zdolności/umiejętności mcMMO.
- Łatwo ignoruj graczy i/lub grupy.
- Ranga dla mężczyzn lub kobiet, albo nie używać płci wcale (potrzebuje więcej opcji? :o)
- Ranga dla każdej zdolności w mcMMO. (fajnie :) )
- Schematy kolorów są w 100% konfigurowalne
- Powiadomienia gracza i globalne komunikaty
- Generuj raporty w wielu formatach
- Gracze mogą wyświetlać swoje aktualne statystyki mcmmoRankUp zarówno w stanach przeszłych, jak i obecnych
- Atrybuty umiejętności/zdolności: włączanie
- Możliwość edycji ustawień konfiguracyjnych w grze, włączania/wyłączania Zdolności/Umiejętności.
- TagOnlySystem działa wyłącznie z tagiem oraz czatem, kompatybilny z innymi wtyczkami
TODO
- Dodaj klasy z drabinami i warunkami wstępnymi dla każdego elementu nadrzędnego/podrzędnego
- Dodaj kombinację wielu umiejętności mcMMO, aby awansować. Przykład: Woodcutting i Archery byłyby wymagane, aby uzyskać rangę [Archer] przy woodcutting: 200 archery:400. - w fazie planowania
Jak skonfigurować McmmoRankUP
Konfiguracja McmmoRankUp jest prosta i przejrzysta.
- Po podstawowej instalacji przejdź do folderu plugin/Mcmmorankup na swoim serwerze
- Edytuj plik config.yml
- Każda zdolność/umiejętność, którą ustawisz jako włączoną, zostanie automatycznie załadowana, jeśli nie istnieje w folderze umiejętności. Jeśli istnieje, nie zostanie nadpisana.
- Jeśli chcesz włączyć kupowanie rang (xp lub waluta), upewnij się, że edytujesz każdy plik umiejętności i po prostu nie włączaj tej opcji w konfiguracji. To konfiguracja dwustopniowa dla kupowania rang.
- Only required file is the powerlevel.yml file as it's the default ability rank base or whatever ability you decide is the default.
- Pliki zdolności są przechowywane w folderze " /plugins/Mcmmorankup/skills ". Każdy plik, który jest wstępnie załadowany do tego folderu BĘDZIE MUSIAŁ ZOSTAĆ EDYTOWANY na podstawie twoich uprawnień i grup oraz jak chcesz, aby gracze awansowali. Grupy i poziomy istniejące w dowolnym/plikach teraz są tylko po to, abyś widział, jak działają z systemem.
- Każdy plik umiejętności pre-loaded (nowe instalacje) w folderze skills zależy od tego, która umiejętność jest włączona w config.yml.
- Jeśli używasz systemu rankup opartego na uprawnieniach (nie systemu TagOnlyRankUp), MUSISZ upewnić się, że wszystkie zdefiniowane "mcmmo.skills.skillname" węzły uprawnień są przypisane do odpowiednich grup.
- Uruchom ponownie serwer.
RankUp Abilities and Files
==== Nazwy grup w twoich plikach umiejętności/zdolności SĄ Rozróżnialne pod kątem wielkości liter! ====
Przykłady znajdują się na stronach konfiguracji zdolności - Kliknij
- PowerLevel (powerlevel.yml) - domyślna baza rank dla zdolności - zmień w config.yml
- Axes (axes.yml)
- Swords (swords.yml)
- Archery (archery.yml)
- Excavation (excavation.yml)
- Herbalism (herbalism.yml)
- Taming (taming.yml)
- UnArmed (unarmed.yml)
- Acrobatics (acrobatics.yml)
- Repair (repair.yml)
- Mining (mining.yml)
- Fishing (fishing.yml)
- Woodcutting (woodcutting.yml)
- Smelting (smelting.yml)
Każda z powyższych zdolności będzie wymagała modyfikacji do uprawnień twojego serwera i tak dalej, ale zostaną utworzone podczas początkowej instalacji w folderze " /plugins/Mcmmorankup/skills ", jeśli jeszcze nie istnieją. Jeśli plik zostanie uszkodzony lub przypadkowo usunięty, ponownie zostanie utworzony po przeładowaniu lub ponownym uruchomieniu serwera i ponownie trzeba będzie go edytować do twoich uprawnień i grup.
Wszystkie pliki zdolności wstępnie załadowane z pliku JAR są zapisywane w kodowaniu UTF-8. Jeśli używasz innego sposobu kodowania, będziesz chciał(a) upewnić się, że zmienisz kodowanie po otwarciu dokumentu na swoje kodowanie, aby uniknąć uszkodzeń/detekcji.
Zaloguj się i wpisz "/mru hab" aby zobaczyć pełną listę powyższych zdolności. Jeśli McmmoRankUp wykryje i wczyta Twój plik zdolności, zobaczysz odzwierciedlenie wszystkich załadowanych plików poprzez swoją listę BASE RANK ABILITIES (/mru hab) oznaczoną przez Available for Ranking Up. Jeśli plik nie został załadowany/wykryty, zobaczysz to: Not Available for Ranking Up
System Tag Only
Jeśli nie chcesz tworzyć wielu grup w swoim systemie uprawnień dla każdej z umiejętności, użyj nowej konfiguracji UseTagOnlySystem. Gdy opcja ta jest ustawiona na true, nazwa grupy będzie Tag i zawsze będzie wyświetlana po wszystkich formatach czatu i wyjścia
v0.6.7+ "-mru" na twojej wtyczce czatu będzie zamienione na rangę gracza
System Płeć Najpierw ( od 0.7.0+ )
Jeśli chcesz, aby gracz najpierw ustalał płeć, ustaw w konfiguracji wartość "true" i zdefiniuj grupę która będzie miała jedynie uprawnienie "mru.setgender" i grupę z pełnymi uprawnieniami; po wybraniu płci gracz automatycznie przejdzie do domyślnej grupy
System Zdrowia ( w ostatnim DEV-ie ! )
Jeśli chcesz ustawić zdrowie dla gracza w oparciu o rangę, najpierw włącz to w konfiguracji (UseHealthSystem = true) i ustaw zdrowie w pliku zdolności; pamiętaj 1 serce = 2 punkty, stan zdrowia jest sprawdzany przy każdym logowaniu i awansie
Health: <group or tag> : <amount>
System Niestandardowy ( na LAST DEV ! )
Pozwól wtyczce załadować plik custom.yml ( włącz) po tym możesz zmienić nazwę pliku na dowolną ( xxx.yml ) i to będzie tytuł, a dla kolejnej niestandardowej rangi po prostu skopiuj i zmień nazwę pliku.
Wymagania
Jeśli chcesz awansować z 2 lub więcej wymagań, włącz niestandardową zdolność w konfiguracji, a plik custom.yml zostanie tam utworzony; stworzysz wszystkie wymagania rangi (kupowanie rang nie działa w przypadku niestandardowego) PRZYKŁAD :
10 zabitych PIG-ów + 10 PowerLevel + 10 Fishing dla rangi 1
20 Fishing + 10 Sword dla rangi 2
WYMAGANIA DZIAŁAJĄ !
- UMIEJĘTNOŚĆ ( POWERLEVEL , SWORDS i wszystkie inne )
- ZABITY MOB ( PIG , ZOMBIE ) NALEŻY WPROWADZIĆ TE SAME NAZWY W TEGO URL -https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
- Ilość Zabitych Graczy ( PlayerKilled )
- Pieniądze
- Bycie w konkretnym świecie ( po nazwie )
Dodaj więcej linii ranku ( tylko w custom.yml na LAST DEV ! )
Jeśli chcesz dodać więcej niż linie rank up dla kobiet/mężczyzn w pliku custom.yml, dodaj nową linię ranku na dole w sekcji "ExtraBaseRank" a następnie utwórz linię RankUp w sekcji "RankUp" jak w automatycznie generowanym przykładowym pliku custom.yml; nowe linie będą miały nowe polecenie /mru <line_name> dla każdej linii, którą dodasz.
Polecenia ( od 0.6.5+ )
- /mru ? lub help - pomoc w poleceniach
- /mru < male | female > - zmień swoją płeć na męską / żeńską ( domyślna )
- /mru hab - Wyświetl listę wszystkich zdolności do wyboru Bazowej Rangi
- /mru hab <ability> - wybierz jedną zdolność jako bazę twojej rangi
- /mru display <ability> <gender> - wyświetl wszystkie Linia Rang dla tej zdolności
- /mru view < on | off > - Włącz / Wyłącz tablicę wyników dla twojej Rangi
- /mru rank - Pokaż i wykonaj Promocję/Demotację Gracza Ranking ( mru.rankup )
- /mru buy <x or b> Kup Rangi using Xp or Bucks ( mru.buyrankxp i/lub mru.buyrankbuks )
- /mru <custom_line_rank> - zmień rangę na tę linię ( dostępne tylko w custom.yml )
Polecenia administratora
- /mru pinfo ( przełącz Informacje o następnej Promocji podczas Komunikatów Rank Up ( mru.admin )
- /mru set <ustawienie> <wartość> - Ustawienia Konfiguracji/Zdolności ( mru.admin )
- /mru report <a | skill | g> - Admin Ranking Report (wszystko, umiejętność, płeć) ( mru.admin )
- /mru reload - Przeładuj wtyczkę ( mru.reload )
Uprawnienia
- Każdemu graczowi trzeba dodać węzeł uprawnień mru.hability do odpowiedniej grupy uprawnień poprzez Twój system uprawnień.
- Dodatkowe węzły uprawnień, których potrzebują gracze, zależą od tego, jak bazujesz na grupach. Wszyscy gracze będą potrzebowali węzła uprawnień "mcmmo.skills.skillname" dla umiejętności, do których chcesz zapewnić dostęp. Brak spełnienia spowoduje, że /mru hab wyświetli listę, z której gracze wybiorą swoją linię rang. Przykład: Nowi gracze na twoim serwerze mają ograniczenie do 2 umiejętności (Swords i Unarmed). Przyznaj im "mcmmo.skills.swords" i "mcmmo.skills.unarmed".
| Uprawnienie | Do czego? |
| mru.admin.config | Aktualizuj ustawienia konfiguracji i przeładuj. |
| mru.buyrankbuks | Zakup rang za pieniądze z aktualnych światów serwera |
| mru.buyrankxp | Zakup rang za XP lub poziomy XP |
| mru.hability | Opcja ustawiania podstawowej linii rangi |
| mru.playerfeeds | mcmmoRankup feedy graczy |
| mru.rankup | Autorank lub wywołanie ranking up przez polecenie /mru rank |
| mru.stats | Wyświetl bieżące statystyki rankingu, zarówno bieżące, jak i poprzednie |
| mru.stats.others | Wyświetl statystyki rankingu innego gracza, bieżące i poprzednie |
| mru.setgender | Zezwól graczowi na ustawienie płci |
Wildcard dla administratora
- mru.admin.*
- mru.admin.config
- mru.buyrankbuks
- mru.buyrankxp
- mru.hability
- mru.playerfeeds
- mru.rankup
- mru.stats
- mru.stats.others
- mru.setgender
Wildcard dla gracza
- mru.user.*
- mru.buyrankbuks
- mru.buyrankxp
- mru.hability
- mru.playerfeeds
- mru.rankup
- mru.stats
- mru.stats.others
- mru.setgender
- mru.user.simple
- mru.hability
- mru.rankup
- mru.stats
- mru.setgender
Inne
- mru.exemptdemotions ( omijanie degradacji )
- mru.ignore ( gracz/grupa )
Pomóż nam pomagać Tobie!?!
:D pracuję nad tym dla zabawy, ale NIGDY nie porzucę projektu więc jeśli chcesz pomóc mojej pracy!
Darowizna jest zawsze mile widziana !
Wielkie podziękowania za pomoc dla Mavhill
Wymagane
Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.
Jak bezpiecznie sprawdzić ten plugin
Wybierz zgodny plik
Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.
Zachowaj kopię
Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.
Przeczytaj log
Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.