Varázslat-parancsgenerátor
Ez a varázslat-parancsgenerátor megírja helyetted a parancsot. Válassz tárgyat, állíts be bármilyen varázslatszintet 255-ig, és másolj ki egy működő /give parancsot. A túlélőben is érvényes választásokhoz /enchant parancs is jár.
Tárgy
Varázslatok
Parancsok
/give
/enchant
Hogyan használd
- Válaszd ki a tárgyat, vagy pipáld be a Varázskönyvet.
- Állítsd be a szinteket: Max. a túlélő szintekhez, 255 a játék által engedett legmagasabbhoz, vagy írj be bármilyen számot.
- Másold ki a /give parancsot; a túlélőben is érvényes választásokhoz /enchant parancsok is járnak.
Jó tudni
- Azokhoz a szintekhez és tárgyakhoz, amelyeket nem lehet a chatbe beírni, parancsblokkból futtasd a parancsokat.
- A max. feletti varázslatokra is vonatkozik a 80%-os védelmi határ és a többi korlát.
- Bedrockon csak az /enchant működik, legfeljebb a maximális szintig.
Kapcsolódó: Isteni páncél generátor, Maximális varázslatszintek és a varázslatkalkulátor a legolcsóbb üllősorrendhez.
Hogyan működnek a parancsok
A Java 1.21.5 óta a varázslatok tárgykomponensek: /give @p netherite_sword[enchantments={sharpness:5,looting:3}]. A könyveknél helyette ez kell: stored_enchantments. A szintek 255-ig mehetnek.
A /enchant szigorúbb: csak a játékos kezében lévő tárgyon működik, legfeljebb a normál maximális szintig, és visszautasítja az ütköző varázslatokat.
A Bedrock Editionben csak a /enchant működik, szintén a maximális szintig: például /enchant @s sharpness 5.
A szintaxis az egyes Java verziókban
A /give formátuma az utóbbi években kétszer is megváltozott. Ezért egy régi videóból vett parancs új világban gyakran nem működik. Igazítsd a parancsot a verziódhoz:
| Java verzió | Kard Élesség V-tel | Önjavítás könyv |
|---|---|---|
| 1.21.5 és újabb | /give @p diamond_sword[enchantments={sharpness:5}] | /give @p enchanted_book[stored_enchantments={mending:1}] |
| 1.20.5 – 1.21.4 | /give @p diamond_sword[enchantments={levels:{sharpness:5}}] | /give @p enchanted_book[stored_enchantments={levels:{mending:1}}] |
| 1.13 – 1.20.4 | /give @p diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}]} | /give @p enchanted_book{StoredEnchantments:[{id:"minecraft:mending",lvl:1s}]} |
Ez az eszköz a legújabb formátumot írja, ami a Java 26.3-ban működik.
Egy /give parancs értelmezése
- A
@pa legközelebbi játékost célozza. Magadhoz ezt használd:@s, mindenkihez ezt:@a, vagy írd be egy játékos nevét. - Utána jön a tárgyazonosító, például
netherite_sword. Aminecraft:előtag elhagyható. - A szögletes zárójelek a tárgykomponenseket tartalmazzák. A
enchantmentsrészen belül minden bejegyzés egy azonosító, egy kettőspont és egy szint. - A bejegyzéseket vesszővel válaszd el, szóköz nélkül, például:
{sharpness:5,looting:3,mending:1}. - Ugyanabba a zárójelbe további komponenseket is tehetsz. Például a
unbreakable={}miatt a tárgy nem sérül. - A
enchantment_glint_override=truepedig varázslat nélkül adja meg a csillogást. - Színes névhez add hozzá ezt:
custom_name; ezt a részt az üllő színkódok eszköz írja meg.
Gyakori hibák és megoldásuk
- Ha közvetlenül a tárgyazonosító után jön a hiba, az általában azt jelenti, hogy a formátum nem illik a verziódhoz. Nézd meg a fenti táblázatot.
- Ha egyjátékos világban „Ismeretlen vagy hiányos parancs” üzenetet kapsz, ki vannak kapcsolva a csalások. Nyisd meg a világot LAN-ra bekapcsolt csalásokkal, vagy használj parancsblokkot.
- A chat legfeljebb 256 karaktert fogad el. Egy teljes isteni felszerelés parancsa hosszabb lehet, ezért inkább parancsblokkba illeszd be.
- Azonosítókat használj, ne megjelenített neveket:
binding_curse, nem „Bilincselés átka”. Az eszköz mindig a helyes azonosítót írja. - A szintnek 1 és 255 között kell lennie. A 0 vagy a 255-nél nagyobb szint elrontja a parancsot.
- /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.
Hasznos változatok
- A
@phelyett a/give @aminden online játékosnak ad egy példányt, ami eseménynyereményekhez jó. - Több példányhoz írj egy számot a zárójelek után, például
... 3három kardhoz. - Ha egy tárgyat egyenesen egy helyre akarsz tenni, használd ezt:
/item replace entity @s weapon.mainhand with, utána a parancs tárgyrészét. - A parancs páncélhelyei:
armor.head,armor.chest,armor.legsésarmor.feet. - Parancsblokkból a
@pa blokkhoz legközelebbi játékost jelenti, ezért állj közel, amikor megnyomod a gombot.
Mit csinálnak valójában a max. feletti szintek
A legtöbb varázslat a túlélő maximumán túl is tovább nő, de néhány megáll. Az Élesség szintenként 0,5 sebzést ad, plusz 0,5-öt, így az Élesség X 5,5-öt, az Élesség 255 pedig 128-at ad. A Törhetetlenség szerszámon szint/(szint + 1) eséllyel hagyja ki az élettartam-veszteséget, így egy Törhetetlenség 255-ös szerszám kb. 256 használatból egyszer veszít élettartamot.
A Védelem más. A védelmi pontok 20-nál megállnak (80%-kal kevesebb sebzés), és a Védelem IV mind a négy darabon már 16-ot ad. Így a Védelem 255 csak 64%-ról 80%-ra visz fel. A páncélkalkulátor megmutatja a határ működését.
Ráadásul egy /give-val kapott max. feletti könyv túlélőben nem marad max. feletti. Ha egy Élesség X könyvet egy kardra teszel az üllőn, az üllő az eredményt Élesség V-re vágja.
Kérdések
Hogyan adj varázskönyvet paranccsal?
Az enchantments helyett a stored_enchantments kell, például: /give @p enchanted_book[stored_enchantments={mending:1}]. A könyv aztán az üllőn ugyanúgy működik, mint bármelyik másik.
Miért írja az /enchant, hogy a tárgy nem támogatja azt a varázslatot?
A kezedben lévő tárgy túlélőben nem kaphatja meg, például Élesség csákányon. Egy /give paranccsal azért rá lehet tenni.
Mit jelent a @p, a @s és a @a?
A @p a legközelebbi játékos, a @s az, aki a parancsot futtatja, a @a minden játékos, a @r pedig egy véletlenszerű játékos.
Hogyan tegyek egy tárgyat törhetetlenné paranccsal?
Tedd az unbreakable={} részt a szögletes zárójelek közé, például: /give @p diamond_pickaxe[unbreakable={}]. Így sosem veszít élettartamot.
Miért írja a chat, hogy túl hosszú a parancsom?
A chat legfeljebb 256 karaktert fogad el. A hosszú parancsokat illeszd be egy parancsblokkba, az sokkal hosszabbakat is elfogad.
Mi a legmagasabb varázslatszint a Minecraftban?
Parancsokkal 255. Túlélőben minden varázslatnak saját maximuma van, az I-től (Önjavítás, Gyengéd érintés) az V-ig (Élesség, Hatékonyság, Erő).
Miért nem működik a régi /give parancsom?
A formátum a Java 1.20.5-ben, majd az 1.21.5-ben is megváltozott. A régi NBT-s parancsok, mint a {Enchantments:[{id:...}]}, már nem működnek; használd a komponens formátumot, amit ez az eszköz készít.
Hogyan szerezhetek Élesség 1000-et?
Sehogy: a játék 255-nél korlátozza a varázslatszinteket. Az Élesség 255 ütésenként 128 sebzést ad.