Skip to main content

Get 25% OFF on your first order with BisectHosting using code "DAQEM"!

Item Restrictions

Item Restrictions

Data driven item restriction library based on Arc Lib.

Item Restrictions is a powerful, data-driven mod that allows server admins and modpack creators to restrict specific interactions with items and blocks based on custom conditions.

Whether you want to prevent players from using diamond tools until they reach a certain experience level, stop players from placing lava in the Overworld, or disable crafting of specific endgame items, Item Restrictions handles it all through a simple JSON format.

Key Features

  • Data-Driven: All restrictions are defined in JSON files. You can add them via Datapacks or the global Config folder.
  • Arc Lib Integration: Powered by Arc Lib, allowing you to use an extensive list of conditions (XP level, dimension, biome, advancements, etc.) to trigger restrictions.
  • Granular Control: Restrict specific actions like Crafting, Smelting, Brewing, Enchanting, Block Breaking, Entity Interaction, and more.
  • Client & Server Sync: Restrictions are synced to the client to provide visual feedback and prevent "ghost" item usage.

Dependencies

Item Restrictions requires the following mods:

  • Arc Lib - Provides the condition system and data handling.
  • YAML Config - For global configuration.
  • Architectury API - For cross-platform compatibility (Forge/Fabric/NeoForge).