Generator komend na zaklęcia
Ten generator komend na zaklęcia napisze komendę za ciebie. Wybierz przedmiot, ustaw dowolny poziom zaklęcia do 255 i skopiuj działającą komendę /give. Do zaklęć możliwych w trybie przetrwania dostaniesz też komendę /enchant.
Przedmiot
Zaklęcia
Komendy
/give
/enchant
Jak tego używać
- Wybierz przedmiot albo zaznacz Zaklęta książka.
- Ustaw poziomy: Maks. dla poziomów z przetrwania, 255 dla najwyższego, na jaki pozwala gra, albo wpisz dowolną liczbę.
- Skopiuj komendę /give; do zaklęć możliwych w przetrwaniu dostaniesz też komendy /enchant.
Warto wiedzieć
- Poziomy i przedmioty, których nie da się wpisać na czacie, uruchamiaj z bloku poleceń.
- Zaklęcia ponad maksimum nadal podlegają limitowi ochrony 80% i innym ograniczeniom.
- W Bedrocku działa tylko /enchant do maks. poziomu.
Zobacz też: generator boskiej zbroi, maksymalne poziomy zaklęć i kalkulator zaklęć, który znajdzie najtańszą kolejność na kowadle.
Jak działają komendy
Od Javy 1.21.5 zaklęcia są komponentem przedmiotu: /give @p netherite_sword[enchantments={sharpness:5,looting:3}]. Książki używają zamiast tego stored_enchantments. Poziomy mogą sięgać 255.
/enchant jest bardziej restrykcyjna: działa tylko na przedmiot w ręce gracza, do normalnego maks. poziomu, i odrzuca wykluczające się zaklęcia.
W Bedrock Edition działa tylko /enchant, również ograniczona do maks. poziomu, np. /enchant @s sharpness 5.
Składnia w każdej wersji Javy
Format /give zmienił się w ostatnich latach dwa razy. Dlatego komenda ze starego filmu często nie działa w nowym świecie. Dopasuj komendę do swojej wersji:
| Wersja Javy | Miecz z Ostrością V | Naprawa książka |
|---|---|---|
| 1.21.5 i nowsze | /give @p diamond_sword[enchantments={sharpness:5}] | /give @p enchanted_book[stored_enchantments={mending:1}] |
| 1.20.5 do 1.21.4 | /give @p diamond_sword[enchantments={levels:{sharpness:5}}] | /give @p enchanted_book[stored_enchantments={levels:{mending:1}}] |
| 1.13 do 1.20.4 | /give @p diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}]} | /give @p enchanted_book{StoredEnchantments:[{id:"minecraft:mending",lvl:1s}]} |
To narzędzie pisze najnowszy format, który działa w Javie 26.3.
Jak czytać komendę /give
@pwskazuje najbliższego gracza. Użyj@sdla siebie,@adla wszystkich albo wpisz nazwę gracza.- Dalej jest identyfikator przedmiotu, np.
netherite_sword. Przedrostekminecraft:jest opcjonalny. - Nawiasy kwadratowe zawierają komponenty przedmiotu. Wewnątrz
enchantmentskażdy wpis to identyfikator, dwukropek i poziom. - Wpisy oddzielaj przecinkami bez spacji, np.
{sharpness:5,looting:3,mending:1}. - Kolejne komponenty dodawaj w tych samych nawiasach. Na przykład
unbreakable={}sprawia, że przedmiot nie traci trwałości. - Do tego
enchantment_glint_override=truedodaje połysk bez żadnego zaklęcia. - Dla kolorowej nazwy dodaj
custom_name; tę część napisze narzędzie do kolorowych nazw na kowadle.
Częste błędy i jak je naprawić
- Błąd tuż po identyfikatorze przedmiotu zwykle oznacza zły format dla twojej wersji. Sprawdź tabelę wyżej.
- „Nieznane lub niekompletne polecenie” w świecie jednoosobowym oznacza, że kody są wyłączone. Otwórz świat w sieci LAN z włączonymi kodami albo użyj bloku poleceń.
- Czat przyjmuje najwyżej 256 znaków. Komenda na pełny boski zestaw może być dłuższa, więc wklej ją do bloku poleceń.
- Używaj identyfikatorów, a nie nazw wyświetlanych:
binding_curse, a nie „Klątwa uwiązania”. Narzędzie zawsze pisze właściwy identyfikator. - Poziomy muszą mieścić się w zakresie od 1 do 255. Poziom 0 albo wyższy niż 255 psuje komendę.
- /enchant fails if the item can't take the enchantment, if the level is above the normal max, or if the item already has a conflicting one. Use /give in those cases.
Przydatne warianty
/give @azamiast@pdaje kopię każdemu graczowi online, co pasuje do nagród w wydarzeniach.- Dla kilku sztuk dodaj liczbę po nawiasach, np.
... 3dla trzech mieczy. - Aby włożyć przedmiot prosto do slotu, użyj
/item replace entity @s weapon.mainhand with, a potem części komendy z przedmiotem. - Sloty zbroi dla tej komendy to
armor.head,armor.chest,armor.legsiarmor.feet. - W bloku poleceń
@poznacza gracza najbliżej bloku, więc stań blisko, gdy wciskasz przycisk.
Co naprawdę dają poziomy ponad maksimum
Większość zaklęć rośnie dalej ponad maksimum z przetrwania, ale niektóre się zatrzymują. Ostrość dodaje 0,5 obrażenia na poziom plus 0,5, więc Ostrość X dodaje 5,5, a Ostrość 255 dodaje 128. Niezniszczalność na narzędziu pozwala uniknąć utraty trwałości z szansą poziom na (poziom + 1), więc narzędzie z Niezniszczalnością 255 traci trwałość mniej więcej raz na 256 użyć.
Z Ochroną jest inaczej. Punkty ochrony kończą się na 20 (80% mniej obrażeń), a Ochrona IV na wszystkich czterech elementach daje już 16. Ochrona 255 podnosi cię więc tylko z 64% do 80% mniej obrażeń. Kalkulator zbroi pokazuje, jak działa ten limit.
Do tego książka ponad maksimum z /give nie zostaje taka w trybie przetrwania. Jeśli na kowadle nałożysz na miecz książkę z Ostrością X, kowadło obetnie wynik do Ostrości V.
Pytania
Jak dać zaklętą książkę komendą?
Użyj stored_enchantments zamiast enchantments, np. /give @p enchanted_book[stored_enchantments={mending:1}]. Taka książka działa potem na kowadle jak każda inna.
Dlaczego /enchant mówi, że przedmiot nie obsługuje tego zaklęcia?
Przedmiot w twojej ręce nie może go mieć w trybie przetrwania, tak jak Ostrość na kilofie. Komenda /give nadal może je dodać.
Co oznaczają @p, @s i @a?
@p to najbliższy gracz, @s to ten, kto uruchamia komendę, @a to wszyscy gracze, a @r to losowy gracz.
Jak zrobić niezniszczalny przedmiot komendą?
Dodaj unbreakable={} w nawiasach, np. /give @p diamond_pickaxe[unbreakable={}]. Przedmiot nigdy wtedy nie traci trwałości.
Dlaczego czat mówi, że moja komenda jest za długa?
Czat przyjmuje najwyżej 256 znaków. Długie komendy wklej do bloku poleceń, który przyjmuje dużo dłuższe.
Jaki jest najwyższy poziom zaklęcia w Minecraft?
Z komendami 255. W trybie przetrwania każde zaklęcie ma własne maksimum, od I (Naprawa, Jedwabny dotyk) do V (Ostrość, Wydajność, Moc).
Dlaczego moja stara komenda /give nie działa?
Format zmienił się w Javie 1.20.5 i ponownie w 1.21.5. Stare komendy NBT, takie jak {Enchantments:[{id:...}]}, już nie działają; użyj formatu z komponentami, który tworzy to narzędzie.
Jak zdobyć Ostrość 1000?
Nie da się: gra ogranicza poziomy zaklęć do 255. Ostrość 255 dodaje 128 obrażeń na cios.