EconXP
EconXP
- Dostępne pliki
- 10
- Obsługiwane wersje
- 2
- Najnowszy plik
- 07.08.2012
Przegląd
wersja: 0.5.0 | craftbukkit: #1.3.1 | Źródło | API deweloperskie
Funkcje
- Pozwól graczom używać punktów doświadczenia do kupowania przedmiotów!
- Wspierane przez Vault!
- Działa z Minecraft 1.3.1!
- Prosty plik konfiguracyjny!
- Brak wymaganego systemu uprawnień (choć dostępne są uprawnienia, jeśli ich potrzebujesz)!
Opis
EconXP to system gospodarczy, który używa punktów doświadczenia gracza (zielonych kul doświadczenia zbieranych przez potwory) jako waluty. Wraz z wprowadzeniem Zaklinania, które kosztuje doświadczenie, będzie ciekawie obserwować gospodarki oparte na koncepcji handlu punktami doświadczenia, zwłaszcza że są one już naturalnie zbierane i używane, co nadaje im wartość wrodzoną.
EconXP jest teraz wspierany przez Vault, więc dowolna wtyczka sklepu lub związana z walutą, która używa Vault, może mieć EconXP jako typ waluty! W przyszłości dodam również wsparcie dla Register, umożliwiając używanie EconXP z wieloma istniejącymi wtyczkami sklepów i ekonomii.
Poziomy Minecrafta i doświadczenie
System levelowania Minecrafta jest dość dziwny i może być mylący dla niektórych. Oto krótkie wyjaśnienie, jak to działa.
Gracze zbierają doświadczenie zabijając potwory, a doświadczenie pojawia się jako zielone kule na ziemi. Po zdobyciu doświadczenia gracze nabierają poziomów. Od MC 1.3.1 obliczenia poziomów uległy zmianie. Nie mam ochoty pisać dokładnych równań, więc będziesz musiał zajrzeć na Minecraft Wiki: MinecraftWiki.net
Developer API
Sprawdź opis API tutaj: API deweloperskie
Plik konfiguracyjny
Plik konfiguracyjny można znaleźć po uruchomieniu serwera w folderze EconXP (w folderze plugins).
Cytat z pliku konfiguracyjnego:death-drop-percent: 100 - [0 do 100] Domyślnie wszyscy gracze tracą wszystkie punkty doświadczenia (zamiast tylko 60% starej całkowitej wartości). Nie używaj tu ułamków dziesiętnych ani znaku procenta. Ustaw to na 0 (zero), jeśli nie chcesz, aby gracze tracili punkty doświadczenia po śmierci.
Polecenia
Polecenia domyślnie dostępne tylko dla operatorów (OP), z wyjątkiem komendy saldo (tylko dla siebie). Dlatego gracze nie powinni mieć możliwości transferu doświadczenia, chyba że nadano im uprawnienia do użycia polecenia. Wszystkie polecenia mają mapowanie 1-1 z odpowiednimi uprawnieniami (patrz sekcja Uprawnienia poniżej).
Wszystkie <amount> i <factor> wartości muszą być dodatnie (większe niż zero) i większe lub równe zero. Wszystkie wartości <amount> muszą być liczbami całkowitymi.
Cytat z listy poleceń:/exp OR /econxp - Podstawowe polecenia (np. /exp add Agnate 5 ). Obie formy bazowe mogą być użyte.
/exp add <player> <amount> - Dodaj doświadczenie graczowi.
/exp subtract <player> <amount> - Odejmij doświadczenie graczowi.
/exp multiply <player> <factor> - Pomnóż doświadczenie gracza przez czynnik.
/exp divide <player> <factor> - Podziel doświadczenie gracza przez czynnik.
/exp set <player> <amount> - Ustaw doświadczenie gracza.
/exp clear <player> - Wyczyść CAŁE punkty doświadczenia gracza.
/exp balance - Zobacz swoje bieżące punkty doświadczenia.
/exp balance <player> - Zobacz bieżące punkty doświadczenia gracza.
/exp give <player> <amount> - Przekaż część swojego doświadczenia graczowi.
/exp transfer <giver> <amount> <receiver> - Przekaż od Dawcy do Odbiorcy.
Uprawnienia
Do używania którekolwiek z poleceń potrzebne są uprawnienia. Gracze mogą otrzymywać doświadczenie bez posiadania uprawnień.
Cytat z węzłów uprawnień:econxp.* - Zezwala na wszystkie polecenia. econxp.add - Zezwala graczowi na użycie polecenia add.
econxp.subtract - Zezwala graczowi na użycie polecenia subtract.
econxp.multiply - Zezwala graczowi na użycie polecenia multiply.
econxp.divide - Zezwala graczowi na użycie polecenia divide.
econxp.set - Zezwala graczowi na użycie polecenia set.
econxp.clear - Zezwala graczowi na użycie polecenia clear.
econxp.balance - Zezwala graczowi użyć balance do sprawdzania sald graczy.
econxp.give - Zezwala graczowi dać własne doświadczenie innemu graczowi.
econxp.transfer - Zezwala graczowi użyć polecenia transfer.
Lista do zrobienia
Moja aktualna lista do zrobienia:
- Dokończ obsługę Register. (na razie wstrzymane aż zakończymy Vault)
- Dodaj kilka przykładów do API deweloperskiego.
Changelog
Zobacz dziennik zmian: Change Log.
Podziękowania
- Dzięki Flamers za pomoc przy zrobieniu zrzutu banera!
- Nijijokun za opublikowanie swojego źródła iConomy (co pomogło mi zrozumieć JNBT)!
- garbagemule za inspirację i pomoc w kodzie po drodze!
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.
EconXP.jar 07.08.2012 36 KB
EconXP.jar 29.06.2012 36 KB
EconXP.jar 05.02.2012 36 KB
EconXP.jar 05.02.2012 36 KB
EconXP.jar 30.12.2011 37 KB
EconXP.jar 10.12.2011 35 KB
EconXP.jar 07.12.2011 35 KB
EconXP.jar 02.12.2011 35 KB
EconXP.jar 27.11.2011 35 KB
EconXP.jar 12.10.2011 35 KB
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.