nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft.
CraftingOptimizer

CraftingOptimizer

Plugin

CraftingOptimizer is a Minecraft plugin that lets you add your own special crafting recipes to the game.

Server EquipmentUtility

16 downloads
0 followers
Created2 months ago
Updated2 months ago

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.

  1. Download CraftingOptimizer.

  2. Drag/Upload CraftingOptimizer into your plugins folder.

  3. Restart your server.

  4. To create a recipe, you can run the command /co generateFile <id> to get a pre-generated recipe with all of the requirements.

  5. 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

External resources



Project members

RedBlackFlamez

Owner


Technical information

License
MIT
Project ID
Expand Down