MplManager
Ta wtyczka umożliwia kompilowanie skryptów MPL na serwerze.
- Dostępne pliki
- 21
- Obsługiwane wersje
- 2
- Najnowszy plik
- 03.11.2016
To jest wtyczka Bukkit dla MPL. Ta strona będzie się skupiać wyłącznie na samej wtyczce.
Jeśli chcesz dowiedzieć się więcej o MPL, zajrzyj do ich wiki.
Funkcje
Główna cecha tej wtyczki to możliwość kompilowania skryptów MPL-skryptów na serwerze bez konieczności otwierania świata w MCEdit, użycia konfiguracji jednym poleceniem lub zaimportowania struktury za pomocą WorldEdit i schematu.
MPL nie został przeze mnie napisany. To język skryptów bloków komendowy autorstwa Adrodoc55.
Możesz mieć wiele struktur z niezależnymi plikami w swoim świecie. Możesz je skompilować na miejscu jednym prostym poleceniem.
Notatki
Proszę mieć na uwadze, że ta strona obejmuje jedynie podstawy. Po więcej informacji zapoznaj się z naszym wiki.
Lub zerknij na stronę projektu.
Jeśli wystąpi konflikt między wiki a tą stroną, wiki ma rację. Ale proszę, powiedz mi o tym mimo wszystko.
Wszystkie podziękowania za MPL należą się Adrodoc55!
Instalacja
Podobnie jak w przypadku wielu innych wtyczek instalacja jest dość prosta. Wgraj po prostu plik MplManager.jar do folderu plugins/. Jeśli nie istnieje, uruchom ponownie serwer.
Po pierwszym uruchomieniu wtyczki powinna została utworzona następująca struktura w folderze plugins/:
plugins/
├── MplManager/
│ ├── lang/
│ ├── lib/
│ ├── scripts/
│ ├── config.yml
│ └── structures.yml
└── MplManager-*.jar
lang/ będzie zawierać wszystkie pliki tłumaczeń. Jeśli je usuniesz, zostaną one odtworzone. Możesz również dodać własny język.
lib/ będzie zawierać niezbędne biblioteki, które będą odtwarzane przy każdym uruchomieniu, jeśli przypadkowo je usuniesz.
scripts/ to folder na twoje skrypty. Możesz tworzyć podkatalogi, jeśli chcesz.
config.yml to plik konfiguracyjny. Możesz tu dostosować niektóre ustawienia.
structures.yml to plik zapisu dla wszystkich struktur. Nie usuwaj go, chyba że chcesz utracić wszystkie struktury.
Jeśli napotkasz jakiekolwiek problemy, najpierw upewnij się, że uruchamiasz serwer z Java 1.8
Polecenia
/mpl <mpl_command> [parameter]: Wykonuje polecenie mpl. ""/mpl add"" jest tym samym co ""/mpladd"".
/mpladd <Name> [File.mpl] [x y z]: Dodaje strukturę MPL do świata. Struktura nie zostanie wygenerowana. Użyj ""/mplcompile <Name>"" do tego.
/mpcompile <Name> [force]: Kompiluje skrypt i tworzy strukturę. Zatrzyma i usunie starą strukturę jeśli to konieczne. ""force"" wymusza kompilację struktury bez czekania na jej zatrzymanie
/mpldel <Name> [keep]: Usuwa strukturę. Aby zachować strukturę w świecie, dodaj parametr ""keep""
/mpllist [page]: Wykazuje listę wszystkich struktur
/mplnotify <Name>: Powiadamia o kontynuowaniu oczekującego kompilowania. Można używać tylko z bloków poleceń!
/mploption <Name> <Option> [true|false] lub /mploption <Name> list: Ustawia lub wyświetla wartość opcji. Może także wyświetlić wszystkie aktywne opcje
/mplreload [all|structures|config]: Przeładowuje struktury lub konfigurację z pliku. Domyślnie wszystko zostanie ponownie załadowane
Uprawnienia
mplmanager.add: Czy użytkownik może dodać nową strukturę (domyślnie: op)
mplmanager.compile: Czy użytkownik może skompilować skrypt MPL (domyślnie: op)
mplmanager.del: Czy użytkownik może usunąć strukturę (domyślnie: op)
mplmanager.list: Czy użytkownik może wyświetlić listę wszystkich struktur (domyślnie: op)
mplmanager.option: Czy użytkownik może ustawić opcje dla struktury (domyślnie: op)
mplmanager.reload: Czy użytkownik może ponownie załadować struktury z pliku (domyślnie: op)
mplmanager.*: - mplmanager.add - mplmanager.compile - mplmanager.del - mplmanager.list - mplmanager.option - mplmanager.reload
mplmanager.user: - mplmanager.compile - mplmanager.list - mplmanager.option
mplmanager.admin: - mplmanager.add - mplmanager.del - mplmanager.list - mplmanager.reload
Konfiguracja
- language:
Język komunikatów.
Upewnij się, że w katalogu lang masz plik .yml o tej samej nazwie
Możesz również stworzyć własny język na podstawie tego. - includeNotify:
Czy automatycznie dołączać polecenie ""/mplnotify <Name>""
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.
MplManager-v2.10.1.jar 03.11.2016 787 KB
MplManager-v2.10.jar 05.10.2016 784 KB
MplManager-v2.9.3.jar 05.07.2016 663 KB
MplManager-v2.9.2.jar 05.07.2016 663 KB
MplManager-v2.9.1.jar 04.07.2016 633 KB
MplManager-v2.9.jar 02.07.2016 622 KB
MplManager-v2.8.2.jar 30.06.2016 4 MB
MplManager-v2.8.1.jar 29.06.2016 4 MB
MplManager-v2.8.jar 29.06.2016 4 MB
MplManager-v2.7.1.jar 29.06.2016 4 MB
MplManager-v2.7.jar 29.06.2016 4 MB
MplManager-v2.6.1.jar 28.06.2016 4 MB
MplManager-v2.6.jar 28.06.2016 4 MB
MplManager-v2.5.2.jar 26.06.2016 4 MB
MplManager-v2.5.1.jar 26.06.2016 4 MB
MplManager-v2.5.jar 05.06.2016 4 MB
MplManager-v2.4.1.jar 29.05.2016 4 MB
MplManager.jar 28.05.2016 4 MB
MplManager.jar 28.05.2016 4 MB
MplManager.jar 27.05.2016 4 MB
MplManager.jar 27.05.2016 4 MB
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.