Unbreakable Items

Unbreakable Items

Niezniszczalne przedmioty

0 polubień • 0 pobrań
Dostępne pliki
31
Obsługiwane wersje
6
Najnowszy plik
22.10.2017

Czy epickie moby lub bronie niszczą twoją zbroję takie jak to <snap!>? Nie lubisz ciągle tworzyć zbroi od nowa? A może chcesz, aby twoja super-epicka złota broń nie zużywała się tak szybko? Unbreakable sprawi, że nigdy nie będzie się zużywać.

Unbreakable to prosta idea, inspirowana przez @shoter : nie pozwalaj, aby zbroja lub broń pękały po trafieniu, zwłaszcza gdy trafienie jest mocne. Działa to nie przez zaklęcie Niezniszczalność, które tylko spowalnia nieuniknione, ani przez wielokrotną naprawę twojego przedmiotu, co obciąża serwer i nie ma sensu, jeśli się zepsuje, lecz przez nową funkcję ukrytą w Minecraft 1.7.2, która sprawia, że niektóre rzeczy nigdy nie zepsują.

Z założenia ta wtyczka jest bardzo lekka. Działa tylko wtedy, gdy przedmiot się zepsuje, i tylko raz na dany przedmiot. Albo, (od wersji 1.5) możesz ją teraz skonfigurować, aby był nieco bardziej aktywny i wstępnie oznaczać przedmioty jako niezniszczalne zanim zostaną użyte. Otrzymaliśmy wiele próśb o tę funkcję, więc mamy nadzieję, że jesteś zadowolony.

Opis

Pierwszy raz, gdy twój przedmiot się zepsuje, natychmiast zostanie zwrócony do Ciebie z tagiem Unbreakable, który widać po najechaniu myszką na przedmiot. Wszystkie atrybuty, metadane i tagi są zachowane.

Alternatywnie (od wersji 1.5) możesz teraz uniknąć zużycia przedmiotów i wyglądu ich zepsucia, konfigurując Niezniszczalne przed zepsuciem w ustawieniach.

Zaklinanie

Jeśli wyłączysz automatyczną ochronę dla użytkownika (za pomocą uprawnień lub światowych ustawień), może to być przydatne: Unbreakable teraz może pojawić się w stoliku zaklęć.

Wspiera również zaklinanie ksiąg i używanie ich na kowadle.

Uwagi

  1. Od wersji 4 wymaga Spigot (spigotmc.org) dla Minecraft 1.9 lub nowszych; ale nadal wstecznie kompatybilny z Minecraft 1.8.
  2. niektóre wtyczki, które same zarządzają niszczeniem narzędzi/broni, nie respektują nowego tagu Unbreakable, i nadal będą uszkadzać przedmiot. Sugeruj zgłoszenie prośby o funkcję do autora wtyczki, aby go respektował.
  3. Działa tylko w wersji 1.7.2-R0.2 lub nowszej.

4. Unbreakable tag not restored through server stop/save/restarts and right clicking to place one [v.2.0]. Known Bukkit issue.

Konfiguracja

Kopiuje domyślny plik config.yml do plugins/Unbreakable/ jeśli go nie ma. Jeśli chcesz przejść do przykładów konfiguracji, przejdź na tę stronę tutaj. 

 

Trzy elementy konfiguracyjne kontrolują to, co jest automatycznie oznaczane jako niezniszczalne. „Weapons” oznacza tylko miecze i łuki. „Tools” oznacza wszystko inne. Poniżej nazwy i wartości domyślne:

  • Ochrona zbroi: true
  • Ochrona broni: true
  • Ochrona narzędzi: true
  • Ochrona elytry: true[4.7]

Tarcze są sklasyfikowane jako narzędzia powyżej. [NOWE w 4.1]

Jeszcze jeden element (w 1.6) pozwala oznaczać tylko niektóre unikalne przedmioty jako niezniszczalne, poprzez znalezienie ciągu znaków w ich Lore. Jeśli skonfigurujesz ten ciąg, a ten ciąg zostanie znaleziony w Lore dowolnego przedmiotu, ten przedmiot stanie się niezniszczalny bez sprawdzania uprawnień użytkownika lub kontrole oparte na świecie. Przykład poniżej:

