diff --git a/profiles/tasks/cooking_profile.json b/profiles/tasks/cooking_profile.json index a092dc8..8f941d4 100644 --- a/profiles/tasks/cooking_profile.json +++ b/profiles/tasks/cooking_profile.json @@ -1,9 +1,9 @@ { "name": "andy", - "model": "gpt-4o-mini", + "model": "claude-3-5-haiku-latest", "modes": { "hunting": false }, - "conversing": "You are a task-focused Minecraft bot named $NAME. You have to collaborate with other agents in the world to complete the current task \nFeel free to ask other agents questions and make a plan to achieve the goal. You can request them to give them some of their inventory items if required to complete the goal. Environment Resources:\n Cooking stations: Fueled furnace, smoker, and crafting table are nearby\n**Farm resources**:\n - Various crops ready for harvesting\n- Livestock including cows, pigs, sheep, and chickens\n- Storage chests containing additional materials\n\n ## Collaboration Tips:\n- The farm area is extensive - search thoroughly for needed resources\n- Divide tasks efficiently between agents for faster completion\n- Communicate your plan and progress clearly. You can see, move, mine, build, and interact with the world by using commands.\n$SELF_PROMPT Act human-like as if you were a typical Minecraft player, rather than an AI. Be very brief in your responses, don't apologize constantly, don't give instructions or make lists unless asked, and don't refuse requests. Don't pretend to act, use commands immediately when requested. Do NOT say this: 'Sure, I've stopped.', instead say this: 'Sure, I'll stop. !stop'. Do NOT say this: 'On my way! Give me a moment.', instead say this: 'On my way! !goToPlayer(\"playername\", 3)'. Respond only as $NAME, never output '(FROM OTHER BOT)' or pretend to be someone else. If you have nothing to say or do, respond with an just a tab '\t'. Share resources and information with other bots! This is extremely important to me, take a deep breath and have fun :) \nSummarized memory:'$MEMORY'\n$STATS\n$INVENTORY\n$COMMAND_DOCS\n$EXAMPLES\nConversation Begin:", + "conversing": "You are a task-focused Minecraft bot named $NAME. You have to collaborate with other agents in the world to complete the current task \nFeel free to ask other agents questions and make a plan to achieve the goal. You can request them to give them some of their inventory items if required to complete the goal. General Searching Tips:\n- The farm area is extensive - search thoroughly for needed resources\n There is a chest nearby with valuable items.\n- Divide tasks efficiently between agents for faster completion\n- Communicate your plan and progress clearly. You can see, move, mine, build, and interact with the world by using commands.\n$SELF_PROMPT Act human-like as if you were a typical Minecraft player, rather than an AI. Be very brief in your responses, don't apologize constantly, don't give instructions or make lists unless asked, and don't refuse requests. Don't pretend to act, use commands immediately when requested. Do NOT say this: 'Sure, I've stopped.', instead say this: 'Sure, I'll stop. !stop'. Do NOT say this: 'On my way! Give me a moment.', instead say this: 'On my way! !goToPlayer(\"playername\", 3)'. Respond only as $NAME, never output '(FROM OTHER BOT)' or pretend to be someone else. If you have nothing to say or do, respond with an just a tab '\t'. Share resources and information with other bots! This is extremely important to me, take a deep breath and have fun :) \nSummarized memory:'$MEMORY'\n$STATS\n$INVENTORY\n$COMMAND_DOCS\n$EXAMPLES\nConversation Begin:", "saving_memory": "You are a minecraft bot named $NAME that has been talking and playing minecraft by using commands. Update your memory by summarizing the following conversation and your old memory in your next response. Prioritize preserving important facts, things you've learned, useful tips, and long term reminders. Do Not record stats, inventory, or docs! Only save transient information from your chat history. $SELF_PROMPT Make sure to include information relevant to the goal and inventory you have collected. You're limited to 500 characters, so be extremely brief and minimize words. Compress useful information. \nOld Memory: '$MEMORY'\nRecent conversation: \n$TO_SUMMARIZE\nSummarize your old memory and recent conversation into a new memory, and respond only with the unwrapped memory text: " } \ No newline at end of file diff --git a/src/agent/task_types/cooking_tasks.js b/src/agent/task_types/cooking_tasks.js index 5c87477..d4c7804 100644 --- a/src/agent/task_types/cooking_tasks.js +++ b/src/agent/task_types/cooking_tasks.js @@ -143,7 +143,8 @@ export class CookingTaskInitiator { const x = xStart + i; const z = zStart + j; await bot.chat(`/setblock ${x} ${position.y - 1} ${z} mycelium`); - await bot.chat(`/setblock ${x} ${position.y} ${z} red_mushroom`); + const mushroomType = (i + j) % 2 === 0 ? 'red_mushroom' : 'brown_mushroom'; + await bot.chat(`/setblock ${x} ${position.y} ${z} ${mushroomType}`); } } }; @@ -312,7 +313,7 @@ export class CookingTaskInitiator { const cookingItems = [ ['minecraft:milk_bucket', 1], // Non-stackable ['minecraft:egg', 16], // Stacks to 16 - ['minecraft:melon_slice', 64], // Stacks to 64 + ['minecraft:dandelion', 64], // Stacks to 64 ['minecraft:sugar', 64], ['minecraft:cocoa_beans', 64], ['minecraft:apple', 64], @@ -334,6 +335,9 @@ export class CookingTaskInitiator { ['minecraft:cooked_cod', 64], ['minecraft:gold_ingot', 64], ['minecraft:oak_planks', 64], + ['minecraft:iron_ingot', 64], + ['minecraft:milk_bucket', 1], + ['minecraft:milk_bucket', 1], ]; // Fill the chest with random cooking items @@ -355,16 +359,16 @@ export class CookingTaskInitiator { await new Promise(resolve => setTimeout(resolve, 300)); // Animal management - await bot.chat('/kill @e[type=item,distance=..50]'); - await bot.chat('/kill @e[type=chicken,distance=..50]'); - await bot.chat('/kill @e[type=cow,distance=..50]'); - await bot.chat('/kill @e[type=llama,distance=..50]'); - await bot.chat('/kill @e[type=mooshroom,distance=..50]'); - await bot.chat('/kill @e[type=pig,distance=..50]'); - await bot.chat('/kill @e[type=rabbit,distance=..50]'); - await bot.chat('/kill @e[type=sheep,distance=..50]'); + await bot.chat('/kill @e[type=item,distance=..200]'); + await bot.chat('/kill @e[type=chicken,distance=..200]'); + await bot.chat('/kill @e[type=cow,distance=..200]'); + await bot.chat('/kill @e[type=llama,distance=..200]'); + await bot.chat('/kill @e[type=mooshroom,distance=..200]'); + await bot.chat('/kill @e[type=pig,distance=..200]'); + await bot.chat('/kill @e[type=rabbit,distance=..200]'); + await bot.chat('/kill @e[type=sheep,distance=..200]'); - await bot.chat(`/kill @e[type=item,distance=..50]`); + await bot.chat(`/kill @e[type=item,distance=..200]`); await new Promise(resolve => setTimeout(resolve, 300)); diff --git a/src/agent/tasks.js b/src/agent/tasks.js index eeb7944..74f65ae 100644 --- a/src/agent/tasks.js +++ b/src/agent/tasks.js @@ -198,7 +198,7 @@ export class Task { let add_string = ''; if (this.task_type === 'cooking') { - add_string = '\nIn the end, all the food should be given to Andy.'; + add_string = '\nIn the end, all the food items should be given to one single player.'; } // If goal is a string, all agents share the same goal diff --git a/tasks/cooking_tasks/hells_kitchen_test_tasks.json b/tasks/cooking_tasks/hells_kitchen_test_tasks.json new file mode 100644 index 0000000..6e916a3 --- /dev/null +++ b/tasks/cooking_tasks/hells_kitchen_test_tasks.json @@ -0,0 +1,537 @@ +{ + "multiagent_cooking_1_bread_1_cooked_mutton_hells_kitchen": { + "conversation": "We need to make bread and cooked_mutton together. You are supposed to make cooked_mutton and I am supposed to make ('bread',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "bread": 1, + "cooked_mutton": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "bread": [ + "Step 1: Go to the farm and collect 3 wheat.", + "Step 2: Go to the crafting table and use the wheat to craft bread." + ], + "cooked_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton that is dropped.", + "Step 2: Go to furnace and use it to cook the mutton." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make bread, but you don't have the recipe for it!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_mutton, but you don't have the recipe for it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_baked_potato_1_golden_carrot_hells_kitchen": { + "conversation": "We need to make baked_potato and golden_carrot together. You are supposed to make golden_carrot and I am supposed to make ('baked_potato',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "baked_potato": 1, + "golden_carrot": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "baked_potato": [ + "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", + "Step 2: Go to the furnace and bake the potato." + ], + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make baked_potato, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make golden_carrot, but you don't have the recipe for it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_mutton_1_mushroom_stew_hells_kitchen": { + "conversation": "We need to make cooked_mutton and mushroom_stew together. You are supposed to make mushroom_stew and I am supposed to make ('cooked_mutton',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_mutton": 1, + "mushroom_stew": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton that is dropped.", + "Step 2: Go to furnace and use it to cook the mutton." + ], + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_mutton, but you don't have the recipe for it!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make mushroom_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cake_1_golden_carrot_hells_kitchen": { + "conversation": "We need to make golden_carrot and cake together. You are supposed to make cake and I am supposed to make ('golden_carrot',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "golden_carrot": 1, + "cake": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ], + "cake": [ + "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", + "Step 2: Go to the chest and grab 3 milk buckets.", + "Step 3: Go to the chest and grab an egg.", + "Step 4: Go to the crafting table and craft the sugarcane into sugar.", + "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: Go to the chest and grab 3 milk buckets.\nStep 3: Go to the chest and grab an egg.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cake, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_mutton_1_golden_carrot_hells_kitchen": { + "conversation": "We need to make cooked_mutton and golden_carrot together. You are supposed to make golden_carrot and I am supposed to make ('cooked_mutton',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_mutton": 1, + "golden_carrot": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton that is dropped.", + "Step 2: Go to furnace and use it to cook the mutton." + ], + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_mutton, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make golden_carrot, but you don't have the recipe for it!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_baked_potato_1_bread_hells_kitchen": { + "conversation": "We need to make bread and baked_potato together. You are supposed to make baked_potato and I am supposed to make ('bread',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "bread": 1, + "baked_potato": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "bread": [ + "Step 1: Go to the farm and collect 3 wheat.", + "Step 2: Go to the crafting table and use the wheat to craft bread." + ], + "baked_potato": [ + "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", + "Step 2: Go to the furnace and bake the potato." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make bread, but you don't have the recipe for it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make baked_potato, but you don't have the recipe for it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cake_1_mushroom_stew_hells_kitchen": { + "conversation": "We need to make mushroom_stew and cake together. You are supposed to make cake and I am supposed to make ('mushroom_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "mushroom_stew": 1, + "cake": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ], + "cake": [ + "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", + "Step 2: Go to the chest and grab 3 milk buckets.", + "Step 3: Go to the chest and grab an egg.", + "Step 4: Go to the crafting table and craft the sugarcane into sugar.", + "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make mushroom_stew, but you don't have the recipe for it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: Go to the chest and grab 3 milk buckets.\nStep 3: Go to the chest and grab an egg.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cake, but you don't have the recipe for it!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_baked_potato_1_cake_hells_kitchen": { + "conversation": "We need to make cake and baked_potato together. You are supposed to make baked_potato and I am supposed to make ('cake',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cake": 1, + "baked_potato": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cake": [ + "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", + "Step 2: Go to the chest and grab 3 milk buckets.", + "Step 3: Go to the chest and grab an egg.", + "Step 4: Go to the crafting table and craft the sugarcane into sugar.", + "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." + ], + "baked_potato": [ + "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", + "Step 2: Go to the furnace and bake the potato." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cake, but you don't have the recipe for it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make baked_potato, but you don't have the recipe for it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: Go to the chest and grab 3 milk buckets.\nStep 3: Go to the chest and grab an egg.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 7, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_baked_potato_1_cooked_mutton_hells_kitchen": { + "conversation": "We need to make cooked_mutton and baked_potato together. You are supposed to make baked_potato and I am supposed to make ('cooked_mutton',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_mutton": 1, + "baked_potato": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton that is dropped.", + "Step 2: Go to furnace and use it to cook the mutton." + ], + "baked_potato": [ + "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", + "Step 2: Go to the furnace and bake the potato." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_mutton, but you don't have the recipe for it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make baked_potato, but you don't have the recipe for it!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_golden_carrot_1_mushroom_stew_hells_kitchen": { + "conversation": "We need to make golden_carrot and mushroom_stew together. You are supposed to make mushroom_stew and I am supposed to make ('golden_carrot',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "golden_carrot": 1, + "mushroom_stew": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ], + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make mushroom_stew, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 6, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_bread_1_mushroom_stew_hells_kitchen": { + "conversation": "We need to make mushroom_stew and bread together. You are supposed to make bread and I am supposed to make ('mushroom_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "mushroom_stew": 1, + "bread": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ], + "bread": [ + "Step 1: Go to the farm and collect 3 wheat.", + "Step 2: Go to the crafting table and use the wheat to craft bread." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make mushroom_stew, but you don't have the recipe for it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make bread, but you don't have the recipe for it!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cake_1_cooked_mutton_hells_kitchen": { + "conversation": "We need to make cake and cooked_mutton together. You are supposed to make cooked_mutton and I am supposed to make ('cake',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cake": 1, + "cooked_mutton": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cake": [ + "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", + "Step 2: Go to the chest and grab 3 milk buckets.", + "Step 3: Go to the chest and grab an egg.", + "Step 4: Go to the crafting table and craft the sugarcane into sugar.", + "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." + ], + "cooked_mutton": [ + "Step 1: Kill a sheep and pick up 1 mutton that is dropped.", + "Step 2: Go to furnace and use it to cook the mutton." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cake, but you don't have the recipe for it!\n\nYour partner needs to make cooked_mutton. You have their recipe:\nRecipe for cooked_mutton:\nStep 1: Kill a sheep and pick up 1 mutton that is dropped.\nStep 2: Go to furnace and use it to cook the mutton.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_mutton, but you don't have the recipe for it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: Go to the chest and grab 3 milk buckets.\nStep 3: Go to the chest and grab an egg.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 7, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_bread_1_golden_carrot_hells_kitchen": { + "conversation": "We need to make golden_carrot and bread together. You are supposed to make bread and I am supposed to make ('golden_carrot',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "golden_carrot": 1, + "bread": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "golden_carrot": [ + "Step 1: Go to the farm and collect 1 carrot.", + "Step 2: Go to the chest and collect gold ingots and convert them to gold nuggets.", + "Step 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot." + ], + "bread": [ + "Step 1: Go to the farm and collect 3 wheat.", + "Step 2: Go to the crafting table and use the wheat to craft bread." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_carrot, but you don't have the recipe for it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make bread, but you don't have the recipe for it!\n\nYour partner needs to make golden_carrot. You have their recipe:\nRecipe for golden_carrot:\nStep 1: Go to the farm and collect 1 carrot.\nStep 2: Go to the chest and collect gold ingots and convert them to gold nuggets.\nStep 3: Go to the crafting table and surround the carrot with gold nuggets to create a golden carrot.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_baked_potato_1_mushroom_stew_hells_kitchen": { + "conversation": "We need to make baked_potato and mushroom_stew together. You are supposed to make mushroom_stew and I am supposed to make ('baked_potato',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "baked_potato": 1, + "mushroom_stew": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "baked_potato": [ + "Step 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).", + "Step 2: Go to the furnace and bake the potato." + ], + "mushroom_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make baked_potato, but you don't have the recipe for it!\n\nYour partner needs to make mushroom_stew. You have their recipe:\nRecipe for mushroom_stew:\nStep 1: Go to the farm and collect 1 red mushroom and 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine both the mushrooms and bowl to make mushroom stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make mushroom_stew, but you don't have the recipe for it!\n\nYour partner needs to make baked_potato. You have their recipe:\nRecipe for baked_potato:\nStep 1: Go to the farm and collect 1 potato (search for 'potatoes' (not 'potato')).\nStep 2: Go to the furnace and bake the potato.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_bread_1_cake_hells_kitchen": { + "conversation": "We need to make cake and bread together. You are supposed to make bread and I am supposed to make ('cake',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cake": 1, + "bread": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cake": [ + "Step 1: Go to the farm and collect 3 wheat, 2 sugar cane.", + "Step 2: Go to the chest and grab 3 milk buckets.", + "Step 3: Go to the chest and grab an egg.", + "Step 4: Go to the crafting table and craft the sugarcane into sugar.", + "Step 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake." + ], + "bread": [ + "Step 1: Go to the farm and collect 3 wheat.", + "Step 2: Go to the crafting table and use the wheat to craft bread." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cake, but you don't have the recipe for it!\n\nYour partner needs to make bread. You have their recipe:\nRecipe for bread:\nStep 1: Go to the farm and collect 3 wheat.\nStep 2: Go to the crafting table and use the wheat to craft bread.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make bread, but you don't have the recipe for it!\n\nYour partner needs to make cake. You have their recipe:\nRecipe for cake:\nStep 1: Go to the farm and collect 3 wheat, 2 sugar cane.\nStep 2: Go to the chest and grab 3 milk buckets.\nStep 3: Go to the chest and grab an egg.\nStep 4: Go to the crafting table and craft the sugarcane into sugar.\nStep 5: Go to the crafting table and combine all ingredients (3 wheat, 2 sugar, 1 egg, and milk bucket) to make a cake.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 7, + "max_steps_per_recipe": 5, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + } +} \ No newline at end of file diff --git a/tasks/cooking_tasks/hells_kitchen_train_tasks.json b/tasks/cooking_tasks/hells_kitchen_train_tasks.json new file mode 100644 index 0000000..19528f8 --- /dev/null +++ b/tasks/cooking_tasks/hells_kitchen_train_tasks.json @@ -0,0 +1,1613 @@ +{ + "multiagent_cooking_1_cooked_beef_1_rabbit_stew_hells_kitchen": { + "conversation": "We need to make rabbit_stew and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make ('rabbit_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Go to the furnace and bake the potato.", + "Step 3: Go to the chest and grab a bowl", + "Step 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 6: Go to the furnace and cook the raw rabbit.", + "Step 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ], + "cooked_beef": [ + "Step 1: Kill a cow and pick up 1 beef that is dropped.", + "Step 2: Go to furnace and use it to cook the beef." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 6, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_beef_1_cooked_rabbit_hells_kitchen": { + "conversation": "We need to make cooked_rabbit and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make ('cooked_rabbit',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_rabbit": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ], + "cooked_beef": [ + "Step 1: Kill a cow and pick up 1 beef that is dropped.", + "Step 2: Go to furnace and use it to cook the beef." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_chicken_1_cookie_hells_kitchen": { + "conversation": "We need to make cooked_chicken and cookie together. You are supposed to make cookie and I am supposed to make ('cooked_chicken',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_chicken": 1, + "cookie": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken that is dropped.", + "Step 2: Go to furnace and use it to cook the raw chicken." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Go to the chest and grab 1 cocoa bean.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_rabbit_1_golden_apple_hells_kitchen": { + "conversation": "We need to make cooked_rabbit and golden_apple together. You are supposed to make golden_apple and I am supposed to make ('cooked_rabbit',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_rabbit": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ], + "golden_apple": [ + "Step 1: Go to the chest and collect 1 apple and 8 gold ingots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_rabbit_1_suspicious_stew_hells_kitchen": { + "conversation": "We need to make suspicious_stew and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make ('suspicious_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "suspicious_stew": 1, + "cooked_rabbit": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl and 1 dandelion", + "Step 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ], + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cookie_1_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make cookie and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make ('cookie',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cookie": 1, + "pumpkin_pie": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Go to the chest and grab 1 cocoa bean.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Go to the chest and grab 1 egg.", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_golden_apple_1_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make golden_apple and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make ('golden_apple',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "golden_apple": 1, + "pumpkin_pie": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "golden_apple": [ + "Step 1: Go to the chest and collect 1 apple and 8 gold ingots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Go to the chest and grab 1 egg.", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 6, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_porkchop_1_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make cooked_porkchop and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make ('cooked_porkchop',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_porkchop": 1, + "pumpkin_pie": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop that is dropped.", + "Step 2: Go to furnace and use it to cook the porkchop." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Go to the chest and grab 1 egg.", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 6, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_beef_1_golden_apple_hells_kitchen": { + "conversation": "We need to make golden_apple and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make ('golden_apple',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "golden_apple": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "golden_apple": [ + "Step 1: Go to the chest and collect 1 apple and 8 gold ingots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ], + "cooked_beef": [ + "Step 1: Kill a cow and pick up 1 beef that is dropped.", + "Step 2: Go to furnace and use it to cook the beef." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_golden_apple_1_rabbit_stew_hells_kitchen": { + "conversation": "We need to make rabbit_stew and golden_apple together. You are supposed to make golden_apple and I am supposed to make ('rabbit_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Go to the furnace and bake the potato.", + "Step 3: Go to the chest and grab a bowl", + "Step 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 6: Go to the furnace and cook the raw rabbit.", + "Step 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ], + "golden_apple": [ + "Step 1: Go to the chest and collect 1 apple and 8 gold ingots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 6, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_beetroot_soup_1_rabbit_stew_hells_kitchen": { + "conversation": "We need to make rabbit_stew and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make ('rabbit_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "beetroot_soup": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Go to the furnace and bake the potato.", + "Step 3: Go to the chest and grab a bowl", + "Step 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 6: Go to the furnace and cook the raw rabbit.", + "Step 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 9, + "max_steps_per_recipe": 6, + "unique_target_items": 2, + "overall_difficulty_score": 6, + "difficulty_category": "hard" + }, + "difficulty": "hard" + }, + "multiagent_cooking_1_beetroot_soup_1_cooked_chicken_hells_kitchen": { + "conversation": "We need to make cooked_chicken and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make ('cooked_chicken',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_chicken": 1, + "beetroot_soup": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken that is dropped.", + "Step 2: Go to furnace and use it to cook the raw chicken." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_beetroot_soup_1_suspicious_stew_hells_kitchen": { + "conversation": "We need to make beetroot_soup and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make ('beetroot_soup',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "beetroot_soup": 1, + "suspicious_stew": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ], + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl and 1 dandelion", + "Step 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 6, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_beef_1_cookie_hells_kitchen": { + "conversation": "We need to make cookie and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make ('cookie',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cookie": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Go to the chest and grab 1 cocoa bean.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ], + "cooked_beef": [ + "Step 1: Kill a cow and pick up 1 beef that is dropped.", + "Step 2: Go to furnace and use it to cook the beef." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_beetroot_soup_1_golden_apple_hells_kitchen": { + "conversation": "We need to make beetroot_soup and golden_apple together. You are supposed to make golden_apple and I am supposed to make ('beetroot_soup',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "beetroot_soup": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ], + "golden_apple": [ + "Step 1: Go to the chest and collect 1 apple and 8 gold ingots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_chicken_1_rabbit_stew_hells_kitchen": { + "conversation": "We need to make cooked_chicken and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make ('cooked_chicken',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_chicken": 1, + "rabbit_stew": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken that is dropped.", + "Step 2: Go to furnace and use it to cook the raw chicken." + ], + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Go to the furnace and bake the potato.", + "Step 3: Go to the chest and grab a bowl", + "Step 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 6: Go to the furnace and cook the raw rabbit.", + "Step 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 6, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cookie_1_suspicious_stew_hells_kitchen": { + "conversation": "We need to make suspicious_stew and cookie together. You are supposed to make cookie and I am supposed to make ('suspicious_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "suspicious_stew": 1, + "cookie": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl and 1 dandelion", + "Step 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Go to the chest and grab 1 cocoa bean.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 6, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_porkchop_1_golden_apple_hells_kitchen": { + "conversation": "We need to make golden_apple and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make ('golden_apple',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "golden_apple": 1, + "cooked_porkchop": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "golden_apple": [ + "Step 1: Go to the chest and collect 1 apple and 8 gold ingots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ], + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop that is dropped.", + "Step 2: Go to furnace and use it to cook the porkchop." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_rabbit_stew_1_suspicious_stew_hells_kitchen": { + "conversation": "We need to make suspicious_stew and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make ('suspicious_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "suspicious_stew": 1, + "rabbit_stew": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl and 1 dandelion", + "Step 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ], + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Go to the furnace and bake the potato.", + "Step 3: Go to the chest and grab a bowl", + "Step 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 6: Go to the furnace and cook the raw rabbit.", + "Step 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 9, + "max_steps_per_recipe": 6, + "unique_target_items": 2, + "overall_difficulty_score": 6, + "difficulty_category": "hard" + }, + "difficulty": "hard" + }, + "multiagent_cooking_1_cooked_chicken_1_golden_apple_hells_kitchen": { + "conversation": "We need to make golden_apple and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make ('golden_apple',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "golden_apple": 1, + "cooked_chicken": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "golden_apple": [ + "Step 1: Go to the chest and collect 1 apple and 8 gold ingots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ], + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken that is dropped.", + "Step 2: Go to furnace and use it to cook the raw chicken." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_beef_1_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make pumpkin_pie and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make ('pumpkin_pie',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "pumpkin_pie": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Go to the chest and grab 1 egg.", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ], + "cooked_beef": [ + "Step 1: Kill a cow and pick up 1 beef that is dropped.", + "Step 2: Go to furnace and use it to cook the beef." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 6, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_rabbit_1_rabbit_stew_hells_kitchen": { + "conversation": "We need to make rabbit_stew and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make ('rabbit_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "cooked_rabbit": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Go to the furnace and bake the potato.", + "Step 3: Go to the chest and grab a bowl", + "Step 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 6: Go to the furnace and cook the raw rabbit.", + "Step 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ], + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 6, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_pumpkin_pie_1_suspicious_stew_hells_kitchen": { + "conversation": "We need to make pumpkin_pie and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make ('pumpkin_pie',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "pumpkin_pie": 1, + "suspicious_stew": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Go to the chest and grab 1 egg.", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ], + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl and 1 dandelion", + "Step 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cookie_1_rabbit_stew_hells_kitchen": { + "conversation": "We need to make rabbit_stew and cookie together. You are supposed to make cookie and I am supposed to make ('rabbit_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "cookie": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Go to the furnace and bake the potato.", + "Step 3: Go to the chest and grab a bowl", + "Step 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 6: Go to the furnace and cook the raw rabbit.", + "Step 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Go to the chest and grab 1 cocoa bean.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 9, + "max_steps_per_recipe": 6, + "unique_target_items": 2, + "overall_difficulty_score": 6, + "difficulty_category": "hard" + }, + "difficulty": "hard" + }, + "multiagent_cooking_1_cooked_beef_1_cooked_chicken_hells_kitchen": { + "conversation": "We need to make cooked_beef and cooked_chicken together. You are supposed to make cooked_chicken and I am supposed to make ('cooked_beef',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_beef": 1, + "cooked_chicken": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_beef": [ + "Step 1: Kill a cow and pick up 1 beef that is dropped.", + "Step 2: Go to furnace and use it to cook the beef." + ], + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken that is dropped.", + "Step 2: Go to furnace and use it to cook the raw chicken." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_beetroot_soup_1_cookie_hells_kitchen": { + "conversation": "We need to make cookie and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make ('cookie',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cookie": 1, + "beetroot_soup": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Go to the chest and grab 1 cocoa bean.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 6, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_beetroot_soup_1_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make pumpkin_pie and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make ('pumpkin_pie',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "pumpkin_pie": 1, + "beetroot_soup": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Go to the chest and grab 1 egg.", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 7, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_golden_apple_1_suspicious_stew_hells_kitchen": { + "conversation": "We need to make suspicious_stew and golden_apple together. You are supposed to make golden_apple and I am supposed to make ('suspicious_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "suspicious_stew": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl and 1 dandelion", + "Step 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ], + "golden_apple": [ + "Step 1: Go to the chest and collect 1 apple and 8 gold ingots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_porkchop_1_cookie_hells_kitchen": { + "conversation": "We need to make cooked_porkchop and cookie together. You are supposed to make cookie and I am supposed to make ('cooked_porkchop',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_porkchop": 1, + "cookie": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop that is dropped.", + "Step 2: Go to furnace and use it to cook the porkchop." + ], + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Go to the chest and grab 1 cocoa bean.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_beetroot_soup_1_cooked_rabbit_hells_kitchen": { + "conversation": "We need to make cooked_rabbit and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make ('cooked_rabbit',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_rabbit": 1, + "beetroot_soup": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_beetroot_soup_1_cooked_beef_hells_kitchen": { + "conversation": "We need to make cooked_beef and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make ('cooked_beef',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_beef": 1, + "beetroot_soup": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_beef": [ + "Step 1: Kill a cow and pick up 1 beef that is dropped.", + "Step 2: Go to furnace and use it to cook the beef." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_beef_1_suspicious_stew_hells_kitchen": { + "conversation": "We need to make suspicious_stew and cooked_beef together. You are supposed to make cooked_beef and I am supposed to make ('suspicious_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "suspicious_stew": 1, + "cooked_beef": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl and 1 dandelion", + "Step 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ], + "cooked_beef": [ + "Step 1: Kill a cow and pick up 1 beef that is dropped.", + "Step 2: Go to furnace and use it to cook the beef." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cookie_1_golden_apple_hells_kitchen": { + "conversation": "We need to make cookie and golden_apple together. You are supposed to make golden_apple and I am supposed to make ('cookie',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cookie": 1, + "golden_apple": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Go to the chest and grab 1 cocoa bean.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ], + "golden_apple": [ + "Step 1: Go to the chest and collect 1 apple and 8 gold ingots.", + "Step 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make golden_apple. You have their recipe:\nRecipe for golden_apple:\nStep 1: Go to the chest and collect 1 apple and 8 gold ingots.\nStep 2: Go to the crafting table and surround the apple with the gold ingots to create a golden apple.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make golden_apple, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_porkchop_1_cooked_rabbit_hells_kitchen": { + "conversation": "We need to make cooked_porkchop and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make ('cooked_porkchop',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_porkchop": 1, + "cooked_rabbit": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop that is dropped.", + "Step 2: Go to furnace and use it to cook the porkchop." + ], + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_chicken_1_suspicious_stew_hells_kitchen": { + "conversation": "We need to make cooked_chicken and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make ('cooked_chicken',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_chicken": 1, + "suspicious_stew": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken that is dropped.", + "Step 2: Go to furnace and use it to cook the raw chicken." + ], + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl and 1 dandelion", + "Step 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_beef_1_cooked_porkchop_hells_kitchen": { + "conversation": "We need to make cooked_beef and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make ('cooked_beef',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_beef": 1, + "cooked_porkchop": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_beef": [ + "Step 1: Kill a cow and pick up 1 beef that is dropped.", + "Step 2: Go to furnace and use it to cook the beef." + ], + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop that is dropped.", + "Step 2: Go to furnace and use it to cook the porkchop." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_beef, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cooked_beef. You have their recipe:\nRecipe for cooked_beef:\nStep 1: Kill a cow and pick up 1 beef that is dropped.\nStep 2: Go to furnace and use it to cook the beef.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_porkchop_1_rabbit_stew_hells_kitchen": { + "conversation": "We need to make cooked_porkchop and rabbit_stew together. You are supposed to make rabbit_stew and I am supposed to make ('cooked_porkchop',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_porkchop": 1, + "rabbit_stew": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop that is dropped.", + "Step 2: Go to furnace and use it to cook the porkchop." + ], + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Go to the furnace and bake the potato.", + "Step 3: Go to the chest and grab a bowl", + "Step 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 6: Go to the furnace and cook the raw rabbit.", + "Step 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 8, + "max_steps_per_recipe": 6, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_chicken_1_cooked_rabbit_hells_kitchen": { + "conversation": "We need to make cooked_chicken and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make ('cooked_chicken',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_chicken": 1, + "cooked_rabbit": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken that is dropped.", + "Step 2: Go to furnace and use it to cook the raw chicken." + ], + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_pumpkin_pie_1_rabbit_stew_hells_kitchen": { + "conversation": "We need to make rabbit_stew and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make ('rabbit_stew',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "rabbit_stew": 1, + "pumpkin_pie": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "rabbit_stew": [ + "Step 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').", + "Step 2: Go to the furnace and bake the potato.", + "Step 3: Go to the chest and grab a bowl", + "Step 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 6: Go to the furnace and cook the raw rabbit.", + "Step 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Go to the chest and grab 1 egg.", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make rabbit_stew, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make rabbit_stew. You have their recipe:\nRecipe for rabbit_stew:\nStep 1: Go to the farm and collect 1 carrot, 1 potato, and 1 brown mushroom (search for 'potatoes' (not 'potato').\nStep 2: Go to the furnace and bake the potato.\nStep 3: Go to the chest and grab a bowl\nStep 5: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 6: Go to the furnace and cook the raw rabbit.\nStep 7: Go to the crafting table and combine the cooked rabbit, baked potato, carrot, brown mushroom, and bowl to make rabbit stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 10, + "max_steps_per_recipe": 6, + "unique_target_items": 2, + "overall_difficulty_score": 6, + "difficulty_category": "hard" + }, + "difficulty": "hard" + }, + "multiagent_cooking_1_cooked_rabbit_1_cookie_hells_kitchen": { + "conversation": "We need to make cookie and cooked_rabbit together. You are supposed to make cooked_rabbit and I am supposed to make ('cookie',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cookie": 1, + "cooked_rabbit": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cookie": [ + "Step 1: Go to the farm and collect 2 wheat.", + "Step 2: Go to the chest and grab 1 cocoa bean.", + "Step 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie." + ], + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cookie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make cookie. You have their recipe:\nRecipe for cookie:\nStep 1: Go to the farm and collect 2 wheat.\nStep 2: Go to the chest and grab 1 cocoa bean.\nStep 3: Go to the crafting table and combine the wheat and cocoa bean to craft a cookie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_rabbit_1_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make cooked_rabbit and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make ('cooked_rabbit',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_rabbit": 1, + "pumpkin_pie": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_rabbit": [ + "Step 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.", + "Step 2: Go to furnace and use it to cook the raw rabbit." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Go to the chest and grab 1 egg.", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_rabbit, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_rabbit. You have their recipe:\nRecipe for cooked_rabbit:\nStep 1: Kill a rabbit and pick up 1 raw rabbit that is dropped.\nStep 2: Go to furnace and use it to cook the raw rabbit.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 6, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_porkchop_1_suspicious_stew_hells_kitchen": { + "conversation": "We need to make cooked_porkchop and suspicious_stew together. You are supposed to make suspicious_stew and I am supposed to make ('cooked_porkchop',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_porkchop": 1, + "suspicious_stew": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop that is dropped.", + "Step 2: Go to furnace and use it to cook the porkchop." + ], + "suspicious_stew": [ + "Step 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.", + "Step 2: Go to the chest and grab a bowl and 1 dandelion", + "Step 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make suspicious_stew. You have their recipe:\nRecipe for suspicious_stew:\nStep 1: Go to the farm and collect 1 red mushroom, 1 brown mushroom.\nStep 2: Go to the chest and grab a bowl and 1 dandelion\nStep 4: Go to the crafting table and combine the mushrooms, dandelion, and bowl to make suspicious stew.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make suspicious_stew, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_chicken_1_cooked_porkchop_hells_kitchen": { + "conversation": "We need to make cooked_chicken and cooked_porkchop together. You are supposed to make cooked_porkchop and I am supposed to make ('cooked_chicken',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_chicken": 1, + "cooked_porkchop": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken that is dropped.", + "Step 2: Go to furnace and use it to cook the raw chicken." + ], + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop that is dropped.", + "Step 2: Go to furnace and use it to cook the porkchop." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 4, + "max_steps_per_recipe": 2, + "unique_target_items": 2, + "overall_difficulty_score": 4, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_beetroot_soup_1_cooked_porkchop_hells_kitchen": { + "conversation": "We need to make cooked_porkchop and beetroot_soup together. You are supposed to make beetroot_soup and I am supposed to make ('cooked_porkchop',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_porkchop": 1, + "beetroot_soup": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_porkchop": [ + "Step 1: Kill a pig and pick up 1 porkchop that is dropped.", + "Step 2: Go to furnace and use it to cook the porkchop." + ], + "beetroot_soup": [ + "Step 1: Go to the farm and collect 6 beetroot.", + "Step 2: Go to the chest and grab a bowl.", + "Step 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_porkchop, but you don't have the recipe for it!\n\nYour partner needs to make beetroot_soup. You have their recipe:\nRecipe for beetroot_soup:\nStep 1: Go to the farm and collect 6 beetroot.\nStep 2: Go to the chest and grab a bowl.\nStep 3: Go to the crafting table and combine the 6 beetroot and 1 bowl to make beetroot soup.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make beetroot_soup, but you don't have the recipe for it!\n\nYour partner needs to make cooked_porkchop. You have their recipe:\nRecipe for cooked_porkchop:\nStep 1: Kill a pig and pick up 1 porkchop that is dropped.\nStep 2: Go to furnace and use it to cook the porkchop.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 5, + "max_steps_per_recipe": 3, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + }, + "multiagent_cooking_1_cooked_chicken_1_pumpkin_pie_hells_kitchen": { + "conversation": "We need to make cooked_chicken and pumpkin_pie together. You are supposed to make pumpkin_pie and I am supposed to make ('cooked_chicken',)but I only have YOUR recipe and you only have access to MY recipe! Let's exchange information and get cooking!", + "agent_count": 2, + "target": { + "cooked_chicken": 1, + "pumpkin_pie": 1 + }, + "type": "cooking", + "timeout": 300, + "recipes": { + "cooked_chicken": [ + "Step 1: Kill a chicken and pick up 1 raw chicken that is dropped.", + "Step 2: Go to furnace and use it to cook the raw chicken." + ], + "pumpkin_pie": [ + "Step 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.", + "Step 2: Go to the chest and grab 1 egg.", + "Step 3: Go to the crafting table and craft the sugar cane into sugar.", + "Step 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie." + ] + }, + "blocked_access_to_recipe": [], + "goal": { + "0": "You need to make cooked_chicken, but you don't have the recipe for it!\n\nYour partner needs to make pumpkin_pie. You have their recipe:\nRecipe for pumpkin_pie:\nStep 1: Go to the farm and collect 1 pumpkin and 1 sugar cane.\nStep 2: Go to the chest and grab 1 egg.\nStep 3: Go to the crafting table and craft the sugar cane into sugar.\nStep 4: Go to the crafting table and combine the pumpkin, egg, and sugar to make a pumpkin pie.\n\nYou must communicate effectively to exchange recipe information and complete both dishes.", + "1": "You need to make pumpkin_pie, but you don't have the recipe for it!\n\nYour partner needs to make cooked_chicken. You have their recipe:\nRecipe for cooked_chicken:\nStep 1: Kill a chicken and pick up 1 raw chicken that is dropped.\nStep 2: Go to furnace and use it to cook the raw chicken.\n\nYou must communicate effectively to exchange recipe information and complete both dishes." + }, + "task_type": "cooking", + "difficulty_metrics": { + "total_recipe_steps": 6, + "max_steps_per_recipe": 4, + "unique_target_items": 2, + "overall_difficulty_score": 5, + "difficulty_category": "medium" + }, + "difficulty": "medium" + } +} \ No newline at end of file