Now Minecraft does not include custom status effects. If it is difficult to split status effects into various independent mechanics, I suggest allowing players to define an "empty effect" or "hidden effect" for use firstly, or to define some simple effects (like changing player attributes).
Now let's discuss the necessity of adding custom status effects to Minecraft data packs:
Status effects are a very effective triggering method. Players can obtain status effects by consuming items, using commands, drinking potions, and so on. These status effects can then be detected by status effect predicates, and thus can be used for various game functions. However, Minecraft's built-in status effects are relatively few and have distinct functions, so players can easily use them all up. Moreover, if they are used only for triggering, status effects will also affect normal gameplay.
Therefore, I believe players should be able to define new status effects in this directory:
data/<namespace>/effect/<effect>.json
Even if only empty effects can be defined (for example, the entire file is just a pair of curly braces), and the defined effect will not have any actual effect on players, this can still bring many changes to the field of data-packs.
(Translated from Chinese)
0 Comments
Please sign in to leave a comment.
Post a new comment: