Closed Vaelzan closed 2 weeks ago
Great suggestion! Quite simple but really effective.
The implementation should be quite effective, but I'm a bit stuck on the logistics config-wise. Here are the options that seem most logical to me:
{difficulty:1, mob:"minecraft:*", follow_range_modifier:0.5}
. This is something that would be much more flexible and future-proof, but it is also much harder to implement, and would need more documentation.If you (or anyone else) has feedback on these possibilities, or another option, please let me know. Currently I'm thinking of implementing one of the first three options to get a quick solution, then work on the final option when I have more time on my hands.
Using the datapack-based configuration added in the rework at https://github.com/Sindarin27/farsighted-mobs, this is now possible.
Prompted by Vazkii's posts about the development of the Bliss modpack, I've recently been thinking about ways to improve the accessibility vs challenge settings in our Valhelsia modpacks, too. Rather than take the same approach as Bliss is doing, one of the things that I think would feel natural is to be able to have a separate default mob follow range depending on the difficulty setting of the world, rather than just having a single default & overrides for each mob. For example, something like 8 on easy, 16 on normal, and 32 on hard.
This feels like it would be a pretty elegant and organic way to add more challenging combat for players who want it, while making the game more accessible for those who prefer non-combat play but don't want to set the game to peaceful mode - those playing on easy would essentially have to seek out combat rather than having it come to them.