EnchantmentsPlus

EnchantmentsPlus

Niestandardowy plugin z zaklęciami oparty na Zenchantments

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

Enchantments+

Wsparcie dla 1.15.2
Wersja 3.1.0 do 3.1.6 obsługuje to natywnie, nowsze wersje nie zawierają tego wsparcia


Wsparcie dla 1.16.5
Po wersji 4.0.0 wersja wciąż jest wspierana pod kątem kodu, jednak aby uzyskać pełną funkcjonalność, trzeba mocno pogrzebać w pliku magicCompat.yml. Rozważ po prostu skopiowanie go z instalacji 3.1.6

Opis

Chociaż obecnie nie dodajemy ani nie usuwamy żadnych zaklęć (w porównaniu do Zenchantments), postaramy się je zrównoważyć i uczynić je przyszłościowymi. W istocie dążymy do tego, by ten fork był jak najstabilniejszy, by wspierać serwery produkcyjnej klasy. Wprowadzamy także jeden lub drugi twist, na przykład kolorowe lasery (wiem, bez sensu)!
Teraz skopiujemy opis oryginalnego pluginu:

Zenchantments to niestandardowy plugin zaklęć, który dodaje ponad 70 nowych zaklęć (szczerze mówiąc, nie wydaje się ich aż tak dużo) do gry, obejmujących szeroki zakres zastosowań. Należą do nich strzały śledzące cel, topory do drewna, lasery rozbijające bloki i wiele innych. Te niestandardowe zaklęcia uzyskuje się poprzez zwykły proces zaklęć i zachowują się jak zwykłe zaklęcia, mogą być łączone i scalane. Plugin nie wymaga modów po stronie klienta ani pakietów zasobów. Obszerny plik konfiguracyjny umożliwia precyzyjne dostrojenie poszczególnych zaklęć, aby dopasować rozgrywkę na każdym serwerze.​

Zapewniamy także magicCompat.yml, aby być przygotowanym na przyszłość, oraz patches.yml, aby móc jeszcze bardziej dopasować rozgrywkę (a także psuć plugin)!


FAQ
Jak mogę uzyskać wsparcie?

Możesz uzyskać wsparcie na kilka sposobów, albo przez rozmowy na SpigotMC, IRC lub Github Issues i Discussions. Staram się być jak najbardziej aktywny we wszystkich trzech, jednak Github i IRC to miejsca, gdzie jestem najbardziej aktywny.​

Lore getters or NBT getters? What's the difference anyway?

Obecnie wspieramy 4 różne pobieracze zaklęć, które można podzielić na 4 kategorie.

Kategoria 1 (pobieracze lekkie):
Te pobieracze są wydajniejsze od pozostałych, zawierają lwNBT i PR47-lore, jednak brakuje im niektórych funkcji​
Kategoria 2 (pobieracze ciężkie):
Te pobieracze zawierają advLore i NBT, oba są mniej wydajne niż lekkie pobieracze i z tego powodu powinny być używane tylko wtedy, gdy potrzebujesz jednej z ich funkcji, są jednak takie same jak ich lekkie odpowiedniki w rdzeniu​
Kategoria 3 (pobieracze lore):
Wierzę, że pobieracze lore są jeszcze szybsze niż pobieracze NBT, ale jest to przedmiot sporu - mogło to zbiec się z inną optymalizacją, którą wprowadziłem w tamtym czasie.
Pobieracze lore mają tę zaletę, że są bardzo wszechstronne i mogą być używane do akceptowania starych Zenchantments.
ONE będą jednak łamać, jeśli zmienisz nazwę lore lub ustawisz jej nazwę na ""!​
Kategoria 4 (PDC pobieracze):
Pobieracze kontenera danych trwałych (często nazywane NBT pobieraczami) są najbardziej stabilne i według społeczności Spigot są nawet szybsze niż pobieracze lore.
Przynoszą obsługę „niewidocznych” zaklęć i zmianę nazwy zaklęć, jednak nie potrafią konwertować z innych pobieraczy; jeśli chcesz przekonwertować zaklęcia, użyj starej wersji 1.1.x na razie.​
Największe źródło opóźnień będzie i tak pochodziło z Twojego anty-cheata i obsługi uprawnień (zależnie od tego, czy nasłuchuje zdarzeń Bukkit), więc jeśli chcesz zaoszczędzić trochę mocy CPU, wyłącz go lub odpowiednio skonfiguruj.​


Czy to działa z 1.8.x/1.12.x/1.15.x?

Te wersje nie działają dobrze z Java 16, której ten plugin wymaga​


Dlaczego miałbym używać tego zamiast innych wtyczek CE?

Ta wtyczka skupia się na stabilności; błędy mogą się zdarzać, oczywiście, ale staramy się wprowadzać jak najmniej błędów. Dodatkowo wtyczka nie wykorzystuje NMS (net.minecraft.server), co sprawia, że jest kompatybilna z nowszymi wersjami. Gdy tylko pojawi się nowa wersja Spigot, wspieramy ją, w większym lub mniejszym zakresie.
Wtyczka jest również kompatybilna z Zenchantments, jeśli używasz Lore Getteru
W przypadku znalezienia błędu, zgłoś go do mnie, a dołożę starań, by go naprawić
​


Czy możesz zaimplementować XYZ?

Tak, po prostu utwórz zgłoszenie pod adresem https://github.com/Geolykt/EnchantmentsPlus/issues​


Uprawnienia
enchplus.enchant.get - Podczas zdarzenia zaklęcia na gracza, umożliwia graczowi szansę uzyskania włączonych niestandardowych zaklęć
enchplus.enchant.use - Pozwala graczowi użyć podanych niestandardowych zaklęć na przedmiocie
enchplus.command.reload - Dostęp do /ench reload, aby ponownie załadować konfigurację (nie używaj, może powodować wycieki pamięci)
enchplus.command.give - Daje zaklęty przedmiot, a także daje podstawowy materiał
enchplus.command.list - Wypisuje wszystkie dostępne zaklęcia
enchplus.command.info - Zwraca informacje o zaklęciu
enchplus.command.onoff - Możliwość włączania/wyłączania wybranego zaklęcia
enchplus.command.enchant - Zaklęca przedmiot bez dawania materiału podstawowego. Pozwala także na zaklęcanie rzeczy innych graczy, więc bądź ostrożny.
enchplus.command.lasercol - Umożliwia kolorowanie lasera przedmiotu trzymanego w dłoni. Wyłącznie kosmetyczny efekt i dobry sposób na kilka dodatkowych „donacji”.

Polecenia
/ench - Ogólne polecenie, w którym obsługiwane jest wszystko w pluginie
/ench give <Player> <Material> <enchantment> <?level> ... - nadaje celowanemu graczowi podany przedmiot z zaklęciem
/ench version - pokazuje informacje o wersji pluginu
/ench lasercol - ustawia kolor przedmiotu w ręce
/ench <enchantment> <?level> <?modifier> <?doNotification> - zaczarowuje przedmiot w ręce danego gracza
/ench help - wyświetla wszystkie dostępne polecenia

Zaklęcia
Lista zaklęć dostępna jest na https://github.com/Geolykt/EnchantmentsPlus/wiki/List-of-Enchantments lecz nie jest jeszcze kompletna z powodu mojej lenistwa

Kompatybilność
Obecna wersja tej wtyczki jest w pełni kompatybilna z wersjami Spigot 1.17 i 1.16.5. Wersje powyżej 1.17 mogą działać, ale nie jest to w pełni gwarantowane

