Unbreakable Items
Niezniszczalne przedmioty
- 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
- Od wersji 4 wymaga Spigot (spigotmc.org) dla Minecraft 1.9 lub nowszych; ale nadal wstecznie kompatybilny z Minecraft 1.8.
- 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ł.
- 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.
Unbreakable.jar 14.09.2017 54 KB
Unbreakable.jar 19.05.2016 41 KB
Unbreakable.jar 08.05.2016 36 KB
Unbreakable.jar 29.03.2016 35 KB
Unbreakable.jar 22.03.2016 34 KB
Unbreakable.jar 21.03.2016 34 KB
Unbreakable.jar 02.09.2014 29 KB
Unbreakable.jar 17.06.2014 22 KB
Unbreakable.jar 10.06.2014 21 KB
Unbreakable.jar 04.06.2014 20 KB
Unbreakable.jar 31.05.2014 20 KB
Unbreakable.jar 27.02.2014 19 KB
Unbreakable.jar 25.02.2014 18 KB
Unbreakable.jar 21.02.2014 17 KB
Unbreakable.jar 22.01.2014 9 KB
Unbreakable.jar 21.01.2014 6 KB
Unbreakable.jar 21.01.2014 6 KB
Unbreakable.jar 16.01.2014 5 KB
Unbreakable.jar 13.01.2014 5 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.