BanRecipe – Flexible Crafting and Enchantment Blocker for Minecraft

Taking Control of Your Server with the BanRecipe Plugin Running a Minecraft server often means balancing creativity with control. You want players to enjoy the game, but sometimes certain recipes, enchantments, or smelting outputs can undermine the experience you are trying to build. Whether you ...

Download BanRecipe

Original name: BanRecipe

FileVersionLoaderSize
BanRecipe.jar——5 КБDownload
BanRecipe-0.3.jar——5 КБDownload

Taking Control of Your Server with the BanRecipe Plugin

Running a Minecraft server often means balancing creativity with control. You want players to enjoy the game, but sometimes certain recipes, enchantments, or smelting outputs can undermine the experience you are trying to build. Whether you run a roleplay server where specific items should remain rare, or a survival world where gold ingots need to stay precious, the BanRecipe plugin gives you the power to block exactly what you want, for exactly who you want.

Unlike simpler solutions that disable crafting globally, BanRecipe was built from the ground up to respect permissions. That means you can block a diamond sword recipe for regular players while allowing your trusted veterans to craft it freely. It is a lightweight, Bukkit-based tool that focuses on three main areas: crafting, smelting, and enchanting. And the best part? You do not need any external mod loaders or client-side modifications to make it work.

What Makes BanRecipe Different

Many server owners remember older plugins like NoCraft, which offered basic recipe blocking but lacked flexibility. BanRecipe improves on that formula in several important ways. First, it uses a permission-based system. Instead of a simple on/off switch for everyone, you can assign specific nodes that override blocked recipes. Second, it supports shared permissions, so you can group multiple blocked items under one node, keeping your permissions.yml file clean and manageable. Third, it does not affect the ability to hold or spawn an item through commands; it only prevents the crafting, smelting, or enchanting action itself. This is incredibly useful for roleplay servers where you might want to distribute special items through quests but not through a crafting table.

Core Features at a Glance

  • Crafting Control: Block any item listed in the configuration from being crafted. Each blocked item can have its own permission, so you can grant exceptions to certain player groups.
  • Smelting Blocking: Starting with version 2.0, you can prevent items from being smelted in a furnace. Want to stop players from turning iron ore into ingots? Now you can.
  • Enchantment Restrictions: Block specific enchantments from being applied at an enchanting table. Customizable messages let you inform players why their action was denied.
  • Custom Messages: When a blocked recipe is attempted, the plugin sends a configurable message to the player. This helps maintain immersion and clarity.
  • Data Value Support: Block individual wool colors, different types of wood, or any item variant by specifying its data value.
  • Reload Command: The /banrecipe reload command lets you update the configuration without restarting the server, saving valuable uptime.

When you are setting up a server, testing plugin configurations can be time-consuming. Many administrators find that having a modern launcher simplifies the process of trying out different server tools. For example, the foxygame.net launcher offers a convenient way to browse and install plugins directly from its interface, so you can quickly add BanRecipe to a test environment and tweak its settings before rolling it out to your live world.

Dependencies and Compatibility

BanRecipe requires a Bukkit-based server (such as CraftBukkit or Spigot) and works best when paired with a permissions manager like PermissionsEx or PermissionsBukkit. While the plugin can function without one, using a permissions manager greatly enhances its ability to control who can bypass blocked recipes. It is important to note that the developer does not officially support modded environments. The plugin is not compatible with Tekkit, and while it may work with many other mods, some modded crafting systems might not be recognized. Always test on a backup server first.

How to Use BanRecipe

Setting up the plugin is straightforward. After placing the JAR file in your server's plugins folder and restarting, a default configuration file will be generated. The config is divided into sections for crafting items and furnace items. For each item you want to block, you specify the item ID or material name, an optional data value, and a permission node. If a player does not have that permission, the recipe will be blocked and they will see the message you defined.

Enchantment blocking works slightly differently. It is controlled entirely through permissions. You assign negative permission nodes to prevent players from using certain enchantments. The plugin also includes a toggle in the config to enable or disable enchantment blocking globally, which defaults to true. The only command you need to remember is /banrecipe reload, which applies any changes you make to the config file without a full server restart.

A Look at the Changelog

BanRecipe has evolved significantly since its initial release. Version 2.0 introduced furnace support, data value blocking, and the reload command. The developer also merged the BanRecipeHook API into the core code, making it easier for other plugin authors to integrate. Earlier versions focused on refining the permission system and dropping outdated dependencies like Spout. If you are upgrading from an older version, always delete the existing config file to avoid conflicts.

Planned Features and Community

The developer has hinted at possible potion support in the future, though it is not yet implemented. The plugin has benefited from community feedback and contributions, with special thanks to the SpoutDev team and various forum members who helped shape its development. While the project may not be actively updated, it remains a solid choice for servers running stable Minecraft versions that do not rely on mod packs like Tekkit.

Is BanRecipe Right for Your Server?

If you need granular control over what players can craft, smelt, or enchant, BanRecipe offers a clean, permission-based solution. It is especially valuable for themed servers, competitive survival worlds, or any environment where economy and item rarity matter. The ability to block smelting adds a layer of depth that many similar plugins lack. Just remember that it is not a magic bullet for mod-heavy setups; stick to a relatively vanilla Bukkit experience and you will find it works reliably.

Ultimately, BanRecipe empowers server owners to shape their world without resorting to heavy-handed bans or complicated workarounds. By combining it with a solid permissions setup and a reliable launcher to manage your server tools, you can create a tailored experience that keeps your community engaged and your gameplay balanced.