AnimatedInventory icon

AnimatedInventory -----

Clearing inventories is so boring! Why not spice it up with AnimatedInventory?




v7.8
  • Tweak the Rainbow Wool clearing animation
  • Optimize clearing animation tasks
  • Add 1.20 support
  • Fix a bug where "Token-Item" in the config had no effect.
  • Fix missing characters on internal messages
----------, Jun 19, 2023

v7.7
This update is long overdue, but finally adds support for 1.18 and 1.19 servers. AnimatedInventory worked on these versions previously, but would occasionally have some hiccups that have now been patched with this update.
  • Updated for 1.18 and 1.19
  • Fixed error when using BARRIER particles on versions higher than 1.17
  • Switched updater to use GitHub repo rather than Spigot
  • Switch from MetricsLite.java to maven Metrics
  • Add null safe operations for improved stability
----------, Apr 23, 2023

v7.6.3
This is a very minor update that adds support for 1.17 and makes some slight optimizations throughout the plugin. AnimatedInventory has not been tested on 1.17 yet, but in theory this update should support it just fine!
----------, Jun 11, 2021

v7.6.2
  • Fixed an error on 1.16 related to the GUI.
----------, Jun 27, 2020

v7.6.1
  • This update adds 1.16 and 1.16.1 support to AnimatedInventory.
----------, Jun 27, 2020

v7.6
  • Introducing a new Confirm Prompt! This is a GUI that will appear asking the user if they wish to clear their inventory. You can disable this by settings "confirm-prompt" in the config to false.
  • This update also adds One Time Use Backups. With this, you can now let your users undo/clear their own inventory and not worry as much about duplication glitches. (be weary of duplication glitches that can occur such as selling items to a shop and then undoing a clear). By default, "one-time-use" is enabled in the config which prevents restoring your own inventory more than once.
----------, May 22, 2020

v7.5.5
  • This update focuses on some general optimizations to the overall plugin to help keep this version running smooth. Thanks for using AnimatedInventory! (v7.5.4)
  • Fixes an error that is thrown when a player drops an item from their inventory. (v7.5.5)
----------, May 4, 2020

v7.5.3
  • Made some minor optimizations to the overall plugin.
  • Fixed unnecessary string conversions.
  • Cleaned up some formatting.
  • Removed unused player variables from Particle handlers.
  • Built around latest 1.15.2 version.
  • Fixed improper encapsulation/class security.
----------, Feb 15, 2020

v7.5.1
  • Build around the latest Spigot 1.15.1 version.
  • Improved startup time by preventing emergency clear checking when nobody is online.
  • Removed deprecated "send-message" event from the API
  • Improved overall event integrity within the Main class.
  • Fixed disabled worlds saving as an Array (in-order) when it should've been a List (no specific order).
  • Fixed slot skipping also using ArrayList, now implementing List.
  • Removed legacy sound methods leftover from older versions.
  • Overall cleanup & improvements to smoothen out the plugin. ;)
----------, Dec 20, 2019

v7.5
  • Added 1.15 Support. (Now supports 1.13, 1.14 and 1.15)
  • Changed Actionbar messages from NMS to a more reliable long-term method.
  • Added a PlayerFortuneEnd API event.
  • Made join events async to allow even faster connection times for players.
  • Fixed some events possibly not registering.
----------, Dec 11, 2019

What's New?
  • Added a new Fire Ball clearing animation!
  • Fixed CommandSender being called when Player should've been.
  • Fixed an error that could occur if players changed worlds and left real quickly.
  • Fixed emergency clear/fortune cancelled messages not having a prefix. Poor messages...
  • Significantly improved the slot-switching performance by only setting/checking the boolean on the start of a clear, instead of during every, single, slot change.
  • Fixed a typo on the prevent slot change config check. (Thanks @jellz)
  • Removed a plugin check in the onEnable that slowed the plugin a bit on startup.
  • Added 3 new events to the API for developers to use. (See the wiki)
  • Fixed players being able to save inventory items when switching worlds by preventing teleportation during clears/fortunes.
  • Fixed issue with latest 1.14.4 spigot regarding keep-inventory and drops not being cancelled. (Not tested with 1.13.X yet)
  • Organized the API into its own neat little corner instead of jumbled with the main package.
  • Other bug fixes + optimizations.
