Craft Creator
Craft Creator
Have you ever wanted a simple way to create custom crafting and smelting recipes? It doesn't get any simpler than this. Custom Crafting allows the server owner to create crafting and furnace recipes with ease.
Permissions
There are no permissions used in this plugin. The operator simply changes craft recipes in the config.yml file and the recipes can be used by anyone.
Commands
There are no commands used in this plugin. Again, recipes are created in the config.yml, and no commands are needed to do this. Commands may be implemented in the future if it is popular demand.
Usage
Upon opening the config.yml after the first plugin start, you will see two examples generated.
Furnace: Sugar Sword: source: SUGAR_CANE output: IRON_SWORD enchantment_ids: - FIRE_ASPECT - KNOCKBACK lores: - The amazing sugar sword! - This sword gives fire damage, and has knockback. CraftingBench: Apple Sword: output: IRON_SWORD enchantment_ids: - FIRE_ASPECT - KNOCKBACK lores: - A sword made from the finest of apples. source: TOP_MIDDLE: APPLE MIDDLE_MIDDLE: IRON_INGOT BOTTOM_MIDDLE: STICK
Furnace Recipes
The key 'Furnace' will allow you to create a new furnace recipe. The next incriminating value, like in the example 'Sugar Sword', will be set name of the item.
All values under the name of the item define what is needed to make the item. For instance, in the 'Sugar Sword', the value for the key source is SUGAR_CANE. The source value is the item that goes inside of the input in your furnace.
The output value defines the item that comes out of the furnace after the item is smelted. In this case, it is an Iron Sword. The output can also have other values set, such as the enchantment_ids and the lores.
The enchantment_ids are a list of enchantments that you can set as the outcome. You can set as many enchantments as you want, as long as they pertain to the item. By default, Craft Creator returns the level of each enchantment as one.
The lores are a list of lores, or the item description, for the outcome.
Crafting Recipes
Crafting recipes are pretty self explanatory as well. The same process pertains to the Furnace key, except the key is called 'CraftingBench'. Everything in this key is pretty much similar, except for the source.
The source key defines how the layout of the crafting bench will work. The keys are pretty self explanatory. Here are a list of possible keys for the crafting bench:
- TOP_LEFT
- TOP_MIDDLE
- TOP_RIGHT
- MIDDLE_LEFT
- MIDDLE_MIDDLE
- MIDDLE_RIGHT
- BOTTOM_LEFT
- BOTTOM_MIDDLE
- BOTTOM_RIGHT
The values that go after these keys are the values that will appear in the crafting bench.
Plugin Metrics
Information regarding statistics of this plugin are sent with this plugin. To disable, simple start the server, look in the PluginMetrics folder, and edit config.yml with opt-out: true.
http://mcstats.org/plugin/Craft+Creator/
Video
http://www.youtube.com/watch?v=1S1AbKKiS0Q
Upcoming Features
Craft creator may see the following features in the future:
- Brewing Recipes
- Anvil Recipes
- Replacement or Deletion of Vanilla Crafting Recipes
- Enchantment Levels
- A folder for each type of crafting method
- Perhaps a command in the future to add recipes
- Permissions for that command
- [maybe] permissions to use certain crafting recipes defined
Is it possible to substitute recipes that already exist?
@tardreted
At the moment, no. My plugin simply updates the plugin meta data, but if I find a way to do this, I'll keep you informed.
Would it be possible for it to require a custom item to be used in another custom recipe? For example, Make a diamond sword of awesomeness with 8 diamonds and a stick. Then make a diamond sword of super awesomeness with 7 diamonds, a diamond sword of awesomeness and a stick.