promotional bannermobile promotional banner
premium banner
Server-side content filter that bans items, ores, mobs, effects, and recipes.

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_items in config/gamefilter.json using format modid:name
  • Set initial_scan_complete to false to 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 give and other effect applications

Requirements
Forge 1.20.1+, Java 17