Lore niełamliwy ciąg: Unbreakable

Jeśli nie chcesz, aby gracze otrzymywali komunikat, gdy ich przedmiot staje się niezniszczalny, utwórz plik plugins/Unbreakable/config.yml z jedną linią:

Wiadomość przy nadawaniu niezniszczalności: false

Możesz zmienić domyślnie na nie naprawianie przedmiotów podczas nadawania Unbreakable. Zachowuje wartość uszkodzenia, powszechnie nazywaną wartością danych. Dla spójności z poprzednimi wersjami domyślnie naprawa jest wykonywana zgodnie z poniższym, ustawiając ją na zero.

Również napraw: true

Wyświetlanie Unbreakable

Teraz możesz ustawić, czy tag Unbreakable będzie wyświetlany graczom. Wystarczy ustawić flagę Ukryj Unbreakable na false. [Nowe w 4.2]

Możesz także ustawić niestandardowy lore, gdy przedmiot zostaje niezniszczalny. Możesz użyć tego, na przykład, aby „Unbreakable” pojawiło się tam, gdzie pojawiają się zaklęcia. Nowy wpis to lista ciągów zwanych Lore zaklęć. Uwaga: to zastąpi istniejący lore na przedmiocie przed nadaniem niezniszczalności. [Nowe w 4.2]

Lore zaklęć:
- linia 1
- §1linia 2 w niebieskim
- linia 3
- linia 4

Kody kolorów są dozwolone w powyższym Lore.

Lore księgi

Warto zauważyć, że możesz również dostosować lore dodawany do zaklętej księgi z Unbreakable w niej, używając LanguageAPI. Zobacz stronę Języki i tłumaczenia po szczegóły.

Unbreakable przed zepsuciem

Domyślnie przedmioty są oznaczane jako Unbreakable dopiero wtedy, gdy się zepsują, ponieważ to najmniejsze obciążenie serwera, ale może to wywoływać nerwowość użytkowników, gdy ich przedmioty wyglądają na zużyte. Możesz teraz wcześniej oznaczać automatycznie chronione przedmioty (tj. jeden lub więcej Chroń zbroję/bronę/narzędzia/elytra jest ustawiony) jako Unbreakable, w zależności od różnych zdarzeń. Wybierz te, które preferujesz, w zależności od akceptowalnego obciążenia serwera. Wszystko domyślnie ustawione na false.

  • Unbreakable on pickup: jeśli true, wszystkie chronione przedmioty podniesione przez gracza (który ma uprawnienia) staną się niezniszczalne.
  • Unbreakable on spawn: jeśli true, wszystkie chronione przedmioty pojawione na ziemi (np. podczas upuszczenia) staną się niezniszczalne.
    • Nie sprawdza uprawnień gracza, więc jeśli to oznaczy przedmiot każdy będzie mógł go podnieść.
  • Unbreakable on hold: jeśli true, każdy chroniony przedmiot przeniesiony do ręki lub noszony stanie się niezniszczalny.[w 1.6]
    • Uwaga: od elytry nigdy nie zepsuje się, ale pozostaje nieużywalna przy 1 wytrzymałości, więc dla niej na ręce jest to zawsze prawda [4.7].
  • Unbreakable on join: jeśli true, wszystkie chronione i dozwolone przedmioty w ekwipunku gracza staną się niezniszczalne po dołączeniu do serwera lub zmianie świata.
    • może nie działać z wtyczkami dodającymi zagnieżdżone przedmioty w ekwipunku, takie jak plecaki.
  • Breakable on leave world: jeśli true, usuwa wszystkie Unbreakable tagi z przedmiotów w ekwipunku gracza, gdy ten opuści chroniony świat do niechronionego.
    • efektywne tylko jeśli ustawione Auto fix worldlist; patrz poniżej
    • Ostrzeżenie: może usunąć legalnie Unbreakable zaklęcia z przedmiotów.

Kontrola oparta na świecie

