promotional bannermobile promotional banner

CraftControl

Customise what players can craft, smelt and repair with permissions!

CraftControl

CraftControl

Introduction

CraftControl is an easy-to-use plugin which allows you to control what items players can craft and smelt by using permissions.

Useful Links

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

Installation

  • Ensure that you have Java 7 installed
  • Stop the server
  • Drop CraftControl.jar into your plugins folder
  • Start the server
  • Configure your permissions

Permissions

  • craftcontrol.craft.* - allows crafting of all items. This permission is applied to all players by default
  • craftcontrol.craft.[item name] - allows crafting of a single item. [item name] is the name of a Bukkit Material.
  • craftcontrol.smelt.* - allows smelting of all items. This permission is applied to all players by default
  • craftcontrol.smelt.[item name] - allows smelting of a single item. [item name] is the name of a Bukkit Material.

A list of Bukkit material names/items can be found at http://jd.bukkit.org/rb/apidocs/org/bukkit/Material.html

Protip You can negate permissions for certain items. For example:

permissions:
- craftcontrol.craft.*
- -craftcontrol.craft.DIAMOND_SWORD

The above will allow a player to craft all types of item apart from a diamond sword. The same can be done for a whitelist of items too:

permissions:
- -craftcontrol.craft.*
- craftcontrol.craft.DIAMOND_SWORD

Custom Recipes

You can now add your own custom crafting recipes for your players to use. To do this, create a file called recipes.yml in the CraftControl folder in your plugins folder.

Here is an example custom recipe:

myAwesomeRecipe:
  shape:
    - aaa
    - saa
    - saa
  ingredients:
    s: Stick
  result:
    item: DIAMOND_SWORD
    amount: 1
  enchantments:
    - { type: DAMAGE_ARTHROPODS, level: 3 }
    - { type: KNOCKBACK, level: 2 }

The CraftControl Team

profile avatar
  • 1
    Projects
  • 1.8K
    Downloads