API CHANGE NOTICE: This update changes the location of the api to a new package. If you have any instances of the AnimatedInventory API in your plugin, please use the latest jar to import us from the correct package location.
----------, Aug 20, 2019

What's New?
  • Removed 1.12 support for the time being, as I forgot it is still using legacy minecraft ID's and data values.
  • Added slot-skipping feature in the config to skip certain slots. For slot numbers, see here.
  • Added clear-armor in the config under clearing. When set to false, armor slots will not be cleared!
  • Fixed a warning message being shown on plugin disable saying the server was running a "Legacy Version".
  • Other bug fixes & performance fixes.
----------, Jul 18, 2019

What's New?
  • Fixed possible memory leak when using /ai clear.
  • Fixed the Updater possibly throwing an error instead of a nice pretty console message.
  • Fixed users being able to place the Water Bucket.
  • Improved 1.14.3 performance.
  • Added back 1.13.2 support
----------, Jul 18, 2019

What's New?
  • Changes file saving and purging to be Async as to not affect performance.
  • Updated API with latest Spigot build.
  • Fixed a possible memory leak on reloading the server.
  • Fixed configured worlds not loading correctly on startup.
----------, Jul 15, 2019

IMPORTANT:
From AnimatedInventory v7.0 and forward, we will only be supporting 1.13 and higher. For older versions, please use THIS version here.

Using 1.12 or below?
If you are using 1.12 or below, only use v6.4 and below.
It's also recommended that older clients disable update notifications in their config.yml, as they will continue to receive notifications for newer versions they can not use.


Why drop 1.12 & below?
With each version update, we have to add more and more checks and specifications to make sure that one file can play nicely with all these versions. To help save space, and keep our plugin as efficient as possible, we are focusing on the newer and upcoming versions of minecraft.

Thank you so much for using AnimatedInventory ♥️
----------, May 12, 2019

What's New?
  • Added complete 1.14 support.
  • Fixed inconsistencies in 1.13's utilization of Actionbar messages.
A Quick Message:
Hi there! I normally try to not do too many of these, but pursuing my education, finding time for AnimatedInventory, and time for my family and myself is extremely draining. All of my resources are, and always will be free. In order to keep these resources updated, I have to spend hours testing to make sure everything is compatible. Fortunately, 1.14 was one of the easier updates to add support for ;)

But you know who has supported me through all of this? Coffee. Please help me fuel my chronic caffeine addiction, by donating your spare change. It could be a few cents, to enough to buy out my local brewery. Joking aside, if you have anything you'd wish to contribute, I'd be more than appreciative :coffee:

[​IMG]
----------, Apr 25, 2019

What's New?
This update replaces the world's most inefficient and laggy update checker, with a new Asynchronous update checker. While this may not seem like alot, you will certainly notice a difference.

The Nitty Gritty:

  • Fixes extremely inefficient update checking system.
  • Addresses a rare memory leak with the inventory HashMap.
  • Removed redundant calls to classes that didn't exist.
  • Noticeably improved connection join time for operators.
  • Added preparations for 1.14 servers.
  • Removed version compatibility check. (Redundant)
  • Improved Actionbar fallback system for 1.14
  • Cleaned up console messages.
  • Removed 'delay-check' & 'last-update-check' from config.
----------, Apr 24, 2019

Quick Fix:
This update fixes the following & was reuploaded to fix some API issues.
  • Unexpected error thrown when checking for updates if connection is offline.
  • NullException error when doing /ai clear from console.
  • API fixes that could have affected fortunes being used.
  • Added AnimatedInventoryAPI.getPluginVersion() to the API
  • Made the result of fortunes show for a bit longer.
  • Fixed a rare error that could occur if Metrics were enabled.
  • Fixes players being able to place blocks when using the API call event
  • Fixes players being able to move/save blocks & items when using the API
There are no configuration changes in this update!
----------, Feb 23, 2019

