BanRecipe — Flexible Crafting and Enchantment Control for Minecraft

BanRecipe is a lightweight Minecraft plugin that blocks specific crafting recipes, enchantments, and furnace smelting with flexible permission-based exceptions. Ideal for roleplay and hardcore servers.

BanRecipe – Flexible Crafting and Enchantment Blocker for Minecraft

Running a Minecraft server is a constant balancing act. You want players to progress, explore, and build, but you also need to keep the game fair, balanced, and aligned with your vision. Maybe a player is crafting overpowered gear too quickly, or a specific item is ruining the economy. Perhaps you run a roleplay server where certain professions should have exclusive crafting rights. BanRecipe – Flexible Crafting and Enchantment Blocker for Minecraft is a powerful tool designed to give you surgical control over these mechanics without breaking the core gameplay loop.

A Fresh Take on Server Control

For years, server admins had limited options when it came to restricting items. Older plugins like NoCraft offered basic blocking, but they lacked the nuance needed for modern, complex servers. BanRecipe changes the game. Instead of a blunt "no" to an entire item, this plugin lets you disable the creation of an item while leaving the item itself fully functional. A diamond sword can exist on your server, but only if an admin grants it or a player finds it. The crafting recipe is simply removed for unauthorized users.

This philosophy extends to every corner of the game. You are not just blocking a recipe; you are curating the entire player experience. This makes it an indispensable tool for servers with class systems, custom economies, or strict survival rules. If you want a blacksmith class to be the only one who can forge iron armor, BanRecipe makes that a reality with a few lines of configuration.

Core Features: Three Pillars of Control

The functionality of BanRecipe is elegantly divided into three distinct areas. Each one is independently configurable, allowing you to mix and match restrictions to create the perfect ruleset for your community.

1. Recipe Blocking: The Heart of the Plugin

The primary function is, of course, blocking crafting recipes. You simply add an item ID to the configuration file, and players without the required permission will see a custom message when they attempt to craft it. The item remains in the game world; it can be picked up, given, or spawned. The plugin's support for data values is particularly impressive. You can block a specific color of wool, a particular type of wooden plank, or a single potion variant without affecting the others. This granularity is perfect for fine-tuning your server's progression.

Permission nodes are designed to be grouped. You can create a single permission that unlocks access to several different banned recipes at once. This drastically reduces clutter in your permissions.yml file and makes managing ranks and roles much simpler. Whether you are using a simple permissions setup or a full-fledged manager, the integration is seamless.

2. Enchantment Control: Taming the Magic

Beyond crafting, BanRecipe gives you the power to police the enchanting table. Want to remove "Silk Touch" or "Sharpness V" from the game? Simply add the enchantment to the block list, set your message, and it is gone. The permission system works here as well, allowing you to reserve powerful magic for specific player ranks or donor tiers. This is a fantastic way to maintain a sense of progression and reward your most dedicated players. If you ever change your mind, the entire enchantment blocking feature can be disabled with a single line in the config, making it a low-risk experiment for your server.

3. Smelting Restrictions: A Game-Changing Update

One of the most anticipated features arrived with version 2.0: furnace control. Now you can prevent the smelting of gold ore into ingots, stop the creation of bricks, or even block food from being cooked. This opens up incredible possibilities for custom game modes. Imagine a hardcore survival server where gold is a rare find but cannot be refined, forcing players to use it in its raw form or trade it. The mechanic works exactly like the other features: add the item to the config, optionally assign a permission, and customize the player message.

Configuration and Commands: Simple and Effective

Managing BanRecipe is refreshingly straightforward. All the heavy lifting is done in a single config.yml file. Here you will define your lists of blocked crafts, smelts, and enchants, as well as the exact text players will see when they are blocked. The plugin features a single, powerful command: /banrecipe reload. This allows you to apply changes on the fly without restarting the server, which is a lifesaver when you are tweaking balance during a live game session.

While the plugin works out of the box without a permissions manager, it truly shines when paired with one. It is fully compatible with SuperPerms, meaning you can use popular managers like LuckPerms or PermissionsEx. This allows you to create distinct groups—like "Apprentice," "Master," and "Artisan"—and assign each one a unique set of allowed recipes. This level of control is what sets BanRecipe apart from simpler alternatives.

Compatibility and Installation

BanRecipe is built for Bukkit-based servers, specifically Spigot and Paper. It is lightweight and does not require any external libraries like Spout, ensuring it will not bloat your server's performance. The developer notes that while it works with most modded setups, it does not support Tekkit or some other heavily modified packs due to deep core changes. If you are running a mostly vanilla server with a few plugins, you will have no issues at all.

The installation process is standard and simple. To get started, you need to download BanRecipe – Flexible Crafting and Enchantment Blocker for Minecraft as a JAR file. Place it into your server's plugins folder and restart the server. After the first boot, the plugin will generate its configuration file. If you are updating from version 1.x to 2.0, it is crucial to delete the old config, as the file structure was completely overhauled. Once you have configured your lists, set up your permissions, and run /banrecipe reload, you are live. This is the standard how to install process for any Bukkit plugin, and it takes less than a minute.

Why BanRecipe Stands Out

In a sea of server management plugins, BanRecipe – Flexible Crafting and Enchantment Blocker for Minecraft for Minecraft occupies a unique and vital niche. It is not just about saying "no" to players; it is about creating a more engaging and balanced world. It allows you to enforce your server's lore, protect your economy, and reward your most loyal players with exclusive abilities. The plugin is regularly updated, and the developer is responsive to community feedback, ensuring it will continue to evolve with the game.

If you are looking for a way to take your server's customization to the next level, to move beyond simple restrictions and into true gameplay curation, BanRecipe is the answer. It is a powerful, flexible, and lightweight solution that gives you total control over the creation of items, the application of magic, and the very foundations of your world's economy.

Download BanRecipe

Original name: BanRecipe

FileVersionLoaderSize
BanRecipe.jar5 КБDownload
BanRecipe-0.3.jar5 КБDownload