In-game
Getting started
After you have exported your Animated Java rig in Blockbench, the generated JSON file needs to be placed inside the server files.
The file should be placed inside the folder plugins/WorldOfWonders/animatedjava/blueprints/. After a server restart your rig should be spawnable!
Creating a rig
Create a new instance of your rig by using the in-game command /animatedjava create <blueprint> <name>. The command should auto-complete the <blueprint> argument.
The <name> argument is used to save the rig instance to the server files in the same path relative to the saves folder. The command will also auto-complete this argument to the same name as your blueprint.
The auto-completed name should be sufficient most of the time. But if you choose a different name from the auto-completed one please keep in mind it is a file path relative to the plugins/WorldOfWonders/animatedjava/saves/ folder.
Moving a rig
The server plugin provides a EasyArmorStands integration. Give yourself the EasyArmorStands tool by using the in-game command /eas give.
You can now select your newly created rig and move / rotate it using the gizmo.
Preview animation
Preview an animation by selecting a rig using the EasyArmorStands tool and using the in-game command /animatedjava play <animation>.
The command should auto-complete the <animation> argument.
Default animations
A rig will automatically start playing these animations once the server has started. Select the rig using the EasyArmorStands tool and use the in-game command /animatedjava default_animation <animation>.
The command should auto-complete the <animation> argument.
Make a rig scriptable
Making a rig scriptable will allow it to be controlled by a script. Select a rig using the EasyArmorStands tool and use the in-game command /animatedjava script_name <name>
This name should always be a namespaced key in the format of <project name>:<rig name>! E.g. dansemacabre:viool.