What's New?
This update fixes so many bugs & issues that I can't even recall all the things fixed... but here are the important things fixed:
  • Fixed players being able to pickup items when clearing doing fortunes.
  • Fixed players being able to duplicate/save their items if they do a fortune before dying.
  • Fixed the message on death when having a fortune or clearing not showing its prefix.
  • Improved Actionbar messages and rerouted them to our much more efficent Msgs.class
  • Added an AnimatedInventoryAPI for any developer to use :eek:
  • Added a "Command not found" message to the config to be configured.
  • Added a suggestion if player does /ai undo instead of /ai undoclear
  • Fixed /ai purge not allowing users with permission to execute it.
  • Fixed /ai undo not allowing users to use it if there isn't a player provided. (Self inflicting)
  • Fixed the /ai help menu showing the wrong command for /ai undoclear
  • Fixed "prevent-place" in the config not working.
  • Fixed /ai toggle causing issues if all animations are off.
  • Addressed a typo on the developer message on join.
  • Added more debug messages to help better diagnose things.
  • Fixed an error message showing if AnimatedInventory is placed in a Bungee environment. (AnimatedInventory is not a Bungee plugin)
  • Fixed target message when doing /ai undoclear (player) not dividing the long integer into its proper unit.
Wow! That's a lot of bugs squashed.
I really enjoy making AnimatedInventory updates.
But these updates take up a significant amount of my day.
I'd be overwhelmingly thankful if you have the
time to
donate your spare change to help motivate me to
continue
making this resource for you to enjoy. ❤️

[​IMG]
----------, Feb 20, 2019

Quick Fix:
This update fixes the individual animations not being able to be toggled in the config.yml. In addition, it changes/improves the randomness of clearing animations. Also we added a disabled worlds section under clearing & fortunes.

This update has new configuration changes, however, they should be added automatically without any problem. :)
----------, Feb 17, 2019

What's New?
+ Fixed issue that could cause memory leaks on reloading.
+ Made tons of messages now configurable!
+ Completely overhauled the config & made it more organized.
+ Added a "Clearing Token" (Helps the plugin tell if players are clearing their inventory on reloads)
+ ALL fortune messages & items can be configured.
+ Added "Inventory Backups" (Disabled in the config by default)
+ Added a Msgs.class that helps us deliver messages more consistently.
+ Fixed the prefix not showing on some msgs.
+ Added /ai undoclear (player)

- This command will restore a players inventory if inventory backups are enabled in the config.
+ Fixed emergency testing (if players are clearing/having fortunes) on reloads not working.
+ Added a debug mode. (Disabled by default)
+ Drastically improved the /clear command override. (Now functions if trying to clear others inventories)
+ Added an old config method that saves your old config if you were using an older version than this one.
+ Added /ai purge (Deletes old cache files if Inventory Backups are enabled)
+ Added a delay to the CONSOLE update message (Configurable)


New Commands & Permissions
/ai undoclear (player) - Restores players inventory if they have cleared it.
animatedinv.clear.undo and for undoing
others
clear: animatedinv.clear.undo.others

/ai purge - Deletes any files older than the time in seconds specified.

animatedinv.admin


Upgrading from v5.3 or below?
Normally, when I roll out updates to this resource, I try my best to make your config auto-update and play nicely with the new releases. However, this will not update your config. Instead, it will save your old one as a backup and use the new format. You will have to manually move your settings & messages to the new config. Sorry!

Heads Up!
While tons of testing has occurred with this release, I encourage you to report any bugs that you have with this resource. As some features such as Inventory Backups are a tad experimental.
----------, Feb 16, 2019

What's New?
+ Fixed unnecessary import & API's
+ Fixed an error when trying to do fortunes if they were toggled off.
+ Console is no longer limited to just /ai reload. They now get the
full experience.

+ Fixed a few issues regarding ViaVersion/ProtocolSupport/Essentials checks that could have caused compatibility issues.
+ Improved a few checks & console messages.
+ Other various improvements & fixes.

This is a Long Term Release. The next update will be sometime in March unless an issue occurs.
----------, Dec 22, 2018

What's New?
+ Fixed permission layout. (No longer needs permission system)
+ Fixed auto-suggestion in 1.13+ for cmds w/o permission.
+ Better prepared for 1.14 servers
. (Brace yourself...)
+ Fixed weird messages in the config after an update.
+ Optimizations & improvements.
----------, Dec 8, 2018