Zmiany wprowadzone w tym fork
aby zobaczyć dokonane zmiany, przejdź do https://github.com/Geolykt/EnchantmentsPlus#changes-performed-in-this-fork-compared-to-nms-less-zenchantments

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 EnchantmentsPlus v4.0.5
enchantments-plus-4.0.5.jar 01.05.2022 399 KB
Stabilne EnchantmentsPlus v4.0.4
enchantments-plus-4.0.4.jar 07.04.2022 398 KB
Stabilne EnchantmentsPlus v4.0.3
enchantments-plus-4.0.3.jar 27.01.2022 394 KB
Stabilne EnchantmentsPlus v4.0.2
enchantments-plus-4.0.2.jar 30.10.2021 394 KB
Stabilne EnchantmentsPlus v4.0.1
enchantments-plus-4.0.1.jar 06.07.2021 394 KB
Stabilne EnchantmentsPlus v4.0.0
enchantments-plus-4.0.0.jar 16.06.2021 393 KB
Stabilne EnchantmentsPlus 3.1.6
enchantments-plus-3.1.6.jar 20.05.2021 390 KB
Stabilne EnchantmentsPlus 3.1.4
enchantments-plus-3.1.4.jar 22.03.2021 376 KB
Stabilne EnchantmentsPlus 3.1.2
enchantments-plus-3.1.2.jar 03.03.2021 366 KB
Stabilne EnchantmentsPlus 2.2.4
enchantments-plus-2.2.4.jar 03.03.2021 356 KB
Stabilne EnchantmentsPlus 3.1.1
enchantments-plus-3.1.1.jar 26.02.2021 366 KB
Stabilne EnchantmentsPlus 3.1.0
enchantments-plus-3.1.0.jar 19.02.2021 438 KB
Stabilne EnchantmentsPlus 3.0.0
enchantments-plus-3.0.0.jar 08.01.2021 499 KB
Stabilne EnchantmentsPlus 3.0.0 Release candidate 3
enchantments-plus-3.0.0-rc.3.jar 31.12.2020 358 KB
Stabilne EnchantmentsPlus 3.0.0 Release candidate 2
enchantments-plus-3.0.0-rc.2.jar 28.12.2020 344 KB
Stabilne EnchantmentsPlus 2.2.2
enchantments-plus-2.2.2.jar 22.11.2020 356 KB
Stabilne EnchantmentsPlus 2.2.1
enchantments-plus-2.2.1.jar 06.11.2020 355 KB
Stabilne EnchantmentsPlus 2.1.7
enchantments-plus-2.1.7.jar 28.10.2020 366 KB
Stabilne EnchantmentsPlus 2.1.6
enchantments-plus-2.1.6.jar 26.10.2020 366 KB
Stabilne EnchantmentsPlus 2.1.5c
enchantments-plus-2.1.5c.jar 24.10.2020 339 KB
Stabilne EnchantmentsPlus 2.1.3
enchantments-plus-2.1.3.jar 19.10.2020 347 KB
Stabilne EnchantmentsPlus 2.1.1
enchantments-plus-2.1.1.jar 13.10.2020 348 KB
Stabilne EnchantmentsPlus 2.1.0
enchantments-plus-2.1.0.jar 12.10.2020 347 KB
Stabilne EnchantmentsPlus 2.0.0
enchantments-plus-2.0.0.jar 09.10.2020 348 KB
Beta 1.2.4 beta release
enchantments-plus-1.2.4-BETA.jar 03.10.2020 380 KB
Stabilne EnchantmentsPlus 1.2.3
enchantments-plus-1.2.3.jar 02.10.2020 381 KB
Stabilne EnchantmentsPlus 1.2.2
enchantments-plus-1.2.2.jar 27.09.2020 382 KB
Stabilne EnchantmentsPlus 1.2.1
enchantments-plus-1.2.1.jar 26.09.2020 884 KB
Stabilne EnchantmentsPlus 1.2.0
enchantments-plus-1.2.0.jar 23.09.2020 750 KB
Stabilne EnchantmentsPlus 1.1.4
enchantments-plus-1.1.4.jar 17.09.2020 751 KB
Stabilne EnchantmentsPlus 1.1.3
enchantments-plus-1.1.3.jar 15.09.2020 750 KB
Stabilne EnchantmentsPlus 1.1.2
enchantments-plus-1.1.2.jar 09.09.2020 750 KB
Stabilne EnchantmentsPlus 1.1.1
enchantments-plus-1.1.1.jar 07.09.2020 1 MB
Stabilne EnchantmentsPlus 1.1.0
enchantments-plus-1.1.0.jar 05.09.2020 919 KB
Stabilne EnchantmentsPlus 1.0.3
enchantments-plus-1.0.3.jar 01.09.2020 917 KB
Stabilne EnchantmentsPlus 1.0.2
enchantments-plus-1.0.2.jar 31.08.2020 917 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