- Resolved issue where hand items set through the edit pos command would not work properly.
- Resolved issue where every entity start would store entity id in config file, causing problems with large amounts of animatronics.
- Writing of the config updates now happens async, and doesn't slow down the server anymore. Usefull for animatroncis with a lot of positions.
- Doesn't save .anima file on playing, when entity id is the same as before.
Resolved the issue where the plugin would not work properly with the latest dev build of protocol lib.
- Resolved issue where plugin would not start on latest purpur builds.
- Fixed issue where on latest versions the play solo command would not work.
- Added playsolo to group and normal API.
- Fixed
/anima gui getting stuck on loading issue on latest versions.
Fixed plugin working on pre 1.12 devices, by removing missing method.
Fixed plugin not working on versions before 1.19.
- Fixed the bug where spigot would prevent from saving newer items, since it was providing backwards compatability because of the lack of api-version in plugin.yml.
- Various small bug fixes.
From now on compatable from 1.8 - 1.18.
- Fixed issue where Animatronics would be duped on 1.17.1
- Added
/anima toggle <name> (on/off) - On or off specifically.
Fixed issue where delay would not be retrieved properly from config.
- Fixed various bugs regarding clothes not working.
- Various bugs fixed regarding duplicating of armorstand.
- Added a lot of API methods, see the
Javadoc.
- Removed obfuscated from parameters names of API methods.
Fixed various duplication and not starting bugs, mostly caused by Multiverse.
- Fixed issue where on 1.17 after the
poslist command armorstands would not disappear.
- Added goto start to group api.
- Fixed issue where plugin would throw error to console if the first pose was missing.
- Fixed issue where some cache would remain after deleting an animatronic.
- Improved reload command, which now clears all the caches of the plugin.
- Added
/anima group <groupname> preload
- Added
/anima group <groupname> gotostart
- Fixed issue where animatronics would give error if ProtocolLib was installed but disabled.
- Changed some internal things in the animation logic of arms and legs.
- Fixed some nullpointers.
- Fixed issue where linking would not work in some cases
- Added
/anima playsolo <animatronic name> <player name> - Plays the animatronic only visible to the user given.
- Added
/anima playrevsolo <animatronic name> <player name> - Plays the animatronic in reverse, only visible to the user given.
(Both of the above commands require the plugin
ProtocolLib to function!)
- Changed linking to work recursively.
- Added the
/anima link command. Explanation on the plugin page.
- The link command now enables you to play multiple animations, which can use the same armorstand.
- You can now specify which position to delete. Previously you could only delete the last position.
- Improved the
/anima listall gui command.
- API now also can control animatronics groups.
- API now can specify amount of times to play an animatronic.
- API now can stop animatronics.
- Miscellaneous fixes.
Fixed issue where off hand would not display correct item.
- Now supports saving of items in both of the hands.
- Some autocomplete issues fixed with the group command.
Fixed plugin crash and minor improvements
- Increased performance of loading large animatronics.
-
/anima gui - command now calculates in own thread.
- added
/anima preload <name> - pre loads the configuration in cache, for faster starting of animatronics.
- Fixed issue where plugin would not replay animatronics because of a nullpointer exception
- Added permission per command. Permission:
animatronics.<command name> , example:
animtronics.play for the play command.
- Fixed reflection error showing.
- Fixed bug where equipping sound would play every pose.
- Fixed bug where clothes of the first pose would not be set when toggeled.
- Added autocomplete Animatronic names to toggle command.
- Fixed bug where 1.16 uuid conversion would not work
- Added autocompletion to animatronic names.
Fixed the bug where on 1.16 it would display steve's head after upgrading from an earlier minecraft version.
Warning:
After first starting the plugin after this update, it can take a second to start up. It first converts all the exisiting animatronics to the new format.
Fixed < 1.16 saved heads displaying as steve head in 1.16.
Warning:
With a lot of Animatroncis, the first strartup after this update can take a second. This is normal as the plugin converts the saved .anima files to the new 1.16 supported.
- Fixed bug where heads would re-equip when they where the same.
- Fixed compatability with 1.15
-
/anima editpos and
/anima setpos now changes clothes too.
- Various buggfixes
- Fixed bugg where saved heads as armor would not be equipped correctly again
- Added
/anima group <groupname> playrev
- Group commands (play/playrev/toggle) can now be executed from command blocks
- General fixes
- Fixed the sound equiping bug
- more buggfixes
- 1.14 Compatible.
- Clothes now save per pose. First time you add clothes, they will be added globally. After that they are saved for each pose seperately.
- /anima despawn <true/false> - New command, when set to true the armorstand will despawn after the animation has finished.
- You can now start an animatronic when editing without the argument. Eg
/anima play or
/anima playrev.
- /anima showpos now shows arm and leg positions.
- /anima rename <old name> <new name> - Rename command has been added.
- /anima rempos now also removes cache, so it will show the change instantly.
- Fixed yaw not resetting after playing multiple times.
- Various other improvements and fixes.
------
In the next update I will add the
/anima lock feature, which will prevent the wrong poses to be added to the wrong animatronics.
- Added
/anima stop <name> - This will immediately stop looping or playing the Animatronic.
- Now able to use delays as low as 1 tick.
- Fixed the 1.8 compatiblity.
- Fixed remove command not actually removing the cache.
- Fixed 1 armorstand moving and the other teleporting.
- Fixed yaw issue on older versions.
- More performance improvements.
The yaw was broken in 1.13 versions. Has been fixed.
- Changed the saving format, so it takes less space and ram.
- Added
/anima group - Create groups of animatronics that you can play at once.
- Now teleporting armorstand through packet directly, saves a lot of performance.
- Again worked on optimising even further.
- Added
/anima loopdelay - This will set a delay after the animation has finished in a loop. So it pauses for X amount of time before it starts again.
- Added posibility to set a custom delay between every pose.
- Updates the Spigot page a little with new gifs.
- Changed the saving format, so it takes less space and ram.
- Added
/anima group - Create groups of animatronics that you can play at once.
- Now teleporting armorstand through packet directly, saves a lot of performance.
- Again worked on optimising even further.
- Added
/anima loopdelay - This will set a delay after the animation has finished in a loop. So it pauses for X amount of time before it starts again.
- Added posibility to set a custom delay between every pose.
- Updates the Spigot page a little with new gifs.
- Implemented the new file system. Now instead of saving all Animatronics in a huge config file together. There wil be .anima files for each one. The old config will automaticly convert to the new format on launch. This will prevent 1 Animatronics from corrupting everything.
- /anima setdelay and
totaltime - have been fixed.
- Improved
/anima reload - command, although not 100% working yet.
- Improved the chunk loading and unloading system. There where buggs where it woud stop when moving out of a certaint chunk.
- Various optimalisations.
- Renamed API functions.
- Backup system is now obsolete, since all the files are now individually stored.
Version 2.0 includes:
- Backup system, automaticly checks if config has changed and if so backs up the config. This can be disabled in the config by setting
Backup to
false.
- Huge performance boost, Animatronics has been almost completely rewritten. The performance should be improved by 500%. It archieves this by caching a lot of calculations.
- (As usual) Lots of bugg fixes.
- By rewriting the code the size has shrinked by 50%.
- Started working on
/anima reload - This is not yet recommended but is included.
- Fixed the API.
- Added a new GUI on
/anima listall - From here you can navigate all the Animatronics in the server and teleport to them.
- Added
/anima setpos - This is usefull in combination with
/anima editpos - So you can precicely edit positions.
- Now saves clothes when using
/anima editpos.
- Various bugg fixes.
Sorry for taking so long with the 1.13 update, I just could not get a 1.13 server working for testing.
- Removed the command
/anima visible. It now just saves it from the armorstand.
- Now saves the size of armorstand. (Small or normal)
- 1.8 - 1.13.1 Compatable
- Various other fixes.
- Added
/anima externalmove <true/false>. This command is added if you only want Animatronics to animate the legs, arms etc. This command is in development and has it limitations for now.
Improved the performance of some stuff.
- Added the
/anima select command for selecting and editing armorstands. (read main page)
- Updated help, removed all command discriptions. For that you will now have to look at the Spigot page.
- Fixed various chat related stuff.
- Fixed MultiVerse compatability.
- Command
/anima showpos is now deprecated and replaced
/anima poslist
- Removes animatronic from looplist after deleting
- Added debug mode
- Animatronics now save visibility
- Added
/anima visible <true/false> for setting the animatronic visible/invisible
Added the option to play Animations multiple times with 1 command:
/anima play <name> (<amount>)
Added plugin stats monitoring
- Added
/anima showpos, this shows the positions for the Animatronic you are currently editing for 4 seconds.
- Added
/anima editpos <position number>, works the same as addpos but now replaced the speciefied position number.
Fixed various typo's and buggs and added a API for developers.
- Reformatted some chat stuff
- added
/anima checkupdate - to check if a update is available
- added
/anima listall - list all the animatronics available
Fixed corrupted head save.
Updated, update checker to the new Spigot API.
- Redone the yaw system once and for all, the ArmorStandEditor plugin is compatible with rotation again.
- Toggeled animatronics will pause when a player unloads the chunk and will resume when the chunks is loaded again.
Forgot to change the version string in plugin.yml...
- Tested 1.12 support
- Added /anima totaltime <time in ticks> - This will calculate the delay between frames with the total animation time entered.
- Updated the yaw system (again...)
- Added
/anima gotostart <name> - Teleports the armorstand to the start position.
- Various fixes and updates
- If an armorstand needs to be spawned automaticly applies settings
- removed
/anima setclothes this is now integrated in
/anima addpos
- fixed yaw turning opposite direction
- redone yaw system
- Added the command:
/anima setclothes {reset} - this will save the clothes/items you are currently wearing, and will equip them when a Animatronic is spawned.
- Fixed yaw issue
Added update checker on load and some code improvements.
- Fixed the name of the jar
- After restart the Animatronics that are toggeled on will continue
- Some other improvements and bugg fixes
Added infinite looping (Animatronics are now toggleable).
You can now remove a Animatronic with /anima remove <name>