Sueta

Hopplet (Hopper Filters)

0.1.22

Expressive hopper filtering, written as plain text. The most powerful plugin in this domain. Filter by any item property. Extendable via a strong developer API.

·Plugin
  1. 0.1.22latestHopplet (Hopper Filters) 0.1.22Jul 28, 2026
    - 26.2 support. (Warriorrr)
    83 downloads
  2. 0.1.21Hopplet (Hopper Filters) 0.1.21Jul 24, 2026
    - Improved startup times via less wasteful loading of translations. (courtesy of Warriorrr) - Functions are now loaded quicker at runtime. (Courtesy of Warriorrr) - Functions are now logged as being registered or unregistered in a singular message.
    23 downloads
  3. 0.1.20Hopplet (Hopper Filters) 0.1.20Jul 9, 2026
    - Added an is_thrown function to check if an item was thrown by any player.
    29 downloads
  4. 0.1.19Hopplet (Hopper Filters) 0.1.19Jun 12, 2026
    - Added has_custom_name function.
    74 downloads
  5. 0.1.18Hopplet (Hopper Filters) 0.1.18Jun 5, 2026
    - Warriorrr has made a change to how filter caching works ([#18](https://github.com/jwkerr/Hopplet/pull/18))
    33 downloads
  6. 0.1.17Hopplet (Hopper Filters) 0.1.17May 30, 2026
    - A potion_type function has been added, courtesy of kokiriglade. - Compile methods in API have been changed. - Configs for edit dialog input width and height have been added.
    24 downloads
  7. alpha-0.1.16Hopplet alpha-0.1.16May 21, 2026
    - Added an is_compostable function.
    33 downloads
  8. alpha-0.1.15Hopplet alpha-0.1.15May 20, 2026
    - Added filter.transfer_next_applicable_item config node. - If an item cannot be accepted by a filter, the source inventory will be searched for the next item, if any, that will be accepted, and move that instead. Helps prevent clogging.
    19 downloads
  9. alpha-0.1.14Hopplet alpha-0.1.14May 20, 2026
    - Added events for developers (not stable). - FilterEditByPlayerEvent - FilterTestedEvent - FunctionRegisteredEvent - FunctionTestedEvent - HoppletLoadedEvent - PreFilterEditByPlayerEvent - PreFilterTestEvent - PreFunctionRegisterEvent - PreFunctionTestEvent - Added book_title function. - Namespaces/names of some compatibility functions have changed. - hopplet:thrower_towny_nation -> towny:thrower_nation - hopplet:thrower_towny_town -> towny:thrower_town - hopplet:stored_experience -> bottlet:stored_experience
    13 downloads
  10. alpha-0.1.13Hopplet alpha-0.1.13May 18, 2026
    - The check for an alternative/more suitable hopper now accounts for whether a hopper is enabled. - Fixed a bug where placing item frames, redstone dust, etc. was blocked on hoppers. - Added lore functions. - has_lore - lore_contains - lore_ends_with - lore - lore_starts_with - Made some function names more specific. - thrower_nation -> thrower_towny_nation - thrower_town -> thrower_towny_town
    18 downloads
  11. alpha-0.1.12Hopplet alpha-0.1.12May 16, 2026
    - Removed hopplet.dialog.edit_filter.use permission. - Added hopplet.edit.by_interacting permission. - Added hopplet.edit.hopper and hopplet.edit.hopper_minecart permissions.
    16 downloads
  12. alpha-0.1.11Hopplet alpha-0.1.11May 16, 2026
    - Added new functions. - is_damaged to check if an item has lost durability. - map_id to filter by a map's ID.
    20 downloads
  13. alpha-0.1.10Hopplet alpha-0.1.10May 15, 2026
    - The edit dialog is now customisable. - Specific elements can be hidden. - Links can be changed to point to your own documentation.
    18 downloads
  14. alpha-0.1.9Hopplet alpha-0.1.9May 13, 2026
    - Added functions compatible with other plugins. - thrower_town and thrower_nation for Towny compatibility. - stored_experience for Bottlet compatibility.
    15 downloads
  15. alpha-0.1.8Hopplet alpha-0.1.8May 12, 2026
    - InventoryPickupItemEvent priority is now set to LOWEST, this is planned to be configurable in the future. - Added new skull_owner and skull_texture functions. - Custom hopper names are now carried down to hopper minecarts on craft.
    15 downloads
  16. alpha-0.1.7Hopplet alpha-0.1.7May 9, 2026
    - The backend of how functions are written has been changed. - As it is an alpha, I have made the decision to change the behaviour of some functions' arguments to act as AND instead of OR where it was previously confusing. Any changes have been reflected in the wiki. I'm sorry if I've broken your filters. - There is now a new function, amount. - Filters by a stack's size. - This is only really useful for dropped item entities. - There is now a != comparator. - To use this in your arguments, you must wrap them in quotes, i.e. pot_dur("!=3600), ench("unbreaking != 1"). - Filters are now passed down from hoppers to hopper minecarts when they are crafted. - You can no longer open the edit dialog when holding a block. - This is to avoid annoyances while building. Other items can still be held. - Some aliases have been added, and some have been removed as they were overspecific. This is reflected in the wiki. Again, I'm sorry if I broke anything, although these are less likely to have done so.
    23 downloads
  17. alpha-0.1.6Hopplet alpha-0.1.6May 6, 2026
    - Added armor_trim_material, armor_trim_pattern, and has_armor_trim functions courtesy of kokiriglade. - Edit dialogs can now be opened with any item in your hand. - Added aliases. - dur for item_durability. - eff for potion_effect.
    14 downloads
  18. alpha-0.1.5Hopplet alpha-0.1.5Apr 27, 2026
    - Added a smeltable_by type, courtesy of kokiriglade.
    28 downloads
  19. alpha-0.1.4Hopplet alpha-0.1.4Apr 26, 2026
    - Added new functions. - is_unbreakable - item_rarity (doesn't work correctly, currently). - source_type filter by what the source's inventory type is.
    14 downloads
  20. alpha-0.1.3Hopplet alpha-0.1.3Apr 25, 2026
    - Added styling to filter names, the reasoning is touched on [here](https://github.com/jwkerr/Hopplet/wiki/Anvil) - This will break previous filters, sorry about that, but it is an alpha. You can fix them easily by recompiling them in the dialog. It won't change again. - Added filter.magic_style config setting. - Changed output of /hopplet function to have a bit more info. - Config setting filter.disable_hopper_on_compilation_error is now set to true by default.
    13 downloads
  21. alpha-0.1.2Hopplet alpha-0.1.2Apr 25, 2026
    - Hopplet can now be reloaded with /hopplet reload. - Hopplet's dialog can now be opened using /hopplet edit. - There are now more config options (and the config layout has changed slightly). - enable: if set to false, filtering functionality will not run. - filter.disable_hopper_on_compilation_error: if set to true, hoppers will be disabled if a filter did not compile correctly. This can be good to prevent incorrectly sorted items in the case of a function or other filter-related setting breaking.
    20 downloads
  22. alpha-0.1.1Hopplet alpha-0.1.1Apr 24, 2026
    - Thrower function now parses UUIDs and usernames at compile time, courtesy of Warriorrr. - Display name functions now use the more efficient effectiveName() method, courtesy of Warriorrr.
    17 downloads
  23. alpha-0.1.0Hopplet alpha-0.1.0Apr 24, 2026
    This release signifies a new step in hopper filtering. It is a complete rewrite from the ground up, the filtering "language" has been completely revamped. Read all about it in the readme and on the wiki. This will not be compatible with filters for HopperFilter.
    13 downloads
  24. 0.3.7HopperFilter 0.3.7Jan 25, 2025
    - [Fix a memory leak and invalid key exception](https://github.com/jwkerr/HopperFilter/pull/10) courtesy of Warriorrr
    997 downloads
  25. 0.3.6HopperFilter 0.3.6Oct 12, 2024
    - Fixed a dupe (sorry) - I fixed some lazy coding I did with BlockStates and it should hopefully not happen again - Shift clicking a hopper 3 times to copy it's name will no longer cancel your rename interaction on the 3rd
    244 downloads
  26. 0.3.5HopperFilter 0.3.5Sep 5, 2024
    - Fix an issue causing hoppers to clog - Add ability to copy a filter by sneaking and punching a hopper 3 times
    134 downloads
  27. 0.3.4HopperFilter 0.3.4Aug 2, 2024
    - Fixed a duplication exploit relating to the simple renaming feature, if you were using 0.3.3 make sure to enable it in the config.yml - Added ability to filter by display name including renames, use the prefix "="
    139 downloads
  28. 0.3.3HopperFilter 0.3.3Jul 13, 2024
    - Add config - Add config value of enable_simple_hopper_renaming, disabled by default due to an unpatched exploit (temporary fix) - Fix error when renaming hopper on Folia
    102 downloads
  29. 0.3.2HopperFilter 0.3.2Jul 5, 2024
    - Add OR operator - Fix enchants with underscores not being detected properly
    82 downloads
  30. 0.3.1HopperFilter 0.3.1Jul 5, 2024
    - Add support for potions - Improve hopper renaming to allow multiple items to be added at once
    68 downloads
  31. 0.3.0HopperFilter 0.3.0Jul 4, 2024
    - Add support for a simple hopper renaming method [https://github.com/jwkerr/HopperFilter/wiki/Renaming-Hopp…
    74 downloads
  32. 0.2.0HopperFilter 0.2.0Jul 3, 2024
    - Add support for hopper minecarts - Add support for enchantment levels
    76 downloads
  33. 0.1.0HopperFilter 0.1.0Jul 3, 2024
    77 downloads

Similar projects

Plugin →