Animated-Java / animated-java

A Blockbench plugin that makes complex animation a breeze in Minecraft: Java Edition.
Other
159 stars 26 forks source link

[FR] Customizable Root Namespace #301

Open commandgeek opened 1 month ago

commandgeek commented 1 month ago

I'd like to be able to customize the name of the root namespace, which currently is always set to "animated_java". Although you can specify a namespace for a blueprint, currently this takes the form of "animated_java:". My proposed change would simply eliminate the "animated_java" namespace and go straight to the blueprint namespace.

The change would be: animated_java:blueprint_namespace/ -> blueprint_namespace:

This would allow for more advanced customization as well as much shorter function names for ease of typing.

SnaveSutit commented 1 month ago

I will allow the user to configure the animated_java: namespace, however I don't like the idea of removing the namespacing layer entirely by moving the export namespace up a layer. It makes it too easy to make conflicts between unaffiliated packs. At least with the default AJ namespace it's only conflicts between AJ packs.

I'll also be implementing the ability to have folders in the export namespace, so you can compartmentalize even more.

Current:

Proposal:

Without intermediary folder:

Feel free to ask questions or suggest alternatives