XPKeeper

XPKeeper

Zapisz i łatwo odzyskaj swoje XP.

0 polubień • 0 pobrań
Dostępne pliki
1
Obsługiwane wersje
1
Najnowszy plik
27.06.2023

XPKeeper

XPKeeper umożliwia zapisanie i odczytanie Twojego aktualnego poziomu XP poprzez kliknięcie w znak.

Tak, wiem, że istnieje całkiem sporo wtyczek typu bank XP, ale chciałem taką, która nie wymaga zależności od innych wtyczek i która byłaby prosta w użyciu bez funkcji ekonomicznych — po prostu chcę zapisać swoje XP, żeby ich nie stracić — nie potrzebuję niczego więcej.

Cytat od eccentric_nz:

Wciąż żywy! Pobierz buildy tutaj: http://tardisjenkins.duckdns.org:8080/job/XPKeeper/

 

Jak to działa?

XPKeeper opiera się na znakach, umieszczasz znak post lub znak na ścianie i wpisujesz na pierwszej linii [XPKeeper]. Tekst znajdujący się między nawiasami kwadratowymi można zmienić, edytując plik konfiguracyjny i nie rozróżnia on wielkości liter.

  • Aby zapisać XP (zarówno POZIOM, jak i DOŚWIADCZENIE), kliknij LEWYM PRZYCISKIEM w znak, mając w dłoni nic (PUSTE). Twoje XP zostanie przeniesione na znak i zniknie z HUD.
  • Jeśli zdobędziesz więcej doświadczenia, po prostu ponownie kliknij LEWYM PRZYCISKIEM w znak, aby dodać bieżącą ilość do istniejącego zapisanego XP.
  • Aby wypłacić część XP, kliknij PRAWYM PRZYCISKIEM w znak, mając w dłoni nic (PUSTY). Kwota wypłaty jest ustawiona w pliku konfiguracyjnym (domyślnie 5 poziomów). Aby wypłacić wszystkie XP, kliknij prawym przyciskiem w znak podczas KUCANIA.

UWAGA Możesz skonfigurować wtyczkę tak, aby nie trzeba było klikać pięścią, ale może dojść do przypadkowego stawiania bloku :)

Filmy

 

Usuwanie znaku XPKeeper

Znaki XPKeeper nie mogą być usuwane poprzez ich niszczenie. Należy użyć polecenia. Wpisz:

/xpkremove

A następnie kliknij znak, który chcesz usunąć. W dłoni musisz mieć nic (PUSTE).

Możesz usuwać tylko własne znaki.

 

Inne funkcje

  • Na świecie serwera możesz mieć jeden znak XPKeeper.
  • Znaki XPKeeper są chronione przed wybuchami i wandalizacją.

 

Konfiguracja

Istnieje kilka opcji konfiguracyjnych:

firstline: XPKeeper

To określa, co musi znajdować się w nawiasach kwadratowych na pierwszej linii znaku; możesz to zmienić na 'Bank', na przykład.

must_use_fist: [true|false]

To określa, czy musisz użyć pięści, aby kliknąć w znak.

set_limits: [true|false]

To określa, czy funkcja limitu depozytu jest włączona.

limits:
  - 30
  - 50
  - 100

Jeśli set_limits jest true, ustaw limity używane przez uprawnienia xpkeeper.limit.[amount] tutaj.

withdraw: [amount]

Ustaw ilość poziomów XP, które będziesz wypłacać po kliknięciu prawym przyciskiem w znak. Ustaw na 0, aby użyć starego zachowania wypłacania całego XP.

messages:
    deposit: Wypłaciłeś %d XP i osiągnąłeś poziom %d :)
    withdraw_all: Wypłaciłeś wszystkie XP!
    withdraw_some: Wypłaciłeś %d poziomy XP!
    [...]

Użyj tego, aby lokalizować komunikaty w grze dla graczy. Niektóre ciągi wiadomości zawierają symbole %s i %d — muszą one pozostać niezmienione, ponieważ w grze są zastępowane wartościami obliczanymi w czasie rzeczywistym. Możesz przenieść je w dowolne miejsce w treści komunikatu.

Francuskie tłumaczenie autorstwa DragonSlayer875 można znaleźć tutaj

 

Uprawnienia

Istnieją pewne:

xpkeeper.use - pozwala graczom tworzyć znaki XPKeeper, domyślnie: TRUE

xpkeeper.fist - pozwala graczom używać polecenia /xpkfist, domyślnie: OP

xpkeeper.pay - pozwala graczom użyć polecenia /xpkpay, domyślnie: OP

xpkeeper.force - pozwala graczom użyć polecenia /xpkforceremove, domyślnie: OP

xpkeeper.admin - pozwala graczom użyć poleceń /xpkgive, /xpkset i /xpkwithdraw, domyślnie: OP

xpkeeper.editsign - pozwala graczom edytować znaki, domyślnie: OP

xpkeeper.limit - pozwala graczom użyć polecenia /xpklimit, domyślnie: OP

xpkeeper.limit.[amount] - ogranicza ilość poziomów, które gracz może zdeponować, [amount] musi odpowiadać jednej z opcji limit w konfiguracji

xpkeeper.limit.bypass - pozwala graczom ominąć limity depozytu, domyślnie: OP

 

Polecenia

Jest siedem:

Polecenie Opis Alias Uprawnienie
/xpkremove
Służy do usunięcia Twojego znaku XPKeeper, zobacz
Usuwanie znaku XPKeeper powyżej
/xpkr -
/xpkfist
Przełącz opcję konfiguracyjną must_use_fist między true a false lub odwrotnie /xpkf xpkeeper.fist
/xpklimit
Przełącz opcję konfiguracyjną set_limits między true a false lub odwrotnie /xpkl xpkeeper.limit
/xpkwithdraw [amount]
Ustaw wartość withdraw w konfiguracji na podaną liczbę poziomów /xpkw xpkeeper.admin
/xpkreload
Przeładuj zmiany w konfiguracji /xpkrl xpkeeper.admin
/xpkgive [player] [amount]
Dodaj XP graczowi /xpkg xpkeeper.admin
/xpkset [player] [amount]
Ustaw ilość XP gracza /xpks xpkeeper.admin
/xpkpay [player] [amount]
Wypłać XP graczowi /xpkp xpkeeper.use
/xpkforceremove [player]
Użyj, aby usunąć wszystkie dane XPKeeper dla wskazanego gracza z bazy danych. Podczas używania polecenia z konsoli musisz podać nazwę gracza, inaczej polecenie uruchomi gracz, który wpisuje polecenie. UŻYWAJ Z WYCZUCENIEM! /xpkfr xpkeeper.force

 

Do zrobienia

  1. Połączenie znaków między światami?
  2. Dodanie opcji konfiguracyjnej ograniczającej liczbę znaków na gracza

 

Statystyki

Podstawowe statystyki są zbierane przez tę wtyczkę przy użyciu MCStats / Plugin Metrics, takie jak:

  • Wersja Java
  • System operacyjny
  • Architektura Systemu
  • Statystyki globalne - liczba graczy i serwerów
  • Lokalizacje serwerów
  • Wersja gry — wersja gry lub wersja Minecraft — na której serwery są uruchomione
  • Oprogramowanie serwera - oprogramowanie serwera - takie jak CraftBukkit - serwery są uruchomione

Możesz zrezygnować w dowolnym momencie, ustawiając opt-out: true w plugins/PluginMetrics/config.yml

 

Dziennik zmian

Pobierz nowe buildy tutaj: http://tardisjenkins.duckdns.org:8080/job/XPKeeper/

 

v1.4

  • Wymaga CraftBukkit 1.7.5 lub nowszego
  • [W przygotowaniu do Minecraft/CraftBukkit 1.7.6/7/8] przełączono na używanie UUID gracza zamiast nazw podczas przechowywania i pobierania XP
    • Wtyczka automatycznie tworzy kopię zapasową i aktualizuje bazę danych XPKeeper
    • Podczas aktualizacji wtyczka połączy się z api.mojang.com, aby wyszukać UUID graczy - może to zająć trochę czasu, jeśli masz dużą liczbę użytkowników
    • Serwer musi działać w trybie online!

v1.3.10

  • Naprawiono błąd z ustawianiem limitów XP i PermissionsEx

v1.3.9

  • Dodano możliwość kolorowania pierwszej linii znaku - ustaw firstline_colour na kod koloru (&2, &c itp.) w konfiguracji, lub użyj polecenia xpkc [kod koloru] Uwaga, kolor będzie obowiązywał tylko dla nowo tworzonych znaków.

v1.3.8

  • Naprawiono błędy startowe z CraftBukkit 1.7.2-R0.3 #2978 i wyższych

v1.3.7

  • Naprawiono błąd formatu łańcucha przy użyciu polecenia /xpkpay

v1.3.6

  • Znaki (i bloki, do których mogą być przymocowane) nie mogą być dłużej zniszczone przez pistony

v1.3.5

  • Dodano polecenie /xpkreload do przeładowania zmian w pliku konfiguracyjnym

v1.3.4

  • Naprawiono firstline opcję konfiguracyjną, która nie była ustawiana przy pierwszym uruchomieniu wtyczki
  • Dodano konfigurowalne limity depozytu
    • Włącz funkcję poprzez set_limits: true - polecenie to /xpklimit do przełączania true|false
    • Ustaw zakres maksymalnych limitów poziomów w konfiguracji, a następnie przydziel graczom/rankom uprawnienie xpkeeper.limit.[jedna z skonfigurowanych wartości]
    • Omijanie ustawień limitu (jeżeli włączone) z uprawnieniem: xpkeeper.limit.bypass (domyślnie OP)
    • Jeżeli XP gracza, trzymany obecnie, podniesie XP XPKeeper ponad limit, wtyczka zdeponuje ile się da (do limitu poziomów) i zostawi resztę graczowi

v1.3.3

  • Dodano konfigurowalne ciągi znaków do konfiguracji, abyś mógł zmienić język używany do powiadamiania graczy

v1.3.2

  • Naprawiono problem z nazwami graczy, które nie mieszczą się na znaku (> 15 znaków)

v1.3.1

  • Zmieniono wszystkie SQL, aby używać przygotowanych zapytań, tak aby nazwy światów mogły zawierać apostrofy

v1.3

  • Dodano konfigurowalną kwotę wypłaty.
    • Ustaw kwotę (w poziomach) w konfiguracji za pomocą withdraw: [amount]
    • Aby utrzymać stare zachowanie wypłacania wszystkich XP, ustaw withdraw: 0
    • Aby wypłacić wszystkie XP bez względu na wartość withdraw, prawym kliknięciem Znaku XPKeeper będąc w trybie kucania
  • Dodano polecenie /xpkwithdraw [amount] do ustawiania kwoty wypłaty w konfiguracji.
  • Dodano kilka komunikatów zwrotnych.
  • Naprawiono - po usunięciu znaku XPKeeper przy użyciu /xpkremove zwróci się całe XP, a znak upadnie naturalnie.
  • Naprawiono - tylko gracz, którego nazwa jest na znaku, może wchodzić z nim interakcję.
  • Zaktualizowano do Bukkit 1.4.6-R0.4-SNAPSHOT

v1.2.3

  • Dodano /xpkpay [player] [amount] do wypłacania graczowi XP

v1.2.2

  • Dodano polecenie /xpkgive [player] [amount] do dodawania XP graczowi
  • Dodano polecenie /xpkset [player] [amount] do ustawiania całkowitej liczby XP gracza

v1.2.1

  • Dodano uprawnienie xpkeeper.force dla polecenia /xpkforceremove

v1.2

  • Zbudowano z Bukkit 1.4.5-R0.3-SNAPSHOT
  • Dodano polecenie /xpkforceremove do usunięcia wszystkich danych gracza z bazy danych UŻYWAJ Z WYCZUCENIEM. Używając polecenia z konsoli, musisz podać nazwę gracza, inaczej polecenie uruchomi gracz, który wpisuje polecenie.
  • Dodano metryki wtyczki
  • Poprawnie zagnieżdżone uprawnienia, aby wtyczka nie czyściła pierwszej linii znaków

v1.0.2

  • Zbudowano z Bukkit 1.4.5-R0.1-SNAPSHOT
  • Podczas tworzenia znaku XPKeeper, pierwsza linia jest nieczuła na wielkość liter, więc [XpKeEpeR] i [xpkeeper] są teraz prawidłowe
  • Ulepszono zapobieganie wandalizmowi znaków
  • Dodano opcję konfiguracyjną, aby można było używać czegokolwiek do kliknięcia w znak (trochę kłopotliwe, gdy klikniesz znak blokiem do postawienia, ale przynajmniej masz opcję) - ustaw must_use_fist na false, aby kliknąć czegokolwiek
  • Dodano uprawnienie xpkeeper.use. Domyślnie to OP. Musisz mieć to uprawnienie, aby tworzyć znak XPKeeper

v1.1
Zawiera wszystkie zmiany z v1.0.2 oraz:

  • Zmieniono formułę przechowywania i pobierania XP, znak teraz respektuje fakt, że wyższe poziomy wymagają więcej XP
  • Dodano polecenie /xpkfist do przełączania opcji konfiguracyjnej must_use_fist na true lub false
  • Dodano uprawnienie xpkeeper.fist. Domyślnie to OP. Musisz mieć to uprawnienie, aby użyć polecenia /xpkfist

 

What it looks like

XPKeeper sign

 

Kod źródłowy

Repozytorium XPKeeper na GitHubie

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.

Stabilne XPKeeper 1.9.0
XPKeeper.jar 27.06.2023
Przed instalacją

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.

Zobacz pełną instrukcję instalacji