InvUnload icon

InvUnload -----

Automatically puts your stuff into the right chests. Supports WorldGuard, etc. (+auto config update)




[+] Added support for 1.21.3

Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
----------, Oct 27, 2024

  • [+] Added 1.21 support
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
----------, Jun 14, 2024

  • [+] Added 1.20.6 support
Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
----------, May 31, 2024

  • [!] Fixed automatic config updater printing a warning on every restart

Discord: https://discord.jeff-media.com
Donate: https://paypal.me/mfnalex
----------, Oct 1, 2022

  • Improved performance when using a huge radius and having "use-playerinteractevent" enabled.
----------, Jun 27, 2022

  • Full 1.19 support
  • HUGE performance improvements! You could now easily use a radius of 200 or more blocks without ANY lag.
  • Added config option "ignore-blocked-chests"
----------, Jun 19, 2022

  • Full 1.18.2 support
  • Improved UpdateChecker
  • Updated Chinese translation
----------, Mar 7, 2022

  • Added Cooldown for /unload and /dump
  • Fixed /dump command putting shulkerboxes inside shulkerboxes
  • Fixed "All your items are blacklisted" message being shown when there are no remaining chests for non-blacklisted items
----------, Aug 24, 2021

  • Improved unloading for enchanted books (see option "match-enchantments-on-books")
----------, Jul 18, 2021

Unload summary shows chest names instead of CHEST, DOUBLECHEST etc. when set
----------, Jul 18, 2021

Added Polish translation
----------, Jul 12, 2021

Added Russian translation - thanks to @Alskar
----------, Jul 12, 2021

Fixed Config updater showing the wrong version (sorry about that)
----------, Jul 9, 2021

  • Added Dutch translation
  • Updated Spanish translation
----------, Jul 8, 2021

Updated ChestSortAPI to 11.0.0.
----------, Jul 7, 2021

  • Added support for PlotSquared 6 API (why do they change their API on every new major release? >.<)
----------, Jun 4, 2021

Fixed InvUnload not enabling when ChestSort is not installed
----------, Jun 4, 2021

- Improved performance and memory consumption
- Updated Turkish translation
----------, May 26, 2021

- Fixed ChestSort compatibility once again (sorry for the trouble)
----------, May 25, 2021

- Fixed ChestSort compatibility. Also reduces the .jar file size from ~3MB to ~100KB
----------, May 24, 2021

- Updated to newest ChestSort API version. If you have ChestSort installed, you MUST use at least ChestSort version 10.0.0!
----------, May 19, 2021

- Updated to newest ChestSort API version. If you have ChestSort installed, you MUST use at least ChestSort version 10.0.0!
----------, May 19, 2021

- Removed forgotten debug messages
----------, Apr 17, 2021

  • Added ItemsAdder support, seems to be working fine for now
  • Added two new config options to control behaviour regarding enchantments
    • "match-enchantments": Only unload items when all enchantments are the same
    • "match-enchantments-on-books": When "match-enchantments" is false, you can anyway have enchanted books only be put into matching chests
  • Fixed warning regarding CoreProtect being to old when CoreProtect isn't installed
----------, Apr 14, 2021

- Added "force-chestsort" to sort chests even if the user has ChestSort disabled
----------, Apr 13, 2021

- Fixed /search command showing "%s" instead of the material name
----------, Mar 4, 2021

- Removed forgotten debug message (sorry, it's early lol)
----------, Mar 4, 2021

- Fixed blacklist message
----------, Mar 4, 2021

- Added new message to show when all items in the inventory are blacklisted
----------, Mar 2, 2021

- Fixed players being able to add duplicate entries to their blacklist
----------, Mar 1, 2021

Updated API version to 1.16.5
You do NOT need this update when already using 4.9.3 (but it doesnt hurt to install it anyway lol)
----------, Jan 18, 2021

- Fixed a bug where the /search command displays the wrong laser
----------, Jan 12, 2021

Added support for InventoryPages
----------, Aug 7, 2020

- InvUnload will no longer try to unload into droppers and dispensers
- Fixed compatibility with some older versions
- Added /chestsearch as alias for /searchitem
----------, Aug 3, 2020

  • Added commands to add / remove all items to / from your blacklist that you currently have in your inventory / hotbar:
    • /blacklist add inventory
    • /blacklist remove inventory
    • /blacklist add hotbar
    • /blacklist remove hotbar
----------, Jul 21, 2020

- Fixed exception on startup
----------, Jul 20, 2020

- Fixed config updating everytime the server starts
----------, Jul 16, 2020

- Use custom event instead of PlayerInteractEvent to check if a player has access to a chest so that 3rd party plugins (especially OpenInv) can handle this properly. (Those other plugins will have to add support for this, though)
----------, Jul 16, 2020

- Added per-player setting whether hotbar contents should be unloaded / dumped as well.
- /unload hotbar: Toggle whether hotbar contents get unloaded
- /dump hotbar: Toggle whether hotbar contents get dumped
----------, Jul 15, 2020

- Added per player blacklist for items that should not be unloaded
- /blacklist: Shows your blacklist, including clickable links to delete items
- /blacklist add: Adds your currently held item to the blacklist
- /blacklist add <Items...>: Adds all specified materials to the blacklist
- /blacklist remove: Removes your currently held item from the blacklist
- /blacklist remove <Items...>: Removes all specified materials from the blacklist
- Fixed exception when using ancient versions of CoreProtect
- Added config option to completely disable CoreProtect logging
- Laser animation is always shown after /unloadinfo or /search
----------, Jul 15, 2020

- Made laser particles configurable
- Sound will only play once, regardless of how many chests have been affected
----------, Jul 12, 2020

- Updated ChestSortAPI to latest version (please use ChestSort 8.14.0 or higher)
- Updated Turkish translation
- Updated Spigot-API to 1.16.1
----------, Jul 12, 2020

- Fixed players being able to use a higher radius for /search than the defined max radius
----------, Jul 10, 2020

- Updated Spanish translation
- Fixed items being counted twice in double chests when using /search
- Fixed /search not working when "always-show-summary" was set to false
----------, Jul 10, 2020

Added CoreProtect logging
----------, Jun 25, 2020

- Works with 1.16
- Improved PlotSquared Hook: You will no longer get messages that you cannot use a chest, instead InvUnload will just ignore chests protected by PlotSquared
----------, Jun 25, 2020

Fixed config updater again (sorry)
----------, Jun 25, 2020

- Fixed weird config update problem regarding UTF8
- Added /searchitem command (permission: invunload.search, alias: /search)
- Added Material tab complete for /searchitem
- Made stuffPlayerInventoryIntoAnother() public for API access
- Improved UpdateChecker

NOTE: This update includes a new message in the config.yml, so please send me your new translations :)
----------, Jun 25, 2020

