KO

인챈트 명령어 생성기

이 인챈트 명령어 생성기가 명령어를 대신 써 줘요. 아이템을 고르고 인챈트 레벨을 최대 255까지 정한 뒤, 작동하는 /give 명령어를 복사하세요. 서바이벌에서 가능한 조합은 /enchant 명령어도 나와요.

아이템

네더라이트 검

인챈트

    명령어

    /give

    /enchant

    사용 방법

    1. 아이템을 고르거나 ‘마법이 부여된 책’에 체크하세요.
    2. 레벨을 정하세요. 서바이벌 레벨은 최대, 게임이 허용하는 가장 높은 값은 255, 아니면 원하는 숫자를 입력하세요.
    3. /give 명령어를 복사하세요. 서바이벌에서 가능한 조합은 /enchant 명령어도 나와요.

    알아 두면 좋은 점

    • 채팅으로 입력할 수 없는 레벨과 아이템은 명령 블록에서 실행하세요.
    • 최대치를 넘는 인챈트도 보호 80% 상한 같은 제한은 그대로 따라요.
    • 베드락에서는 최대 레벨까지의 /enchant만 작동해요.

    관련 페이지: 최강 갑옷 생성기, 인챈트 최대 레벨, 가장 저렴한 모루 순서를 찾는 인챈트 계산기.

    명령어의 원리

    자바 1.21.5부터 인챈트는 아이템 컴포넌트예요: /give @p netherite_sword[enchantments={sharpness:5,looting:3}]. 책은 대신 stored_enchantments를 써요. 레벨은 255까지 올릴 수 있어요.

    /enchant은 더 엄격해요. 플레이어가 손에 든 아이템에만, 일반 최대 레벨까지만 작동하고, 충돌하는 인챈트는 거부해요.

    베드락 에디션에서는 /enchant만 작동하고, 역시 최대 레벨까지만 돼요. 예: /enchant @s sharpness 5.

    자바 버전별 문법

    /give 형식은 최근 몇 년 사이에 두 번 바뀌었어요. 그래서 예전 영상에 나온 명령어는 새 월드에서 안 될 때가 많아요. 명령어를 버전에 맞추세요.

    자바 버전날카로움 V 검수선 책
    1.21.5 이상/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}]}

    이 도구는 자바 26.3에서 작동하는 최신 형식으로 써요.

    /give 명령어 읽는 법

    • @p은 가장 가까운 플레이어를 대상으로 해요. 자신에게는 @s, 모두에게는 @a를 쓰거나, 플레이어 이름을 입력하세요.
    • 그다음에 netherite_sword 같은 아이템 ID가 와요. minecraft: 접두사는 생략해도 돼요.
    • 대괄호 안에는 아이템 컴포넌트가 들어가요. enchantments 안의 각 항목은 ID, 콜론, 레벨로 이루어져요.
    • 항목은 띄어쓰기 없이 쉼표로 구분하세요. 예: {sharpness:5,looting:3,mending:1}.
    • 같은 대괄호 안에 다른 컴포넌트도 넣을 수 있어요. 예를 들어 unbreakable={}을 넣으면 아이템이 피해를 입지 않아요.
    • 또 enchantment_glint_override=true을 넣으면 인챈트 없이 반짝임만 더해져요.
    • 색깔 있는 이름을 넣으려면 custom_name을 더하세요. 그 부분은 모루 색깔 이름 도구가 써 줘요.

    흔한 오류와 해결법

    • 아이템 ID 바로 뒤에서 오류가 나면 보통 버전에 맞지 않는 형식이에요. 위 표를 확인하세요.
    • 싱글 플레이 월드에서 “알 수 없거나 불완전한 명령어”가 뜨면 치트가 꺼져 있는 거예요. 치트 허용으로 LAN 서버를 열거나 명령 블록을 쓰세요.
    • 채팅에는 최대 256자까지 입력돼요. 최강 장비 세트 명령어는 더 길 수 있으니 명령 블록에 붙여 넣으세요.
    • 표시 이름이 아니라 ID를 쓰세요. “귀속 저주”가 아니라 binding_curse이에요. 이 도구는 항상 올바른 ID를 써요.
    • 레벨은 1에서 255 사이여야 해요. 0이나 255보다 큰 값을 넣으면 명령어가 작동하지 않아요.
    • /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.

    유용한 변형

    • @p 대신 /give @a을 쓰면 접속한 모든 플레이어에게 하나씩 주니, 이벤트 상품에 좋아요.
    • 여러 개를 주려면 대괄호 뒤에 숫자를 넣으세요. 예를 들어 ... 3이면 검 3자루예요.
    • 아이템을 특정 칸에 바로 넣으려면 /item replace entity @s weapon.mainhand with을 쓰고 그 뒤에 명령어의 아이템 부분을 붙이세요.
    • 그 명령어의 갑옷 칸은 armor.head, armor.chest, armor.legs, armor.feet예요.
    • 명령 블록에서는 @p이 블록에서 가장 가까운 플레이어를 뜻하니, 버튼을 누를 때 가까이 서 있으세요.

    최대치를 넘는 레벨의 실제 효과

    대부분의 인챈트는 서바이벌 최대치를 넘어서도 효과가 계속 커지지만, 멈추는 것도 있어요. 날카로움은 레벨당 0.5에 0.5를 더한 피해를 주니, 날카로움 X에서는 5.5, 날카로움 255에서는 128을 더해요. 도구의 내구성은 (레벨 + 1)분의 레벨 확률로 내구도 감소를 건너뛰니, 내구성 255 도구는 약 256번 중 1번만 내구도가 줄어요.

    보호는 달라요. 보호 포인트는 20(피해 80% 감소)에서 멈추고, 네 부위 모두 보호 IV면 이미 16이에요. 그래서 보호 255는 피해 감소를 64%에서 80%로 올려 줄 뿐이에요. 갑옷 계산기에서 상한이 적용되는 걸 볼 수 있어요.

    또 /give로 얻은 최대치 초과 책은 서바이벌에서 그대로 유지되지 않아요. 날카로움 X 책을 모루에서 검에 붙이면 결과가 날카로움 V로 제한돼요.

    질문

    명령어로 마법이 부여된 책을 주려면 어떻게 하나요?

    enchantments 대신 stored_enchantments를 쓰세요. 예: /give @p enchanted_book[stored_enchantments={mending:1}]. 이렇게 얻은 책도 다른 책처럼 모루에서 쓸 수 있어요.

    /enchant에서 아이템이 그 인챈트를 지원하지 않는다고 나오는 이유는?

    손에 든 아이템에 서바이벌에서는 그 인챈트를 붙일 수 없기 때문이에요. 곡괭이에 날카로움처럼요. /give 명령어로는 그래도 붙일 수 있어요.

    @p, @s, @a는 무슨 뜻인가요?

    @p는 가장 가까운 플레이어, @s는 명령어를 실행한 대상, @a는 모든 플레이어, @r은 무작위 플레이어예요.

    명령어로 아이템을 부서지지 않게 하려면 어떻게 하나요?

    대괄호 안에 unbreakable={}을 넣으세요. 예: /give @p diamond_pickaxe[unbreakable={}]. 그러면 내구도가 전혀 줄지 않아요.

    채팅에서 명령어가 너무 길다고 나오는 이유는?

    채팅은 최대 256자까지만 받아요. 긴 명령어는 훨씬 긴 명령어도 받는 명령 블록에 붙여 넣으세요.

    마인크래프트에서 가장 높은 인챈트 레벨은?

    명령어로는 255예요. 서바이벌에서는 인챈트마다 최대 레벨이 따로 있고, I(수선, 섬세한 손길)부터 V(날카로움, 효율, 힘)까지예요.

    예전 /give 명령어가 왜 안 되나요?

    자바 1.20.5에서 형식이 바뀌었고 1.21.5에서 또 바뀌었어요. {Enchantments:[{id:...}]} 같은 예전 NBT 명령어는 더 이상 작동하지 않으니, 이 도구가 만드는 컴포넌트 형식을 쓰세요.

    날카로움 1000은 어떻게 얻나요?

    얻을 수 없어요. 게임이 인챈트 레벨을 255로 제한해요. 날카로움 255는 한 번 공격할 때 피해를 128 더해요.