Skocz do zawartości

[SkSpawners] Skrypt na spawnery wszystkich entity w grze


Rekomendowane odpowiedzi

SkSpawners

Jest to skrypt umożliwiający graczowi otrzymanie spawnera po wykopaniu go, zachowując typ moba w środku.

Gracz po zniszczeniu np. spawnera zombie otrzyma spawner, który po położeniu będzie właśnie spawnerem zombie - nie spawnerem świni

Dodatkowo możliwe jest zdobycie każdego spawnera z GUI dostępnego pod komendą /skspawners (permisja: skspawners.menu)

Jeżeli nie podoba ci się GUI z spawnerami, możesz pobrać wersję bez tej komendy

 

Tak wygląda menu wyboru spawnerów:

3HI5AfO.png

 

Chcesz użyć spawnerów w swoim skrypcie? Możesz skorzystać z funkcji stworzonej właśnie do tego:

getSpawner("minecraftowe id moba")

Funkcja zwraca przedmiot, możesz użyć jej przykładowo tak:

give 1 of getSpawner("magma_cube") to player

 

Na początku skryptu (pod importami) znajdują się 3 lub 4 opcje, w zależności od wersji

PokazAutora - czy w gui ma być pokazany autor skryptu, możecie wyłączyć, wiele to nie zmienia :D

PotrzebnySilk - czy do wykopania spawnera potrzebne jest narzędzie z silk touchem

DropOnCreative - czy spawnery mają wypadać gdy zniszczy je gracz z gamemode creative

DontExplode - czy spawnery mają być niezniszczalne podczas eksplozji

 

 

Skrypt był robiony pod wersję minecrafta 1.17.1, ostateczne testy odbywały się na wersji 1.18.2, więc z takiej też zalecam korzystać.

Nie sprawdzałem niższych wersji, ale dodałem do skryptu wsparcie do wersji od 1.8 (np. w gui nie pokazują się moby z wyższych wersji, gdy jesteś na jednej z tych niższych)

Jeżeli ktoś ma czas i chęci, to może sprawdzić czy skrypt dobrze działa na niższych wersjach i przekazać mi tą informację

 

Wymagane pluginy:

Skript (Testowane na wersji 2.6.1)

skript-reflect (Testowane na wersji 2.2.3)

Skellett (Testowane na wersji 2.0.2)

NBT-API (Testowane na wersji 2.10.0, powinno działać na starszych)

Testowane na silniku PaperMC 1.18.2 (git-Paper-386)

 

Download:

SkSpawners v1.0

SkSpawners v1.0 (Wersja bez GUI)

SkSpawners v1.0 (Wersja bez GUI i funkcji)

 

Jeżeli znajdziecie w skrypcie błędy, piszcie pod tym tematem, dodając do wiadomości informacje takie jak: Wersja serwera, wersja pluginów wymaganych do działania, opis błędu

Edytowane przez W1tt
Odnośnik do komentarza
https://skript.pl/temat/53006-skspawners-skrypt-na-spawnery-wszystkich-entity-w-grze/
Udostępnij na innych stronach

  • 3 tygodnie później...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...