SamuZai
xaero96
xaero96

patreon


Sneak-peek: New Entity Radar Config (WIP)

Hello everyone!

As I'm sure some of you know, for the past few weeks I've been working very hard on the new entity radar config system, mostly the UI part of it. Something that I've initially estimated to be roughly 1-2 weeks worth of work turned out to be quite some more. I am hopeful that all the work will be worth it though. A lot of the slow-down was caused by the desire to make the config system reusable in other parts of the mod, but it was undoubtedly not a waste of time! I want to share some screenshots for some of the progress I've made since my last post here. A lot of things are definitely in a non-final state, so feel free to give me feedback! Besides further improvements of what you can see in the screenshots, I still need to add some guide/tip elements, make it more difficult to accidentally mess up the default categories, add more audio feedback, fix accessibility narrations, optimize some stuff, make the mod backwards compatible with the older config files and then some more. 

Here's a somewhat short explanation of how the new config works, in case the screenshots are confusing:

1. Entity categories can now have sub-categories, which then can also have their own sub-categories. They work similar to file folders.
2. Although the categories you're used to seeing in the mod, e.g. "players", "friendly mobs", "hostile mobs" etc, are created for you by default, you can now also create your own categories or even delete/redefine the default ones.
3. Each (sub-)category can override specific settings of its super-category, which in turn can override settings of its own super-category.
4. You can add and remove entity types from a category based on their ID, e.g. "minecraft:cow". When typing an entity ID, you are given suggestions from all registered entity types (including modded) to make this process much more convenient.
5. If an entity matches multiple (sub-)categories, for example if it's added to multiple include lists, the config of the first matching category starting from the top will be used for that entity. This means that the order of your categories is important.
6. To make the order in which categories are rendered customizable and independent from the actual category order, you can set a special category setting made for this purpose. 

That is all for now. 

Thank you very much for your continuous support! 

Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP) Sneak-peek: New Entity Radar Config (WIP)

More Creators