Minecraft has always been a game where I felt like I could just play and do whatever I want. I love to build, pvp, create, but I also love to mess around with commands. The 255 max enchant cap is disabling me from doing that. I would love to test out what enchant pickaxes can insta mine certain blocks with and how much mining fatigue is needed to counter that. I also loved to make super maxed out armour and make cursed swords and blocks and just mess around with my friends with that. There is no given reason why this was implemented and I feel as though it is limiting how I play minecraft. I know that you guys listen to your community so please listen to me. It would mean so so much if the 32k limit could be brought back, or even increased. I just feel as though there is no reason not to have this as a thing, and increasing the cap once more would help minecraft feel even more like the creative game I know it to be.
The Meaning of Life, the Universe, and Everything.
Location:
The Internet
Join Date:
1/13/2016
Posts:
186
Location:
The Internet
Minecraft:
Avakining
Xbox:
Avakining
Member Details
While in theory, I agree, I think in practise there is very little use case. Several enchantments don't even work above the values that vanilla allows (like Multishot) and others are maxed out anyway (Sharpness 255 can already kill anything instantly). Enchants like Depth Strider or Frost Walker could be incredibly laggy at higher levels, too.
I personally think that the game needs more validation of data values to avoid bugs, glitches, or even outright crashes, which is why my custom enchantment helper class clamps the level to its valid range:
There is also a reason why bug reports regarding bugs or crashes due to out-of-range enchantment levels (or potion effects, etc) are closed as invalid:
Pretty much what Pirateboy04 said. I don't think "Minecraft being a do what you want game" is a strong argument for being able to make enchantments that would crash the game and/or fail to work correctly anyway. Sure, it sounds fun and all, but I don't see much of a practical reason to allow such broken stuff to exist just for the sake of "woo! no limits!" and "it's fun!"
I mean, I'd like to think the 255 cap was added for a reason, and not because a Mojang employee woke up one morning and decided to make it so with absolutely no reason behind it. If Mojang went through the effort to make sure these +30,000 level enchantments wouldn't crash anything, then maybe I could support this, but otherwise, I don't see the effort for it.
Even a game that allows pure freedom still needs to have some sensible limits.
I am not 100% sure this is the reason, but as someone who knows how to program in Java, my theory is that this limit is added so it only has to store enchantments with 1 byte instead of 2 or more. 1 unsigned byte stores the numbers 0 to 255, so that is probably why the limit is 255.
Minecraft has always been a game where I felt like I could just play and do whatever I want. I love to build, pvp, create, but I also love to mess around with commands. The 255 max enchant cap is disabling me from doing that. I would love to test out what enchant pickaxes can insta mine certain blocks with and how much mining fatigue is needed to counter that. I also loved to make super maxed out armour and make cursed swords and blocks and just mess around with my friends with that. There is no given reason why this was implemented and I feel as though it is limiting how I play minecraft. I know that you guys listen to your community so please listen to me. It would mean so so much if the 32k limit could be brought back, or even increased. I just feel as though there is no reason not to have this as a thing, and increasing the cap once more would help minecraft feel even more like the creative game I know it to be.
While in theory, I agree, I think in practise there is very little use case. Several enchantments don't even work above the values that vanilla allows (like Multishot) and others are maxed out anyway (Sharpness 255 can already kill anything instantly). Enchants like Depth Strider or Frost Walker could be incredibly laggy at higher levels, too.
(she/they)
Get my 1.10.2 modpack :D, Quae Machinis (Machines and Things)
Have a nice day!
I personally think that the game needs more validation of data values to avoid bugs, glitches, or even outright crashes, which is why my custom enchantment helper class clamps the level to its valid range:
In some cases out-of-range values can even be used as exploits, such as editing options.txt to change gamma to 10+ to simulate permanent Night Vision:
There is also a reason why bug reports regarding bugs or crashes due to out-of-range enchantment levels (or potion effects, etc) are closed as invalid:
MC-10755 Effects with amplifiers over 4 (level V)/enchantments with level over max default value are not supported
Resolution: Won't Fix
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
Pretty much what Pirateboy04 said. I don't think "Minecraft being a do what you want game" is a strong argument for being able to make enchantments that would crash the game and/or fail to work correctly anyway. Sure, it sounds fun and all, but I don't see much of a practical reason to allow such broken stuff to exist just for the sake of "woo! no limits!" and "it's fun!"
I mean, I'd like to think the 255 cap was added for a reason, and not because a Mojang employee woke up one morning and decided to make it so with absolutely no reason behind it. If Mojang went through the effort to make sure these +30,000 level enchantments wouldn't crash anything, then maybe I could support this, but otherwise, I don't see the effort for it.
Even a game that allows pure freedom still needs to have some sensible limits.
I am not 100% sure this is the reason, but as someone who knows how to program in Java, my theory is that this limit is added so it only has to store enchantments with 1 byte instead of 2 or more. 1 unsigned byte stores the numbers 0 to 255, so that is probably why the limit is 255.