Added an option in config.yml to toggle crafting hoppers on or off using the crafting table and crafter.
Added an option to enable/disable items in the filter GUI
Added a toggle-all-items button to filter-gui.yml
Added a sound effect for the toggle-all-items button
Important Warning
This update includes database & files structure changes.
You may need to reconfigure the plugin from scratch. Make sure to create a backup before updating in case any errors occur.
![]()
- Added a hopper cache system to improve performance and reduce database usage
- hoppers are now loaded into memory on server startup for faster processing
- improved hopper processing system to reduce server lag
- optimized GUI and listeners to reduce unnecessary database calls
- improved filter system performance and caching
- improved filter requirement and modifier display in the GUI
- Added item requirements support for filters (example: WHEAT[IGNOREMETA:TRUE])
- Added more filter requirements: IGNOREMETA:<TRUE>, NAME:<text>, LORE:<text>, ENCHANTED:<true/false>, CUSTOM_MODEL_DATA:<number>
- reduced console log spam
- removed unused and redundant code
- improved overall stability and performance of the hopper system
- recoded the Link Feature for better reliability
- fixed WildStacker compatibility with the Link Feature
- fixed RoseStacker compatibility with the Link Feature
Important Warning
This update includes major database & files structure changes.
You will need to reconfigure the plugin from scratch, as updating directly to this version may corrupt your old database or prevent the plugin from loading properly.
It is strongly recommended to use this version only on fresh setups.
Added Main Menu GUI.
Added an option to customize the hotkey for opening the custom hopper menu.
Added an option to disable menu access.
Added the Links Feature to transfer items wirelessly to containers.
Added Max Link Distance to limit how far a link can reach.
Added Transfer Amount to the Links Feature to allow transferring more items per tick.
Added new messages for all supported languages.
Fixed a lag spike that occurred when placing a custom hopper.
Partially recoded the database for better optimization.
Important Warning
This update includes major file structure changes.
You will need to reconfigure the plugin from scratch, as updating directly to this version may corrupt your old database or prevent the plugin from loading properly.
It is strongly recommended to use this version only on fresh setups.
![]()
Added
- Title and subtitle messages when placing or breaking a Custom Hopper.
• Fully customizable per action.
• Supports %hopper_type% placeholder.
• Adjustable fade-in, stay, and fade-out durations.
• Can be toggled individually in the config.
Improved
- Minor internal optimizations for smoother config handling.
Fixed a bug where items were being collected even if they were disabled in the FilterGUI.
Fixed a bug where normal collection was not working with "Vanilla".
Code improvements.
Added an option to require Silk Touch for breaking custom hoppers.
Recoded mob drop handling and removed unnecessary methods.
Fixed a bug where mobs were not dropping items when the filter was disabled.
Fixed a bug where mobs were not dropping items outside the custom hopper's chunk.
Recoded database interaction with custom hoppers on placement for better performance.
Fixed a bug where blocks were not dropping when broken around the custom hopper.
Optimized the logic between InstantCollect and Filter.
Added an option to disable transfer-amount when set to 0.
