DataPack Filter Fix
Modby M0Maker
A mod that fixes the handling of the "filter" attribute in data packs
Type
Mod
CurseForge Downloads
965
CurseForge ID
1169381
Last Updated
Aug 22, 2026
Description
Minecraft has data packs, which allow changing things like recipes without writing a mod. In the data pack, you can set a filter property to remove files from data packs that appear before it.
Consider this example. This should remove the non_existant_path from the minecraft namespace and all the recipes from the non_existant_mod.
{ "pack": { "description": { "text": "Test pack to reproduce filter error" }, "pack_format": 15 }, "filter": { "block": [ {"namespace": "minecraft", "path": "non_existant_path"}, {"namespace": "non_existant_mod", "path": "recipes"} ] } }However, in Vanilla, it will handle the namespaces and paths separately. This will cause it to apply both path filters to both namespaces. So in reality, it will remove all minecraft recipes too.
This mod fixes the handling of the filter attribute so it works as you'd expect.
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Keep Inventory Orbs
A fully server-side approach to the gravestone concept introducing 'orbs' to store your inventory upon death.
FTBChecker
FTB Checker is a mod that ensures the presence of FTB mods in your modpack. If any of these mods are missing, a warning...
Simply Canteens
Tired of relying on water buckets or wasting precious potions to stay hydrated?
TooBee Optimization
Game optimization mod that focuses on calculation reduction of stacking mobs, despawn condition of monsters and so on
Calmer Nights
Reduces spawn rates of hostile (or any other) mobs in your world
mdcdi1315's BML
Another library for supporting my multi-platform projects!!! (And possibly other projects too!)