Just Enough Filters (JEF)
A lightweight add-on for JEI, REI, and EMI. It adds a dedicated filter bar to your item list, allowing you to quickly find exactly what you need without typing complex search queries.

Important Notes
- This mod is client-sided only!
Dependencies
- Mod Menu if using Fabric
- Any of Kotlin Adapter mods:
- For (Neo)Forge: Kotlin for Forge
- For Fabric: Fabric Language Kotlin
- Any of the following item listing mods:
Features
Adds a filter bar below the item list overlay with the following features(left to right):
-
Type Filters: Instantly filter items by their main categories:
- Item
- Block
- Non-Item
-
Logic Modes:
- OR Mode: Show items that match any of the active filters.
- AND Mode: Show items that match all of the active filters.
-
Various Filters: Let filtering items be much simpler with just a single click.
- Built-in filters for common item types (e.g., tools, armor, food).
- Support for customizable filters based on user preferences.
-
Clear Filters: A one-click button to deactivate all active filters instantly.
How to Use
- Open your inventory or any container.
- Look for the filter bar at the bottom of the item list (right side of the screen).
- Enjoy filtering your items with just a click!
Configuration
Through the mod list screen,
you can access the configuration options for Just Enough Filters to customize your filtering experience.
Following are the customizable options available:
- Active Filters: define which filters are active in inventory bar.
- Custom Filters: create your own filters based on various criteria.
For Developers
- Including this mod in every mod pack is welcome!
- To depend on our mod and use API, please check out code repo.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 |
- Fixes
- Incompatibility with JEI (#9)
- Fixes
- Incompatibility with JEI (#9)
- Fixes
- Incompatibility with JEI (#9)
- Fixes
- Incompatibility with JEI (#9)
- Fixes
- Incompatibility with JEI (#9)
- Fixes
- Incompatibility with JEI (#9)
- Features
- more pretty and editable textures for the filter bar. (#7)
- Fixes
- Clear button didn't refresh tooltips of toggled filters.
- incompatibility with latest version of JEI. (#8,
1.20.1only)
- Features
- more pretty and editable textures for the filter bar. (#7)
- Fixes
- Clear button didn't refresh tooltips of toggled filters.
- incompatibility with latest version of JEI. (#8,
1.20.1only)
- Features
- more pretty and editable textures for the filter bar. (#7)
- Fixes
- Clear button didn't refresh tooltips of toggled filters.
- Features
- more pretty and editable textures for the filter bar. (#7)
- Fixes
- Clear button didn't refresh tooltips of toggled filters.
- Features
- more pretty and editable textures for the filter bar. (#7)
- Fixes
- Clear button didn't refresh tooltips of toggled filters.
- Features
- more pretty and editable textures for the filter bar. (#7)
- Fixes
- Clear button didn't refresh tooltips of toggled filters.
- Features
- more pretty and editable textures for the filter bar. (#7)
- Fixes
- Clear button didn't refresh tooltips of toggled filters.
- Features
- more pretty and editable textures for the filter bar. (#7)
- Fixes
- Clear button didn't refresh tooltips of toggled filters.
- Features
- more pretty and editable textures for the filter bar. (#7)
- Fixes
- Clear button didn't refresh tooltips of toggled filters.
- Features
- more pretty and editable textures for the filter bar. (#7)
- Fixes
- Clear button didn't refresh tooltips of toggled filters.
- Features
- Restore compatibility with REI mod. (
26.1.2only)
- Fixes
- is_instanceof filter function doesn't work with blocks. (#5)
- incompatibility with JEI update. (#6)
- Features
- Restore compatibility with REI mod. (
26.1.2only)
- Fixes
- is_instanceof filter function doesn't work with blocks. (#5)
- incompatibility with JEI update. (#6)
- Fixes
- is_instanceof filter function doesn't work with blocks. (#5)
- incompatibility with JEI update. (#6)
- Fixes
- is_instanceof filter function doesn't work with blocks. (#5)
- incompatibility with JEI update. (#6)
- Fixes
- is_instanceof filter function doesn't work with blocks. (#5)
- incompatibility with JEI update. (#6)
- Fixes
- is_instanceof filter function doesn't work with blocks. (#5)
- incompatibility with JEI update. (#6)
- Fixes
- is_instanceof filter function doesn't work with blocks. (#5)
- incompatibility with JEI update. (#6)
- Fixes
- is_instanceof filter function doesn't work with blocks. (#5)
- incompatibility with JEI update. (#6)
- Improves
- Builtin armor filter only allows tag
armors/humanoidnow. (1.21.11 - 26.1.x only) register()function in registries returns exactly raw type now.
- Improves
- Builtin armor filter only allows tag
armors/humanoidnow. (1.21.11 - 26.1.x only) register()function in registries returns exactly raw type now.
- Improves
- Builtin armor filter only allows tag
armors/humanoidnow. (1.21.11 - 26.1.x only) register()function in registries returns exactly raw type now.
- Improves
- Builtin armor filter only allows tag
armors/humanoidnow. (1.21.11 - 26.1.x only) register()function in registries returns exactly raw type now.
- Improves
- Builtin armor filter only allows tag
armors/humanoidnow. (1.21.11 - 26.1.x only) register()function in registries returns exactly raw type now.
- Improves
- Builtin armor filter only allows tag
armors/humanoidnow. (1.21.11 - 26.1.x only) register()function in registries returns exactly raw type now.