HomeJavaModsHopplet (Hopper Filters)
Hopplet (Hopper Filters)
ModsJava

Hopplet (Hopper Filters)

by Fruitloopins · on Modrinth

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

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.8–26.2 · Folia⬇ Download for 1.21.2–1.21.7 · Folia⬇ Download for 1.21.8–26.2 · Paper⬇ Download for 1.21.3–1.21.7 · Paper⬇ Download for 1.21.8–26.2 · Purpur⬇ Download for 1.21.3–1.21.7 · Purpur
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Hopplet (Hopper Filters) — screenshot 1Hopplet (Hopper Filters) — screenshot 2Hopplet (Hopper Filters) — screenshot 3

Hopplet

Hopplet is a Paper plugin designed to allow more simplified and expressive item filtering than vanilla allows.

It features an easy to learn filtering language designed for the sole purpose of filtering items based on their properties.

Filters are edited through an intuitive user interface where you will receive immediate feedback on whether your filter will work or not.

You can learn how to use Hopplet at the wiki here. You can also ask for help with designing filters in our Discord.

Syntax Examples

Access control: allow items thrown by tuzzzie to pass, or a book that is a copy of a copy and written by Fruitloopins.
thrower(tuzzzie) | (author(Fruitloopins) & generation(copy_of_copy))

Tag filtering: only allow items with the specified vanilla item and block tags to pass.
tag(wool, wool_carpets)

Material filtering: only allow items of the specified material to pass.
type(oak_wood, dark_oak_wood)

Display name filtering: only allow items that contain "stone" in their display name to pass.
name_contains(stone)

Exact display name filtering: only allow items with exactly the specified name to pass.
name("Super Secret Access Key")

Interface

Hopplet features a unique dialog interface to make editing and compiling filters as simple as possible. Hopplet dialog

Credits

Thanks to LiveOverflow for the inspiration for this plugin in this video.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more