Quick Fix:
Fixed /ai fortune (player) not working and misusing the wrong player for the HashMap.
----------, Dec 5, 2018

Quick Fix:
Fixed an issue where /ai fortune (player) wouldn't work. :)
----------, Dec 5, 2018

What's New?
This update of AnimatedInventory is a huge one! After lots of work & and improvements, v5.0 is here.
If you have the time, I'd really appreciate a review or donation. ♥️


+ Added target clearing. Ex: /ai clear (player)
+ Added target fortunes. Ex: /ai fortune (player)
+ Changed a spelling error in the console on /ai reload
+ Fixed console message saying 1.13.1 even though it's 1.13.2
+ Changed prefix color scheme!
+ Changed help menu.
+ Dynamic Help Menu! (Won't show recommendations unless permission is there)
+ Added permission animated.clear.others (For clearing others invs.)
+ Added permission animated.fortune.others (For fortunes on others.)
+ Made a TON more messages customizable!
+ Added result notify for console in config. (Default is ON)
+ Fixed a sound glitch on fortunes if the result was YES.
+ Disabled slot moving on fortunes/clears. (Configurable)
+ Added animated.clear.others (For clearing others invs.)
+ A few other fixes & improvements.
+ The enable feature in the config is now for fortune/clear instead of all in one.
+ Improved config updater to automatically update your config for you. :)
----------, Dec 5, 2018

If you enjoy this resource, a donation would be greatly appreciated. :)
What's New?
+ Fixed slots moving even if slot-switching was set to false.
+ Improved/Added 1.13.2 support.
+ A few clean ups in the code.
+ Fixed water animation teleporting to wrong item slot.
+ Fixed a metric error.
----------, Oct 24, 2018

What's New?
+ Fixed Water Bucket Glitch where users can place the water bucket on clear.
+ Added option in the config.yml to disable item slot switching.
+ Added 1.7 support for those really old folks .
+ Changed the update notifier to be lighter than air.
+ Fixed water clear slot going to 6 instead of 5.
----------, Oct 16, 2018

What's New in v4.4?
+ Fixed Water Bucket Glitch where users can place the water bucket on clear.
+ Added option in the config.yml to disable item slot switching.
+ Added 1.7 support for those really old folks .
+ Changed the update notifier to be lighter than air.
+ Fixed water clear slot going to 6 instead of 5.
+ Re-Added Metrics.
----------, Oct 16, 2018

Quick Fix: Fixed config version not setting new version. Hehehe ;)
----------, Oct 2, 2018

What's New in v4.3?
+ Added option to disable TNT_Animation (known bug with backwards compatibility from 1.13 with ViaVersion & ProtocolLib)
+ Spinning text is now customizable via the config.
+ Improved config auto updater.
+ Improved update checking methods.
+ Added a ViaVersion & ProtocolSupport method check to automatically disable TNT_Animation if detected.
+ Improved backwards compatibility support.
+ Built with latest Spigot build. (October 1st - 1.13.1)
+ Overall improvements & optimizations.
----------, Oct 2, 2018

If you enjoy this resource, a donation would be greatly appreciated. :)
What's New in v4.2
+ Fixed some redundancy in the plugin.
+ Added a new /ai clear animation: Water
+
Other fixes & optimizations.
----------, Sep 29, 2018

What's New in v4.1?
+ Added a message if a player uses too many args in a cmd.
+ Reduced /ai version and /ai reload messages.
+ Fixed issues regarding 1.9, 1.10, and 1.11 (Msg's not appearing)
+ Fixed wrong color of wool in 1.12 and below.
+ Fixed displaying wrong messages in 1.12, 1.11, 1.10 and possibly 1.9.
+ Changed TNT minecart animation for better performance.
+ Added a config reload sound.
+ Improved 1.13.1 support (built against latest jar)
----------, Sep 28, 2018

What's New in v4.0?
+ Fixed Fortune not being detected on reload with 1.13
+ Fixed Fortune not being properly spaced. (Sorry haha)
+ A few other optimizations and timing changes.
----------, Sep 23, 2018

If you enjoy this resource, a donation would be greatly appreciated. :)
What's New in v3.2?
+ Now prevents players from placing blocks while having a fortune or inventory clear! (configurable)
+ Added particles for Colored Wool clear animation.
+ Optimizations!
----------, Sep 22, 2018

