Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
About CraftingOptimizer
CraftingOptimizer is a Minecraft plugin that lets players create custom crafting recipes. With this plugin, you can add unique items or change how existing ones are made. It helps organize and improve crafting by making sure ingredients are placed in the best spots. This saves time and makes crafting easier. Players can also enjoy a more personalized experience by using their own recipes in the game.
How do I use CraftingOptimizer?
If you are not new to making servers, please skip the first 3 steps.
-
Download CraftingOptimizer.
-
Drag/Upload CraftingOptimizer into your plugins folder.
-
Restart your server.
-
To create a recipe, you can run the command
/co generateFile <id>
to get a pre-generated recipe with all of the requirements. -
Go into your new recipe file, and you can modify it all you would like. Recipe File:
Recipe File (example.yml)
# This will register the recipe as craftingoptimizer:example
id: example
# This will determine if the ingredients have to go in a specific slot.
# **Shapeless recipes are not supported yet!**
shaped: true
result:
# Material must be set here. It will fail to register if it is not.
type: DIAMOND_SWORD
# This is optional, but you can set the name of the item to whatever you want!
# Hex Color Codes supported
name: "&aEmerald Sword"
# This is optional, but you can set the lore of the item to whatever you want!
# Hex Color Codes supported
lore:
- "&cForged from the gods!"
# These are optional, but you can apply any enchantments to the item.
enchantments:
sharpness: 5
unbreaking: 3
# This is optional also, this is useful for custom resource packs.
custom-model-data: 100
# These are optional, but you can hide item data with ItemFlags
item-flags:
hide_enchants: true
# Optional, this allows you to add extra abilities to the item.
attributes:
generic_attack_damage: 100
# This is the shape of the item, a 3x3 grid where you want the items to go.
# More info about this in the next instructions.
shape:
- "AAA"
- "BBB"
- "CCC"
# If you want a diamond for A, then put the letter A in the keys, then set the value to DIAMOND
keys:
A: DIAMOND
B: EMERALD
C: IRON_INGOT
Features
There are many features in CraftingOptimizer such as:
- Names
- Custom Lore
- Custom Model Data
- Attributes
- Item Flags
- Enchantments (go up to level 255)
- Hex Color Codes Support
- Easily view any recipe (/co view <recipe ID>)
Planned Features:
- ItemsAdder/Oraxen implementation
- In-Game editor
- Shapeless Recipes
- Better Plugin Customization
- Item Events