Recraft allows administrators to
create custom recipes for
workbench and furnace.
Everything is centered in the
config.yml of the plugin.
workbench recipe : color, enchantments, and title customized
furnace recipe : color, lore and title customized
I - Features
- Unique configuration file : config.yml
- Custom recipes for crafting tables
- Custom recipes for furnaces
- Support color codes
(please refer to https://minecraft.fandom.com/wiki/Formatting_codes)
- Support enchantments
- Custom name & lore (description) for custom recipes item
- Custom cooking time & experience given for furnaces recipes
- Readable errors in console
II - Recipes syntax
In order to make recipes, administrators
must follow the syntax already displayed in the native config.yml file.
1 - workbench recipes
keywords list
- name : custom name for the recipe result item.
Can be null
- description : custom lore for the recipe result item.
Every three words will create a new line of lore.
Can be null
- result: final item given to the player once the recipe is done.
Must be a valid minecraft name.
- amount: amount of given items to the player once the recipe is done.
Must be in 1-64 range.
- enchantments: ["level of enchantment", "exact name of enchantment"].
Can be null
- schema : represent a matrix of 3x3 : it is the crafting table slots.
<!> Must be 3 x 3 elements, otherwise this recipe will not be loaded. <!>
- materials: ["shortcut representation of item", "exact item name"]
<!> shortcut must be unique in the same schema, one letter long<!>
2 - furnaces recipes
<!> Recipes for the standard furnace only <!>
keywords list
- name : custom name for the recipe result item.
Can be null
- description : custom lore for the recipe result item.
Every three words will create a new line of lore.
Can be null
- result: final item given to the player once the recipe is done.
Must be a valid minecraft name.
- amount: amount of given items to the player once the recipe is done.
Must be in 1-64 range.
- enchantments: ["level of enchantment", "exact name of enchantment"].
Can be null
- source : represent the item that will be consumed.
- experience: amount of experience given for each cooked item.
- time: in seconds
III - Errors displayed in console
Most of commons errors in the configuration file will be displayed through the console, by a red sentence.
In case of an unknown item, message will appears.
If amount is set too high or low, a warning will display.
Feel free to suggests me improvements and give me your feelings about this plugin !