Lightweight, configurable recipe management for Paper / Spigot / Purpur servers
What is LumenSmith?
LumenSmith is a beginner-friendly plugin that lets you disable,
replace, and create crafting recipes entirely through an
in-game GUI or a simple config.yml.
No coding, no datapacks — just open the recipe creator and click.
Key Features
Block Vanilla Recipes
Prevent items like TNT or Ender Chests from being crafted by adding them to the blocked outputs list.
9 Recipe Types
Shaped, shapeless, furnace, blasting, smoking, campfire, stonecutting, smithing transform, and adjacent pair.
In-Game Recipe Creator
Build recipes visually with /ls create. Click slots, pick items — no config editing needed.
Edit & Delete In-Game
Browse recipes with /ls recipes, then edit or delete them with a single click.
Permissions & Cooldowns
Require permissions to craft, set cooldowns, and limit the number of times a recipe can be used.
Auto-Unlock
Recipes instantly appear in the recipe book when players obtain trigger items.
World Filter
Enable or disable crafting rules per world. Perfect for multi-world servers.
Ultra-Lightweight
Optimized with O(1) lookups, pre-computed data, and zero per-tick overhead.
Quick Start
- Download LumenSmith and place it in your server's
plugins/folder. - Start (or restart) your server.
- Edit
plugins/LumenSmith/config.ymlor use/ls create <key>in-game. - Run
/ls reloadto apply config changes instantly.
/ls recipes in-game to browse, edit, and delete all custom recipes through a visual GUI.
Screenshots
Why LumenSmith?
- Perfect for SMP, RPG, or custom survival servers
- 100% YAML-based configuration — no coding required
- In-game recipe creator — no need to touch config files
- Fully reload-safe with
/ls reload - Prevents duplication exploits and crafting abuse
- Clean console logs and professional structure
LumenSmith