Quick Fix: Fixed /ai version displaying wrong version.
----------, Sep 16, 2018

If you enjoy this resource, a donation would be greatly appreciated. :)
Whats new in v3.0?
+ Added new Fortune mode! (/ai fortune)
+ Fixed some animation glitches.
+ Added a check for player death. (To prevent stealing)
+ Added a check for plugin disable/reload. (To prevent stealing)
+ Added a metrics off reminder.
+ Fixed bass sound not working below 1.13.
+ Added config auto updater.
+ Improved 1.13.1 compatibility.
+ Various bug fixes & improvements.

Note: For 1.13 support you must use 1.13.1
----------, Sep 16, 2018

Animated Inventory v2.1
+ Added support for 1.9/1.10/1.11 to now support 1.8/1.9/1.10/1.11/1.12/1.13.1
+ Improved some typos.
+ Removed Metric messages from console (to prevent annoyance ;))
+ Overall optimizations, bug fixes, and other improvements.

NOTE: 1.8, 1.9, 1.12, & 1.13.1 are the only ones that have been tested thus far.
----------, Aug 31, 2018

Use 1.8/1.12/1.13 and Java 8 or higher.
+ Re-Added 1.8 support.
+ Fixed 1.8 & 1.12 not preventing players from keeping items.
+ Fixed backwards compatibility issues.
+ Made older versions much more efficient.
+ Added an override option for /clear (disabled in the config by default)
+ Improved 1.13.1 support.
----------, Aug 30, 2018

This build only supports 1.13.1 and partially 1.12. Use Java 8
- Dropped 1.8 support.
+ Changed to support 1.13.1
+ Added particles.

Known Bugs with 1.12, be warned!
----------, Aug 29, 2018

NOTE: The latest version has a known issue that causes players to be able to keep/store/move items. It's recommended you use v1.5.1 instead, the updater will eventually not say that you're outdated as I'm removing v1.6 until further notice.

Latest link is for v1.5.1
----------, Aug 28, 2018

Requires 1.13, 1.12.2, or 1.8.9 & Java 8 or better.
+ Added 1.8.9 support.
+ Added a config version check.
+ Various improvements.
----------, Aug 16, 2018

Requires 1.12 or 1.13 & Java 8 or higher.
- Fixed Updater saying there was an update when there wasn't.
----------, Aug 14, 2018

Requires 1.12.2 / 1.13+ and Java 8 or higher.
- Changed how the console sees some messages
- Added sounds to normal messages.
- Changed some messages.
- Added no permission message in config.yml
- Added 1.12.2 support.

NOTE: The colored wool animation is not available for 1.12.2 servers, this is due to the redundancy of the code that would be included if I were to do so, I may add support for the colored wool animation on 1.12.2 servers in the future.
----------, Aug 14, 2018

Requires 1.13 & Java 8 (1.12 Support coming really soon.)
- Fixed some animation issues.
- Added permissions! (animatedinv.clear & animatedinv.admin)
- Added a new "Explosion" animation!
- Fixed configuration not loading some options.
- Fixed /ai reload not needing any permissions.
- Fixed some people being able to steal items at the last second.
- Reduced clutter internally when searching for updates.
----------, Aug 13, 2018

Requires 1.13 & Java 8 (1.12 support coming soon!)
- Allows console to now do /ai reload
- Now prevent players from moving/dropping items (configurable)
- Now improves active check methods.
- Fixes updater saying the plugin was outdated.
----------, Aug 13, 2018

Requires 1.13 & Java 8
- No longer requires ActionAnnouncer for API. (Thank you to extended_clip for the source to make this possible)
- Clearing / Done / Cooldown messages are now configurable.
- Now prevents using below 1.13 (it physically will not work on anything below 1.13 anyways)
----------, Aug 13, 2018

Resource Information
Author:
----------
Total Downloads: 18,736
First Release: Aug 12, 2018
Last Update: Jun 19, 2023
Category: ---------------
All-Time Rating:
12 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings