JetRift

← All plugins

Custom Recipes

Create shaped and shapeless crafting recipes for your world.

Create a world with this plugin

You will be asked to sign in with Google if you are not signed in yet. The plugin is switched on when the world is made.

Or add it to a world you already have

Sign in and you can add this plugin to one of your own worlds from here, or from the Plugins tab of its dashboard.

Sign in with Google

About

Operators define recipes using ordinary Minecraft items, through commands or the private configuration. Recipes support shaped crafting grids and shapeless ingredients. Cooking recipes are unavailable in this release and are explicitly rejected.

All definitions are validated before loading. Output stack sizes, grid sizes and ingredient counts are bounded. Custom identifiers are isolated under jetrift_recipes.

Changes save immediately and apply after a world restart, including removals. The running recipe list is deliberately unchanged until restart. Recipe permissions and a visual dashboard editor are not provided in this first release. Java manual-grid crafting is verified. Bedrock custom recipe-book listing is unsupported, and stock Bedrock manual custom-crafting QA remains pending.

Read the Custom Recipes setup guide for practical examples, checks and current limits.

What it does

Commands

Type these in the game chat. Operators are the players you made an operator on the Players tab.

CommandWhat it doesWho can use it
/recipes list | validateList saved recipes or validate definitions (validation is operator-only).Everyone
/recipes add <name> <output> <count> <ingredient,...>Save a shapeless recipe. Repeat ingredients to require multiple items.Operators
/recipes shaped <name> <output> <count> <AA/AA> <A=item>Save a shaped recipe; / separates rows and . means an empty cell.Operators
/recipes remove <name>Remove a saved recipe at the next restart.Operators

Details

Version0.1.0 (2026-11-04)
Works withButternut, the engine JetRift runs
Made byJetRift
CostFree
NotesFirst bounded release. See the documented feature limits.

Adding it to a server needs a restart. Disable it from the server's Plugins tab and the plugin's files are removed at the next restart; its settings stay, so turning it on again picks up where you left off.

Want another plugin?

Tell us its name or what you want it to do.