Description
GameFilter
Take full control of your server’s progression by banning specific items, blocks, entities, potion effects, and recipe outputs through a simple JSON config. GameFilter removes banned items from creative tabs, /give, inventories, and drops, blocks banned entities from spawning, strips banned ores from new world generation, and can run a slow one-time background scan to clean already-generated chunks from spawn outward.
How to Use
- Add IDs to
banned_itemsin config/gamefilter.json using formatmodid:name - Set
initial_scan_completetofalseto run the one-time background cleanup scan - Restart the server to load config changes and begin scanning/removal
- Use item IDs (e.g. minecraft:diamond) to remove access from creative, give, drops, and inventories
- Use block IDs (e.g. minecraft:diamond_ore) to stop new generation and replace existing banned ore blocks during scan
- Use spawn egg/entity-related IDs to prevent natural spawns and command-based spawning
- Use effect IDs (e.g. minecraft:speed) to block
/effect giveand other effect applications
Requirements
Forge 1.20.1+, Java 17


