MoreCrafting - 5x5 Crafting System - Create your recipes
1.45x5 Crafting System - Create your recipes - use items with metadata - nbt support
MoreCrafting
About:
MoreCrafting is a plugin, where you can create your own custom recipes in a 5x5 Crafting System. You can create a shaped, shapeless or a furnace recipe
Features:
- 5x5 Crafting System
- Create your own recipes
- All recipe types. (Shaped, Shapeless, Furnace)
- Remove default recipes
- You can use items with metadata
- Easy API
- Edit all messages, item names and inventory names
- Own workbench. (Change the crafting recipe in the recipe-settings.json file)
- NBT support [version 1.3]
Commands:
Aliases: /mc, /morec, /mcrafting, /morecrafting
/mc - show all commands [Permission = "mc.*"]
/mc - list - list all recipes in a gui [Permission = "mc.*", "mc.list"]
/mc delete <name> - delete a recipe [Permission = "mc.*", "mc.delete"]
/mc show <name> - show the recipe [Permission = "mc.*, "mc.show"]
Files:
config.yml
#[]=================================================[]
#[] MoreCrafting by EncryptDev []
#[]=================================================[]
#If that's true, only the player who placed the workbench can use it
block-owner: falsemessages.json
Edit here all the message
If you want that one message not send. Set the message to "-"
{
"prefix": "&7[&eMoreCrafting&7] &e",
"inventory-names": {
"create-shaped-recipe": "&4Create a Shaped Recipe",
"create-shapeless-recipe": "&4Create a Shapeless Recipe",
"create-furnace-recipe": "&4Create a furnace Recipe",
"list-recipes": "&5Recipe List #{Page}",
"show-recipe": "&5Show the recipe",
"choose-recipe": "&5Choose your Recipe Type",
"counter": "&eSet your experience"
},
"item-names": {
"create-recipe-item": "&7Click to create your recipe",
"shaped-recipe-item": "&7Shaped Recipe",
"shapeless-recipe-item": "&7Shapeless Recipe",
"furnace-recipe-item": "&7Furnace Recipe",
"set-output-item": "&4You must set a output item",
"set-input-item": "&4You must set a input item",
"recipe-already-exist": "&4Recipe with name {Name} already exist",
"craft-item": "&aCRAFT",
"page-back": "&eBack",
"page-next": "&eNext"
},
"item-lore": {
"shaped-recipe-item-lore": "&7Click to create a recipe with a shape. (Example: Diamond Chestplate)",
"shapeless-recipe-item-lore": "&7Click to create a recipe with no shape",
"furnace-recipe-item-lore": "&7Click to create a furnace recipe"
},
"crafted-item": "You crafted the item {Name}",
"recipe-already-name-exist": "&4Recipe with name {Name} already exist",
"block-placed": "You placed the custom workbench",
"set-recipe-name": "Write now the recipe name",
"added-recipe": "You added the recipe {Name}",
"name-error": "The name length must between 0 and 32",
"recipe-not-exist": "Recipe with name {Name} doesn't exist",
"list-item-output": "&eOutput: {Item}",
"delete-successful": "You delete the item {Name}",
"delete-not-successful": "Can not delete item {Name}",
"not-owner": "You are not the owner from this workbench"
}recipe-settings.json
Set here the workbench recipe and name, and set a list of recipes where removed. Use following syntax for removed recipes:
MATERIAL:SUBID
In the file, you can see examples
For the workbench ingredients use following syntax:
CHARACTER:MATERIAL
The Charachter, is the letter from the rows, in my example is the character "W"
{
"remove-recipes": [
"DIAMOND_SWORD:0",
"APPLE:0"
],
"custom-workbench": {
"shape": {
"row-1": "WWW",
"row-2": "WWW",
"row-3": "WWW",
"ingredients": [
"W:WORKBENCH"
]
},
"name": "&5&lWorkbench"
}
} Create a Shaped Recipe:

The list, from all recipes where you created:

Create a furance recipe: left input, right output

The gold leggings:

How work it?
It's very easy.You must craft the big workbench, with the recipe from the "recipes-settings.json" (You can change the recipe, just open the "recipe-settings.json spoiler)
Help?
Join my Discord: *Discord*
Or write me here a PM
Wiki for Developer: WIKI
Note:
Please report the bugs, via PM or via discord, or in the discussion
Use Java 8 or higher
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
