UltraChunkCollector v2.0.0 - The GUI & Quality-of-Life Update
This is a massive update that completely overhauls the plugin's functionality, adding highly-requested features, a powerful GUI, and a robust backend to make the experience better for players and server owners alike.
Major New Features
- Per-Hopper Filter GUI:
- Shift-right-click a Chunk Hopper you own to open a brand-new Filter GUI!
- Whitelist/Blacklist Modes: Each hopper can now have its own filter mode, separate from the global config.
- Intuitive Design: Simply drag and drop items into the filter slots. The GUI prevents duplicate items and automatically sets stack sizes to 1, returning any extra items to you.
- Full Customization: The GUI's title, size, and control items can be fully customized in the config.yml.
- Permission-Based Hopper Limits:
- You can now choose between a FIXED limit for all players or a PERMISSION based system in the config.
- Grant players permissions like ultrachunkcollector.limit.10, ultrachunkcollector.limit.25, etc., to give them specific hopper placement limits.
- An ultrachunkcollector.limit.unlimited permission is available for admins or VIPs.
- Lava Death Collection:
- Hoppers will now intelligently intercept and collect drops from mobs that die *directly in lava* within the chunk.
- This prevents valuable items from being incinerated, making lava-based mob farms significantly more effective. This can be toggled in the config.
- Automatic Configuration Updater:
- No More Deleting Your Config! The plugin will now automatically and safely update your config.yml when you install a new version.
- It preserves all of your existing settings while seamlessly adding new sections and options.
- It even reformats your old config file to match the new, clean layout with all comments and spacing intact. A backup of your old file (config-backup.yml) is created just in case.
Bug Fixes & Improvements
- GUI Interaction: Fixed multiple issues where dragging items, shift-clicking, or "painting" items in the filter GUI would cause items to disappear, not save, or create duplicates. The GUI is now stable and handles all vanilla inventory interactions.
- Default Permissions: Fixed a critical issue where non-OP players could not place or break Chunk Hoppers. The default is now correctly set to true.
- Core Code Refactor: The project's package name has been updated for better organization.
- Initial Load Errors: A significant number of bugs from the original decompiled code have been fixed, resolving NullPointerException, StringIndexOutOfBoundsException, and various type mismatch errors that could cause the plugin to fail on startup.
For Server Administrators
- Action Required: Due to the addition of the config updater, you do not need to delete your old config file. Simply replace the old plugin JAR with the new one and restart your server. The plugin will handle the rest.
- New Permissions to Grant:
- ultrachunkcollector.limit.10 (or any number) for permission-based limits.
- ultrachunkcollector.limit.unlimited for no limit.
- Configuration Check: Please review the newly generated sections in your config.yml after the first startup to familiarize yourself with the new options for the GUI and other features.
For questions or support, join our discord! Discord