Hello, and thanks for reading this suggestion.
I am currently working on custom blocks for vanilla, and as soon as I saw the latest snapshot, 24w05b, I was shocked.
Since Mojang removed the negative effect amplifiers, it would kill the whole concept I was working on.
Why? Using mining fatigue with an amplifier of -1 allowed us to entirely prevent the player from breaking any blocks. Consequently, we could handle the block-breaking server side and have custom block hardness, which is a crucial feature for custom blocks or mapmaking.
Since this feature will be gone very soon, I want to propose a solution to this. Consequently, this idea could be used for all sorts of effects that we lost due to this change.
How about adding more new player attributes that achieve the same effect?
For my example, I propose the following attribute:
MiningStrength Attribute.
If your Speed is 1, it is interpreted as 100%, so your speed is normal.
If it is 0 -> 0%:
Every block you intend to break or start damaging won't get any damage. You will still see digging particles and hear the digging sound, but the block won't display a damaged state. This would be an excellent feature to have. Mapmakers could change the attributes of the players in certain stages.
The difference to mining fatigue is that mining fatigue is still a potion effect used as a player debuff. Besides, the mining fatigue effect will always give you the slow digging animation that we could get rid of by using -1 as an amplifier.
Please sign in to leave a comment.
4 Comments