We've split up the commands, scripting and mods, and add ons category! Please be sure you get your thread in the right place.

297

Unlimited Enchantment Levels from Commands

45 Comments

Please sign in to leave a comment.

Sorted by oldest
  • 8
    Registered User commented
    Comment actions Permalink

    I’m pretty sure it’s possible.

  • 7
    Registered User commented
    Comment actions Permalink

    You can /give an item with any level of enchantment, though values over 32,767 overflow into negatives, and can have unintended consequences.

    In 1.13, the NBT involved is as follows: {Enchantments:[{id:"minecraft:protection",lvl:10s}]}

    When attached to an item, that gives it Protection 10. You can find a full list of IDs on the Minecraft gamepedia.

  • 6
    Registered User commented
    Comment actions Permalink

    This only needs to be implemented in bedrock as it is already in java using the hive command. You should be able to bypass the enchantment cap with the /enchant command.
    Ex. /enchant ExamplePlayerName sharpness 200

  • 4
    Registered User commented
    Comment actions Permalink

    I also dont think the /give command works on bedrock so I'm opting for unlimited enchantment from commands.

  • 4
    Registered User commented
    Comment actions Permalink

    Speaking from a Java Edition player's perspective

    You can already bypass enchantment level limits by using /give, /replaceitem, loot tables, etc. with custom NBT, and you can already add enchantments beyond the level limits to existing items using a roundabout method involving multiple commands, but it would be nice to be able to bypass the limits using the much friendlier /enchant command. 

    Good idea

  • 4
    Registered User commented
    Comment actions Permalink

    /give @p diamond_axe{Enchantments:[{id:unbreaking,lvl:32767}]} 1 change the enchantment name and then you get the 32k enchantment level item.

    and you can put it on ANY item.

  • 3
    Registered User commented
    Comment actions Permalink

    just do  /give @p diamond_sword 1 0 {ench:[{id:any enchantment id,lvl:any number}]}

  • 3
    Registered User commented
    Comment actions Permalink

    For all the people saying you can do this, no u can’t, u put in that command and it still doesn’t work. Xbox needs a way for high Lv enchanting map making isn’t as good without it.

  • 3
    Registered User commented
    Comment actions Permalink

    Yes, i see no reason why a command needs to have pointless limitations.

  • 2
    Registered User commented
    Comment actions Permalink

    It is possible using a complicated /give command but I agree, I also think you should be able to use the /enchant command on any item.

  • 2
    Registered User commented
    Comment actions Permalink

    @Thainhawk

    That’s already true for the effect command. Unlike the limits on the enchant command, effect is not artificially limited to what is possible in survival. There’s a hard limit of 255 that comes from the way that effect levels are stored, and it should stay that way.

  • 2
    Registered User commented
    Comment actions Permalink

    I agree with you like normally with a book sharpness would go up to 5 but with commands there should be no limit like instead of level5 level300

  • 2
    Registered User commented
    Comment actions Permalink

    /give @s diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:2000000000}]}

     

    bruh this command lets u get sharpness 2 billion and works on all versions. stop with the limit bull crap (java)

  • 2
    Registered User commented
    Comment actions Permalink

    That is a good idea because achievements are deactivated anyway

  • 1
    Registered User commented
    Comment actions Permalink

    That makes me happy.

  • 1
    Registered User commented
    Comment actions Permalink

    Unbiunium, thing is, I need help to do that. Tried and failed.

  • 1
    Registered User commented
    Comment actions Permalink

    You can already do this you just can't do this in survival.

  • 1
    Registered User commented
    Comment actions Permalink

    If you need help on it then go on youtube and search up a tutorial.

  • 1
    Registered User commented
    Comment actions Permalink

    Maybe do this for potion effects gained from commands as well?

  • 1
    Registered User commented
    Comment actions Permalink

    @OutdoorPoet940 The version is probably Bedrock, since Bedrock only supports pre-existing enchantment levels while Java can handle numbers larger than you could ever ask for.

  • 1
    Registered User commented
    Comment actions Permalink

    This is about minecraft bedrock not java, on console/pc/mobile, there is a level cap for every enchantment, not a lvl 255 lvl cap. Very annoying to map makers on console since we can't fix it without switching from console to pc and using a separate program not licensed by mojang/microsoft

  • 1
    Registered User commented
    Comment actions Permalink

    Hi deception You are correct. From the Minecraft Wiki:

    lvl: The level of the enchantment, where 1 is level 1. Saved as short when created by enchanting tables or loot tables, but read as an int and supports full int range.

    So you are correct, and 2,000,000,000 is in the range of accepted values. But, there actually is still a limit, it's just higher. The limit is actually 2,147,483,647.

  • 1
    Registered User commented
    Comment actions Permalink

    you can, it just has to be with the /give and not /enchant command.

    for example if I wanted to enchant a stick with knockback 1000 I would do this:

    /give @p minecraft:stick{Enchantments:[{id:knockback,lvl:1000}]} 1


  • 1
    Registered User commented
    Comment actions Permalink
    /give @p netherite_sword{Unbreakable:1,CanDestroy:[missingno],Enchantments:[{id:bane_of_arthropods,lvl:2147483647},{id:fire_aspect,lvl:255},{id:knockback,lvl:255},{id:looting,lvl:255},{id:mending,lvl:1},{id:sharpness,lvl:2147483647},{id:smite,lvl:2147483647},{id:sweeping,lvl:2147483647},{id:unbreaking,lvl:255},{id:vanishing_curse,lvl:1}]}
  • 1
    Registered User commented
    Comment actions Permalink

    I don't know about you guys but I can't have limitless enchants no matter what I try

    Even {Enchantments:[{id:"minecraft:sharpness",lvl:10s}]} never works I been trying for months. At this point (well a couple of months ago I just gave up.

  • 1
    Registered User commented
    Comment actions Permalink

    agreed im trying to make a no plug-in ''server'' for me and my friends but i cant get enchants like unbreaking 1000 or efficiency x and it annoys me please make this a thing maybe not unlimited but a max lvl cap of 1000 or 1500   

  • 1
    Registered User commented
    Comment actions Permalink

    but how to combine these enchants? 

     

    It simply just dosen't work with two enchants.

     

  • 1
    Registered User commented
    Comment actions Permalink

    This is possible in java
    /give @s {Enchantments:[{id:"minecraft:sharpness",lvl:32767},{id:"minecraft:fire_aspect",lvl:32767},{id:"minecraft:looting",lvl:32767}]}
    This is looting 32767 and fire_aspect 32767 and sharpness 32767
    /give @s stick{Enchantments:[{id:"minecraft:knockback",lvl:32767}]}
    This is a Super Stick with a knockback of 32767

  • 1
    Registered User commented
    Comment actions Permalink

    On top of that make it so you can add all enchantments for what you’re holding in a single command instead of having to type them all out

  • 1
    Registered User commented
    Comment actions Permalink

    This would be great so you could make a sword with sharpness 6 or maybe 34!