Możesz konfigurować automatyczne ochrony i zaklinanie tylko dla wybranych światów. Jeśli nie ustawiono, domyślnie obejmują wszystkie światy. Jeśli używasz tych ustawień, warto rozważyć użycie wtyczki do inwentory specyficznej dla świata, takiej jak MultiInv lub Entei's Inventory Manager, aby utrzymać ekwipunek z światów Unbreakable w świecie, do którego nie przenoszą się, lub v.v..

  • Auto fix worldlist: lista światów, w których automatyczne naprawianie na podstawie zdarzenia i/lub typu przedmiotu jest aktywne
    • dotyczy tylko Chroń zbroję/bronę/narzędzia, to znaczy,
    • Lore unbreakable string jeśli ustawione ma zastosowanie do wszystkich światów niezależnie od tego, ponieważ przedmiot zawsze ma takie lore
  • Enchanting worldlist: lista światów, w których zaklinanie Unbreakable przedmiotów lub ksiąg jest dozwolone.

Przykłady:

Automatyczna lista światów: 
- pvp_world

Światy zaklinania:
- survival_world
- adventure_world

Konfiguracja Zaklinania

Cztery elementy kontrolują zaklinanie. Pierwszy decyduje, czy gracz otrzymuje komunikat podczas zaklinania, drugi ma zastosowanie podczas użycia kowadła, a ostatnie dwa kontrolują mechanikę zaklinania z księgą przechowującą Unbreakable. Ostatnie dwa są osadzone w lore księgi. Domyślne wartości poniżej.

Wiadomość o zaklęciu: false
Wiadomość o anulowaniu zaklęcia: true

// używanie książek Unbreakable
Opóźnienie zaklinania na kowadle: 5
Koszt zaklinania na kowadle: 3

Uprawnienia

Posiada odpowiadające uprawnienie, dzięki czemu możesz przydzielać je poszczególnym użytkownikom/grupom. Użycie jest opcjonalne i domyślnie wszystkie ustawione na false [ZMIENIONE w 4.1]. Należy pamiętać, że dotyczą one tylko automatycznych wyzwalaczy z Chroń zbroję/bronę/narzędzia i NIE są sprawdzane, jeśli Unbreakable on spawn jest ustawione na prawdę lub jeśli ustawiono i wywołano Lore unbreakable string.

  • unbreakable.armor
  • unbreakable.weapons
  • unbreakable.tools
  • unbreakable.elytra [4.7]

Zaklinanie jest kontrolowane przez następujące uprawnienia, z pokazanymi wartościami domyślnymi:

  • unbreakable.cmd: Pozwala zaklinać trzymany przedmiot za pomocą Unbreakable przy użyciu polecenia unbk
    • domyślne: op
  • unbreakable.ench: Pozwala zaklinać przedmiot za pomocą Unbreakable na stoliku zaklęć
    • domyślne: true
  • unbreakable.anvil: Pozwala na zaklinanie przedmiotu książką Unbreakable na kowadle
    • domyślne: true

Polecenia

Jedno polecenie: unbk, które zaklina trzymany przedmiot Unbreakable.

Polecenie obsługuje opcjonalny parametr, off lub false, który, jeśli podany, usuwa Unbreakable z trzymanego przedmiotu. XP nie jest przywracane. [Nowe w 4.6]

Wielojęzyczne wsparcie

Obsługuje wiele języków. Zobacz stronę Języki i tłumaczenia po szczegóły.

W trakcie prac

  • Dodaj listę przedmiotów do ochrony według nazwy materiału i zakresu wytrzymałości.

Pomysły na przyszłość

  • Dodaj podobną funkcjonalność dla podobnego tagu Invulnerable, co oznacza, że nie może być zniszczony, gdy jest upuszczany, nawet przez lawę.

Dodaj Ochrona elytry [4.7]

Dodaj opcję do polecenia unbk, aby usunąć Unbreakable, może "/unbk off".

Zgodność z MC1.9.

Dodaj kompatybilność z 1.8. Może być specyficzny dla Spigot, ponieważ dodano Spigot-API dla Unbreakable()

Dodaj kompatybilność wsteczna do 1.7.2 lub zbuduj wersję pluginu "1.6 dla 1.7.2".[Dodano 2.0]

Zezwalaj na uczynienie przedmiotu niezniszczalnym poprzez znalezienie określonego ciągu w Lore.

Dodaj flagę konfiguracyjną, która czyni rzeczy niezniszczalnymi zanim się "zepsują". Będzie to wyższe obciążenie serwera.

Zaklęcie z linii poleceń

Zaklinanie dla Unbreakability.

Konfigurowalne, czy zbroja, broń lub narzędzia są niezniszczalne.

Uprawnienia dla tego samego.

Mniejsze zależności wersji, być może użycie refleksji, aby zapewnić kompatybilność w przyszłości. Niepowodzenie na starszych wersjach.

LanguageAPI, do tłumaczeń.

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 Unbreakable Items 4.9.1
Unbreakable.jar 22.10.2017 54 KB
Stabilne Unbreakable Items 4.9
Unbreakable.jar 14.09.2017 54 KB
Stabilne Unbreakable Items 4.8.2
Unbreakable.jar 15.12.2016 51 KB
Stabilne Unbreakable Items 4.8
Unbreakable.jar 14.12.2016 50 KB
Stabilne Unbreakable Items 4.7
Unbreakable.jar 30.10.2016 47 KB
Stabilne Unbreakable Items 4.6
Unbreakable.jar 08.07.2016 46 KB
Stabilne Unbreakable Items 4.5.2
Unbreakable.jar 26.06.2016 46 KB
Stabilne Unbreakable Items 4.5.1
Unbreakable.jar 14.06.2016 46 KB
Stabilne Unbreakable Items 4.5
Unbreakable.jar 14.06.2016 46 KB
Stabilne Unbreakable Items 4.4.1
Unbreakable.jar 13.06.2016 46 KB
Stabilne Unbreakable Items 4.4
Unbreakable.jar 12.06.2016 45 KB
Stabilne Unbreakable Items 4.3
Unbreakable.jar 19.05.2016 41 KB
1.9
Stabilne Unbreakable Items 4.2
Unbreakable.jar 08.05.2016 36 KB
1.9
Stabilne Unbreakable Items 4.1
Unbreakable.jar 29.03.2016 35 KB
1.9
Stabilne Unbreakable Items 4.0.1
Unbreakable.jar 22.03.2016 34 KB
1.9
Stabilne Unbreakable Items 4.0
Unbreakable.jar 21.03.2016 34 KB
1.9
Stabilne Unbreakable Items 3.1
Unbreakable.jar 25.08.2015 32 KB
Stabilne Unbreakable 3.0
Unbreakable.jar 22.08.2015 32 KB
Stabilne Unbreakable Items 2.0
Unbreakable.jar 02.09.2014 29 KB
Stabilne Unbreakable Items 1.6
Unbreakable.jar 17.06.2014 22 KB
Stabilne Unbreakable Items 1.5
Unbreakable.jar 10.06.2014 21 KB
Stabilne Unbreakable Items 1.2
Unbreakable.jar 04.06.2014 20 KB
Stabilne Unbreakable 1.1
Unbreakable.jar 31.05.2014 20 KB
Stabilne Unbreakable Items 1.0
Unbreakable.jar 27.02.2014 19 KB
Stabilne Unbreakable Items 0.9.2
Unbreakable.jar 25.02.2014 18 KB
Stabilne Unbreakable Items 0.8
Unbreakable.jar 21.02.2014 17 KB
Stabilne Unbreakable Items 0.7
Unbreakable.jar 22.01.2014 9 KB
Stabilne Unbreakable Items 0.6
Unbreakable.jar 21.01.2014 6 KB
Stabilne Unbreakable Items 0.3
Unbreakable.jar 21.01.2014 6 KB
Stabilne Unbreakable Items 0.2
Unbreakable.jar 16.01.2014 5 KB
Stabilne Unbreakable Items 0.1
Unbreakable.jar 13.01.2014 5 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