First things first... I LOVE all the new data driven features in 1.21! Being able to make custom enchantments, custom paintings, and completely custom tools is one of the most amazing things added to the game in a long time!
All this excitement has got me thinking about what other data-driven features they could implement...
Perhaps Data-Driven entity settings? What I mean is, it would be so nice to be able to use data packs to alter mob attributes without needing to use commands... For example, you could change Zombie settings to give them more health, and any Zombies that spawn in your world would have those attributes instead of their normal stats (currently, this can only be done by running a looping command to change the nbt data of mob of that type, which causes lag).
With data-driven entity settings, data pack developers could alter any of a mob's nbt data however they please. They could also have additional components, such as:
- Changing the mob's AI from passive, neutral, or aggressive, as well as change what entities the mob would aggro towards (for example, you could make Zombies attack Pillagers, or make a Chicken into a neutral mob that attacks the player when you hit them).
- Whether or not a mob burns in daylight.
- Their spawn parameters (such as the light level, y level, what tag is used for their valid spawn blocks, etc).
- What mobs or block tags the mob is afraid of (like how Piglins fear soul fire, and Creepers fear cats).
Please sign in to leave a comment.
1 Comments