- Added PlotSquared support. Players will only be allowed to unload into their own plot (configurable). Players will also be disallowed to unload outside of their own plots (configurable).
- Added groups.yml file. You can define custom max-radius and default-radius for different player groups. A player will need the invunload.group.<groupname> permission. See the groups.example.yml file for syntax.
- Added support for Spartan Anti-Cheat
----------, Jun 19, 2020

Because some people wondered in which chests their stuff went into, I have added this:
- Added a text summary that shows where all your items went. By default, it is shown every time you use /unload or /dump, but you can also disable it so that it is only shown when using /unloadinfo (or /dumpinfo).
- Added a "laser" beam that will point to the affected chests for a few second. You can view the laser by running /unloadinfo or /dumpinfo. You can also set the laser to be always shown when using /unload or /dump.
- You can also overwrite the default laser duration with /unloadinfo [duration] or /dumpinfo [duration]
- You can also set laser-moves-with-player to true to have the lasers move when the player moves
- Added a reload command (/unload reload) that requires the permission "invunload.reload".

Further bugfixes:
- /unload is properly executed before /dump
----------, Jun 16, 2020

- /unload now properly ignores the hotbar
- Backpacks from the plugin Minepacks will now stay in your inventory instead of being unloaded into chests
----------, Jun 14, 2020

- Rewrote plugin from scratch. Source code is now muuuuch cleaner and faster
- Unload/dump now works with chests, double chests, shulkerboxes and barrels
- InvUnload should now work with every protection plugin like WorldGuard, GriefPrevention, etc. by calling an InventoryOpenEvent. InvUnload will only put items into chests if that event is not cancelled by other plugins.
- /dump will no longer take items from the player's hotbar
- When using /dump, InvUnload will always run /unload first. The config option has been removed.
- Permissions "invunload.unload" and "invunload.dump" have been renamed to "invunload.use"
- InvUnload can use ChestSort to sort chests that have been affected by unloading/dumping. This can be disabled in the config and only works if the player has automatic chest sorting enabled
- Particle types and sound effects can be set in the config.yml
- Update-Checker interval is now configurable in the config.yml

This version is compatible with every Spigot version >= 1.12.2
----------, Jun 13, 2020

Fixed an error that prevented InvUnload from working correctly when WorldGuard is not installed.
Please note that if you do not have WorldGuard installed, you will receive an error message saying some events could not be registered. This is not a problem, everything will still work as expected. I am still looking for a way to prevent that message.
----------, Nov 8, 2018

Removed forgotten debug messages (sorry).
Added Chinese Simplified, Chinese Traditional and Japanese language. (thanks for the translations!)
----------, Nov 7, 2018

Added WorldGuard integration. This is currently experimental. When you enable WorldGuard integration in the config.yml via "use-worldguard: true", players cannot unload or dump their stuff into chests inside regions that have the "chest-access" or "use" flag set to "deny".
Also compiled against 1.13.2
----------, Nov 7, 2018

Sorry, I accidently posted the 1.12.2 version here isntead of posting a new resource. this is now fixed
----------, Nov 6, 2018

Updated API to 1.13.1 and added French translation (thanks to Automatizer for translating -> https://github.com/Automatizer )
----------, Sep 20, 2018

Fixed a duplication bug that occured when using /unload on a chest, that contains an armor item that the player is using (thanks to kemmeo)
----------, Aug 27, 2018

- Updated Spigot API to 1.13.1
- Fixed: Update notice was only shown in console, but not in OP's chat
----------, Aug 26, 2018

InvUnload 1.0.0 has been released! No bugs are known.
- Added /dump command
- Added permissions
- Added configuration options
- Added automatic update notice

Enjoy :)
----------, Aug 25, 2018

Players can now specify a radius when using /unload (example: /unload 20). Radius cannot be higher than set in the config file. If no radius is given, the default setting is used.
----------, Aug 24, 2018

Resource Information
Author:
----------
Total Downloads: 11,521
First Release: Aug 21, 2018
Last Update: Oct 27, 2024
Category: ---------------
All-Time Rating:
39 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings