Per World Inventory

Per World Inventory

Miej oddzielny inwentarz i więcej, dla każdego świata

0 polubień • 0 pobrań
Dostępne pliki
17
Obsługiwane wersje
2
Najnowszy plik
16.06.2016

PerWorldInventory

Sposób, w jaki ta wtyczka przechowuje dane, różni się zasadniczo od MultiVerse-Inventories. Podobnie jak MV-I, ta wtyczka zapisuje dane w formacie .json, ale to tutaj kończy się podobieństwo. Nie tylko zapisuje twój ekwipunek, zapisuje również twoje statystyki! Obejmują one takie rzeczy jak aktywne efekty mikstur, doświadczenie, poziom, saldo ekonomiczne i więcej. Wszystkie te opcje mogą być skonfigurowane na podstawie pojedynczego przedmiotu, jeśli nie chcesz, aby były zapisywane. Zobacz sekcję Konfiguracja poniżej, aby je poznać. Wszystkie polecenia można zobaczyć w grze za pomocą polecenia '/pwi help'.

> Konfiguracja

##########################################
#  Konfiguracja PerWorldInventory pliku                     #
#                                                                                #
#  Jeśli nowe wartości zostaną dodane do                              #
#  config, nie będą automatycznie                          #
#  dodane tutaj. Będą domyślnie ustawione na                       #
#  false jeśli nie są obecne.                                                #
##########################################

# Wersja konfiguracji. NIE ZMIENIAJ!!!!!
config-version: 3

# Jeśli prawda, wtyczka zmieni gamemode graczy po wejściu do świata
manage-gamemodes: false

# Jeśli prawda, gracze będą mieć różne ekwipunki dla każdego gamemode
separate-gamemode-inventories: true

# Wszystkie ustawienia dla graczy są tutaj:
player:
  # Zapisuj i ładuj saldo ekonomiczne graczy. Wymaga Vault!
  economy: false
  # Ładuj ender chest graczy
  ender-chest: true
  # Ładuj ekwipunek graczy
  inventory: true
  # Wszystkie opcje dotyczące statystyk gracza są tutaj:
  stats:
    # Ładowanie, czy gracz może latać
    can-fly: true
    # Ładowanie nazwy wyświetlanej gracza
    display-name: false
    # Ładowanie poziomu wyczerpania gracza
    exhaustion: true
    # Ładowanie ile doświadczenia ma gracz
    exp: true
    # Ładowanie poziomu głodu gracza
    food: true
    # Ładowanie, czy gracz lata
    flying: true
    # Ładowanie w jakim gamemode gracz jest. To ustawione na false, jeśli
    # 'manage-gamemodes' jest prawdą, aby zapobiec pętli
    gamemode: true
    # Ładowanie ile zdrowia gracz posiada
    health: true
    # Ładowanie jaki poziom ma gracz
    level: true
    # Ładowanie wszystkich efektów mikstur gracza
    potion-effects: true
    # Ładowanie poziomu nasycenia gracza
    saturation: true
    # Ładowanie dystansu spadku gracza
    fall-distance: true
    # Ładowanie ticków ognia gracza
    fire-ticks: true
    # Ładowanie maksymalnej ilości powietrza, które gracz może mieć
    max-air: true
    # Ładowanie aktualnego pozostałego powietrza gracza
    remaining-air: true

# Wersja konfigu 2 poniżej tej linii #

# Skonfiguruj ilość czasu między zapisami, w sekundach
# Domyślnie to 5 minut (300 sekund)
save-interval: 300

# Dodatki konfiguracji wersja 3 poniżej tej linii #

# Próba ustalenia, w jakim świecie gracz ostatnio się wylogował
# i zapisywanie/ładowanie poprawnych danych, jeśli ten świat jest inny.
# WYMAGA MC 1.9.2 LUB Nowszy
load-data-on-join: false

# Wydrukować komunikaty debugowe do konsoli dla każdego zdarzenia w PWI
debug-mode: false

Dość proste: ustawienie opcji na false spowoduje, że ten element nie będzie ładowany przy zmianie świata. Opcja 'manage-gamemodes' jest domyślnie ustawiona na false, aby nie kolidować z innymi wtyczkami, które mogą zarządzać GameModes.

groups:
  world1:
    worlds:
    - world1
    - world1_nether
    - world1_the_end
    default-gamemode: SURVIVAL
  world_2:
    worlds:
    - world_2
    default-gamemode: CREATIVE

To miejsce, w którym konfigurowane są grupy światów. Postępuj zgodnie z domyślnym lub powyższym przykładem, aby uzyskać poprawny format. Jeśli ustawisz 'manage-gamemodes' na false w twoim głównym pliku konfiguracyjnym, opcja 'default-gamemode' tutaj nic nie robi, i można ją bezpiecznie usunąć. Światy należące do tej samej grupy będą miały wspólny ekwipunek i statystyki.

Gdy wprowadzone zmiany zostaną dokonane, wystarczy wpisać /pwi reload.

Domyślny zestaw ekwipunku jest zapewniony dla każdej skonfigurowanej grupy, a także jako zapas serwera, jeśli z jakiegoś powodu świat nie należy do żadnej grupy. Można go ustawić w grze za pomocą polecenia '/pwi setworlddefault [group]', gdzie grupa to skonfigurowana nazwa grupy, lub 'default'. Jeśli nie podano grupy, zostanie ustawiony zestaw dla grupy, w której aktualnie stoisz. Nie wymaga to ponownego ładowania.

> Uprawnienia i polecenia

Uprawnienia:

  • - perworldinventory.admin: Domyślnie dla OP-ów, przyznaje wszystkie inne uprawnienia
  • - perworldinventory.convert: Pozwala użytkownikowi konwertować dane z innych wtyczek
  • - perworldinventory.reload: Pozwala użytkownikowi ponownie załadować pliki konfiguracyjne i grupy światów
  • - perworldinventory.setdefaults: Pozwala użytkownikowi ustawić domyślny zestaw ekwipunku dla grupy
  • - perworldinventory.notify: Użytkownicy z tym uprawnieniem będą powiadamiani, jeśli konfiguracja będzie nieaktualna
  • - perworldinventory.bypass.*: Użytkownicy, którzy to mają, będą zachowywać swój ekwipunek podczas zmiany światów lub gamemode
  • - perworldinventory.bypass.gamemode: Użytkownicy, którzy to mają, będą zachowywać swój ekwipunek podczas zmiany gamemode
  • - perworldinventory.bypass.world: Użytkownicy, którzy to mają, będą zachowywać swój ekwipunek podczas zmiany światów

Polecenia:

  • /pwi help: Wyświetla stronę pomocy
  • /pwi convert: Konwertuje dane z MultiVerse-Inventories; patrz poniżej
  • /pwi reload: Przeładowuje plik konfiguracyjny i plik worlds
  • /pwi setWorldDefault [default | <group_name>]: Ustawia domyślny zestaw ekwipunku dla określonej grupy, lub domyślny serwer. Jeśli nie podano parametru, ustawi zestaw dla grupy, w której aktualnie stoisz.

> Konwersja

Jeśli konwertujesz z MV-I, po prostu uruchom polecenie "/pwi convert multiverse" i wtyczka zajmie się wszystkim. Musisz mieć działające MV-I. Pamiętaj, konwersja działa tylko z wersją MV-I 2.5; nie działa na 2.4. Gdy MV-I zaktualizuje się z 2.4 do 2.5, przechodzi z plików yml na json, ale nie konwertuje danych, dopóki nie będą używane. Zachowaj dane MV-I na zapas, na wypadek, gdyby coś poszło nie tak.

Konwerter z MultiInv jest wciąż w planach. Istnieje początkowy framework od wersji 1.4.0; nie używaj go! Nie jest jeszcze w pełni operacyjny i może powodować błędy.

> Rozmaite

Wsparcie Jeśli masz problem, przejdź tutaj. Dołącz konfiguracje i odpowiednie logi!

> Inne

Repozytorium kodu można znaleźć zarówno na Github, jak i na BitBucket.

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 PerWorldInventory-1.7.5
PerWorldInventory-1.7.5.jar 16.06.2016 300 KB
Stabilne PerWorldInventory-1.7.4
PerWorldInventory-1.7.4.jar 15.06.2016 299 KB
Stabilne PerWorldInventory-1.5.8
PerWorldInventory-1.5.8.jar 05.08.2015 151 KB
Stabilne PerWorldInventory-1.5.7
PerWorldInventory-1.5.7.jar 31.07.2015 151 KB
Stabilne PerWorldInventory-1.5.6
PerWorldInventory-1.5.6.jar 17.07.2015 150 KB
Stabilne PerWorldInventory-1.5.5
PerWorldInventory-1.5.5.jar 11.07.2015 149 KB
Stabilne PerWorldInventory-1.5.4
PerWorldInventory.jar 01.07.2015 113 KB
Stabilne PerWorldInventory-1.5.3
PerWorldInventory.jar 29.06.2015 113 KB
Stabilne PerWorldInventory-1.5.2
PerWorldInventory.jar 27.06.2015 113 KB
Stabilne PerWorldInventory-1.5.1
PerWorldInventory.jar 11.06.2015 108 KB
Stabilne PerWorldInventory-1.5.0
PerWorldInventory.jar 04.06.2015 108 KB
Stabilne PerWorldInventory-1.4.0
PerWorldInventory.jar 03.05.2015 105 KB
Stabilne PerWorldInventory-1.3.1
PerWorldInventory.jar 27.03.2015 98 KB
Stabilne PerWorldInventory-1.3.0
PerWorldInventory.jar 27.03.2015 98 KB
Stabilne PerWorldInventory
PerWorldInventory.jar 02.03.2015 93 KB
Stabilne PerWorldInventory
PerWorldInventory.jar 02.03.2015 93 KB
Stabilne PerWorldInventory-1.2.0
PerWorldInventory.jar 02.03.2015 93 KB
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