- Tested MC versions
- 1.21, 26.1, 26.2, 26.3
✨ Fully Configurable Cooking Recipes
CookedDream is not limited to a fixed list of cooking recipes!
You can customize the recipes directly in config.yml by choosing which Minecraft materials should be converted into which other materials.
You can configure recipes for many different types of items, including:
- Food: Raw meat, fish, potatoes and more.
- Stone and Building Blocks: Cobblestone, stone bricks, deepslate and more.
- Materials and Other Items: Create your own combinations using supported Minecraft material names.
Config.yml
# CookedDream Configuration
# Configure cooking prices, cooldowns, messages and item conversions here.
general:
# Available language: ar, cz, en, es, fr, gr, it, nl, ru, sv, uk, zh_cn
language: 'en'
settings:
furnace:
# Price mode, available options: PER_ITEM, FIXED
# PER_ITEM: If the price is set to 5.0, the player pays $5.0 per item cooked.
# FIXED: If the price is set to 5.0, the player pays a total of $5.0 per command.
mode: PER_ITEM
price: 5.0
# Players must wait for the cooldown to expire before using the command again.
cooldown:
# Cooldown duration in seconds.
time: 10
furnaceAll:
# Price mode, available options: PER_ITEM, FIXED
# PER_ITEM: If the price is set to 5.0, the player pays $5.0 per item cooked.
# FIXED: If the price is set to 5.0, the player pays a total of $5.0 per command.
mode: PER_ITEM
price: 10.0
# Players must wait for the cooldown to expire before using the command again.
cooldown:
# Cooldown duration in seconds.
time: 60
# Item recipes: INPUT_MATERIAL: OUTPUT_MATERIAL
# The input item is replaced with the output item when cooked.
# Use valid Bukkit/Spigot Material names in UPPERCASE.
# # Full material list: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
item-recipes:
BEEF: COOKED_BEEF
CHICKEN: COOKED_CHICKEN
COD: COOKED_COD
MUTTON: COOKED_MUTTON
RABBIT: COOKED_RABBIT
POTATO: BAKED_POTATO
PORKCHOP: COOKED_PORKCHOP
SALMON: COOKED_SALMON
KELP: DRIED_KELP
COBBLESTONE: STONE
STONE: SMOOTH_STONE
STONE_BRICKS: CRACKED_STONE_BRICKS
COBBLED_DEEPSLATE: DEEPSLATE
DEEPSLATE_BRICKS: CRACKED_DEEPSLATE_BRICKS
DEEPSLATE_TILES: CRACKED_DEEPSLATE_TILES
SANDSTONE: SMOOTH_SANDSTONE
RED_SANDSTONE: SMOOTH_RED_SANDSTONE
NETHER_BRICKS: CRACKED_NETHER_BRICKS
BASALT: SMOOTH_BASALT
POLISHED_BLACKSTONE_BRICKS: CRACKED_POLISHED_BLACKSTONE_BRICKS
QUARTZ_BLOCK: SMOOTH_QUARTZ
CLAY: TERRACOTTA
SAND: GLASS
WET_SPONGE: SPONGE
CHORUS_FRUIT: POPPED_CHORUS_FRUIT
SEA_PICKLE: LIME_DYE
CACTUS: GREEN_DYE
CLAY_BALL: BRICK
NETHERRACK: NETHER_BRICK
REDSTONE_ORE: REDSTONE
DEEPSLATE_REDSTONE_ORE: REDSTONE
COAL_ORE: COAL
DEEPSLATE_COAL_ORE: COAL
EMERALD_ORE: EMERALD
DEEPSLATE_EMERALD_ORE: EMERALD
LAPIS_ORE: LAPIS_LAZULI
DEEPSLATE_LAPIS_ORE: LAPIS_LAZULI
DIAMOND_ORE: DIAMOND
DEEPSLATE_DIAMOND_ORE: DIAMOND
NETHER_QUARTZ_ORE: QUARTZ
IRON_ORE: IRON_INGOT
DEEPSLATE_IRON_ORE: IRON_INGOT
COPPER_ORE: COPPER_INGOT
DEEPSLATE_COPPER_ORE: COPPER_INGOT
GOLD_ORE: GOLD_INGOT
DEEPSLATE_GOLD_ORE: GOLD_INGOT
RAW_IRON: IRON_INGOT
RAW_COPPER: COPPER_INGOT
RAW_GOLD: GOLD_INGOT
NETHER_GOLD_ORE: GOLD_INGOT
ANCIENT_DEBRIS: NETHERITE_SCRAP
OAK_LOG: CHARCOAL
SPRUCE_LOG: CHARCOAL
BIRCH_LOG: CHARCOAL
JUNGLE_LOG: CHARCOAL
ACACIA_LOG: CHARCOAL
DARK_OAK_LOG: CHARCOAL
MANGROVE_LOG: CHARCOAL
CHERRY_LOG: CHARCOAL
CRIMSON_STEM: CHARCOAL
WARPED_STEM: CHARCOAL
OAK_WOOD: CHARCOAL
SPRUCE_WOOD: CHARCOAL
BIRCH_WOOD: CHARCOAL
JUNGLE_WOOD: CHARCOAL
ACACIA_WOOD: CHARCOAL
DARK_OAK_WOOD: CHARCOAL
MANGROVE_WOOD: CHARCOAL
CHERRY_WOOD: CHARCOAL
CRIMSON_HYPHAE: CHARCOAL
WARPED_HYPHAE: CHARCOALThe possibilities are yours! Add, remove or modify recipes to suit your server. Use valid Minecraft material names for the input and output items.
After editing the configuration, use /cd reload to reload the configuration and recipes without restarting your server.
Commands & Permissions
You can manage access to each command using the permissions listed above. Configure them to match your server's needs and give players access to the features you want them to use!
/furnace
Instantly cook the item in your main hand.
➜ Permission: cd.cook
➜ Default: Everyone
/furnace all
Instantly cook all eligible items in your inventory.
➜ Permission: cd.cook.all
➜ Default: Everyone
/cd addrecipe
Starts an interactive wizard to create a custom cooking recipe.
➜ Permission: cd.addrecipe
➜ Default: Operators only
/cd remrecipe
Starts an interactive wizard to remove an existing cooking recipe.
➜ Permission: cd.remrecipe
➜ Default: Operators only
/cd reload
Reload the plugin configuration and cooking recipes.
➜ Permission: cd.reload
➜ Default: Operators only
Bypass permissions
Allows users to bypass command costs.
➜ Permission: cd.bypass.price
➜ Default: Operators only
Allows user to bypass the command cooldown.
➜ Permission: cd.bypass.cooldown
➜ Default: Operators only
Optional Economy Support
CookedDream supports Vault-compatible economy plugins, allowing you to configure cooking costs for players.
- Configure the cost of using /furnace.
- Configure the cost of using /furnace all.
- Keep your economy balanced with customizable prices.
No Vault? No problem!
Vault is an optional dependency. If Vault is unavailable, cooking remains free and the plugin can still run without an economy system.
Installation
- Download the CookedDream .jar file.
- Place it in your server's plugins folder.
- Restart your server.
- Open plugins/CookedDream/config.yml.
- Customize your recipes, prices, cooldowns and messages.
- Use /cd reload to apply your changes.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
