Skip to content

✨ Add an option to control which animations get exported/overridden #473

Description

@Soniflare

πŸ›‘ Before you Start

  • I have searched existing feature requests for my feature.
  • I have read the documentation, and I am sure this feature is not already implemented.
  • I am using the latest version of Animated Java.
  • I will only request a single feature in this request. If I have multiple feature requests, I will create a separate request for each one.

πŸ“ Description

Context:
I am being a madman and trying to manually edit the frames of an animation (and the "play" function for it). I'm doing this so that I can have the end position of the animation be determined during runtime, instead of being one set position. Every time I export, however, it overrides all of my changes. Even if I try to "unload" the animation in Blockbench, it simply deletes the necessary functions for playing the animation.

I desperately need a way to control which animations get overridden or not, so that I don't have to do hours of work (or copy-pasting-in the backups) every time I need to export my project file.

Thank you for your time. Sincerely,
Your Resident Madman

πŸ’‘ Describe the solution you'd like

I desperately need a way to control which animations get overridden or not, so that I don't have to do hours of work (or copy-pasting-in the backups) every time I need to export my project file.

Perhaps a checkbox in the right-click menu on the animations that will enable/disable "Update on Export".

πŸ§ͺ Describe alternatives you've considered

I've considered trying to have my own custom-named functions copying what the original files do (i.e "play_override.mcfunction"), so that those files don't get overridden, but it seems too complex for me to get working (likely due to the amount of scoreboards needed "_override" versions of).

...pleaseallmyworkhasbeendeleteditworkedandnowitsgone-

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions