Poszukaj sobie mojego skryptu na antylogout w dziale zleceń, zrobiłem go jakoś dwa tygodnie temu.
Wystarczy tam jedynie zamienić sobie 'action bar' na 'title'.
Proszę.
command /naprawkilof:
trigger:
player's tool's type is not any pickaxe:
send "&cNie trzymasz kilofa w ręce!" to player
stop
player doesn't have 100 gold blocks:
send "&cNie posiadasz 100 bloków złota!" to player
stop
repair player's tool
remove 100 gold blocks from player's inventory
send "&aNaprawiłeś swój kilof!" to player
Ehh... W każdym bądź razie twój serwer korzysta z Javy 8 i rozwiązanie jest takie, że albo musisz sobie pobrać JDK 8, albo musisz na serwerze zainstalować JRE 15.
Nie wiem czy masz to na localhoście lub hostingu czy jakimś VPS'ie. Po prostu musisz zrobić to, co napisałem.
Z tego co mi wiadomo to Skript od Matocolotoe nie działa na PaperSpigot'cie. Działa dobrze tylko na Spigot'cie.
Popróbuj z 'enderchest' na tej i na starszej wersji.
Podaj w takim razie jeszcze wersję serwera i silnik serwera.
Spróbuj dać enderchest do zmiennej, a następnie użyj tej zmiennej w tym efekcie.
set {_i} to ender chest
register new shaped recipe for {_i} using...
A co to ejst te name?
Jeżeli chcesz dać coś graczowi z argumentu w komendzie to użyj
give 1 stone named "kamien" with lore "to tylko kamien" to arg-1
Poza tym zmień [<text>] na <text> a profesjonalniej na <player> bo w końcu to jemu coś chcesz dać/dodać i usuń te set {_name} bo i po co Ci one, jak chcesz używać komendy z konsoli która daje coś graczowi to robisz tak, bez zbędnych dodatków
command /daj <player>:
trigger:
give 1 paper named "&2Punkty" with lore "&7Kliknij aby doładować &250 pkt" to arg-1
Ponadto wiesz, żaden szanujący się serwer nie opierałby się na skripcie... Skriptem możesz co najwyżej ukrywanie graczy zrobić, albo coś prostego co ma max 10 linijek. W javie masz coś takiego jak obiektowe programowanie, gdzie skript raczej ci tego nie umożliwia i ciężko jest tam cokolwiek zrobić. Tym bardziej że wiele rzeczy polega na np dziedziczeniu tych metod. Czy chociażby frameworki.