CraftMaster

CraftMaster

Create your own custom crafting recipes through an in-game GUI, and make them craftable via a FancyNpcs NPC - they even work on a regular vanilla crafting table.

12 downloads

CraftMaster

Create your own custom crafting recipes through an in-game GUI, and make them craftable via a FancyNpcs NPC — they even work on a regular vanilla crafting table!

✨ Features

  • 🛠️ In-game recipe editor — 3x3 crafting grid GUI, any item in any amount
  • 🔀 Shaped and Shapeless recipes supported, toggle with one click
  • 💾 Automatic saving to a YAML file — survives server restarts
  • ⚒️ Vanilla crafting table integration — saved recipes are automatically registered and work at a regular crafting table too
  • 🧍 FancyNpcs integration — link recipes to an NPC, players craft by right-clicking it
  • 📋 Multiple recipes per NPC — if an NPC has several linked recipes, players get a picker GUI showing each item's own name and icon
  • Ingredient check — the craft GUI shows exactly how much of each ingredient is needed and how much the player currently has
  • 🌍 Multi-language — Hungarian, English, and German, set in config.yml, reloadable with /crecipe reload
  • ⌨️ Tab-completion for every command

/cr tabcomplete

📦 Requirements

  • Paper 26.2+
  • FancyNpcs (required for NPC-based crafting; the recipe editor and vanilla crafting table integration work fine without it too)

🎮 Commands

Command Description
/crecipe create <name> Create a new recipe (GUI)
/crecipe edit <name> Edit an existing recipe
/crecipe delete <name> Delete a recipe
/crecipe list List all recipes
/crecipe npc link <npcName> <recipeName> Link a recipe to an NPC
/crecipe npc unlink <npcName> <recipeName> Unlink a recipe
/crecipe npc list <npcName> List recipes linked to an NPC
/crecipe reload Reload config and language files

Aliases: /crm, /cr

🔑 Permissions

  • craftmaster.admin (default: op) — recipe editing, NPC linking
  • craftmaster.craft (default: everyone) — crafting via NPC

🚀 Quick Start

  1. /crecipe create my_sword
  2. Place ingredients in the grid, put the result item in the slot on the right
  3. Save
  4. /crecipe npc link shopkeeper my_sword
  5. Right-click the shopkeeper NPC — done!