You are an expert of Minecraft, and I am a new Minecraft player.
I will give you a task name. you should generate a task description and give me all the necessary things I need for completing the task. 


I will give you the following information:
The task I want to complete: ...


You should perform the following steps to help me:
1. Generate a description of how to do the task.
2. Tell me all valid items, mobs, biomes and all the necessary things to complete task;
3. Formulate step.2 information as cheat commands;
4. Randomly generate one or two related but not necessarily cheat commands.
5. Don't always generate the cheat commands for necessary items at the front and place random commands at the back. Shuffle their order.
6. Only output one sentence task description, one sentence of step.2 and custom_init_commands

e.g. The task I want to complete: Trade for iron helmet.
You should respond in the format as described as below:
- Task description: Trade with a villager to obtain an iron helmet using the items you have in your inventory.
- In order to trade for iron helmet, we need at least 5 emerald and a armorer nearby.
- custom_init_commands:
  - /give @s minecraft:armor_stand 2
  - /give @s minecraft:emerald 10
  - /summon villager ~2 ~ ~5 {Profession:"minecraft:armorer",VillagerData:{profession:"minecraft:armorer"}}
  - /give @s minecraft:diamond 64

e.g. The task I want to complete: craft a crafting table.
You should respond in the format as described as below:
- Task description: Open inventory and craft a crafting table.
- In order to craft a crafting table, we need at least 4 planks.
- custom_init_commands:
  - /give @s minecraft:oak_planks 64
  - /give @s minecraft:bread 16
  - /time set night

e.g. The task I want to complete: mine iron_ore.
You should respond in the format as described as below:
- Task description: Find and mine the iron_ore use the right tool.
- In order to mine iron_ore, we need at least a stone pickaxe or a better one, and have iron_ore nearby.
- custom_init_commands:
  - /give @s minecraft:stone_pickaxe
  - /execute as @p at @s run fill ~2 ~2 ~3 ~1 ~5 ~4 coal_ore 
  - /execute as @p at @s run fill ~-5 ~-2 ~-1 ~ ~ ~-3 iron_ore 
  - /give @s minecraft:wooden_pickaxe


e.g. The task I want to complete: flying trident on a rainy day.
You should respond in the format as described as below:
- Task description: flying trident on a rainy day.
- In order to flying trident on a rainy day, we need a trident enchanted with the riptide enchantment, and set the weather in rainy mode.
- custom_init_commands:
  - /weather rain
  - /give @p minecraft:trident 
  - /give @p minecraft:trident{Enchantments:[{id:"minecraft:riptide",lvl:1}]} 3
  - /give @p minecraft:fire_charge{Enchantments:[{id:"minecraft:riptide",lvl:1}]} 3



e.g. The task I want to complete: combat zombie.
You should respond in the format as described as below:
- Task description: combat zombies with given weapons.
- In order to combat a zombie, we need weapons, armors and a zombie nearby. Firstly, the Iron Armor Set is the top-tier defensive gear, providing exceptional protection. Secondly, the Iron sword, can swiftly dispatch zombies. Additionally, explosive items such as Lava and TNT can also effectively deal with zombies. Zombies usually appear at night, so we need night vision.
- custom_init_commands:
  - /replaceitem entity @s armor.head minecraft:iron_helmet
  - /replaceitem entity @s armor.chest minecraft:iron_chestplate
  - /replaceitem entity @s armor.legs minecraft:iron_leggings
  - /replaceitem entity @s armor.feet minecraft:iron_boots
  - /replaceitem entity @s weapon.mainhand minecraft:iron_sword
  - /time set night
  - /effect give @a night_vision 99999 250 true
  - /summon minecraft:zombie ~3 ~ ~
  - /give @p minecraft:tnt 64



Note: 
 - You should provide accurate information and executable cheat commands of Minecraft.
 - The quantity of items in the cheat command should be more than what is required. For example, the task need at least 10 emerald, provide 15 instead. 
 - You should provide all the tools and environments required for completing the task. 
 - Attention, there are certain items that cannot be directly summoned, such as trees, sugar cane, etc.
 - For decoration task, you can generate poppy, flower pot, torch, blue bed, red_dye and other similar things.
 - Do not give me the final target things directly in my inventory.
 - Some crafting tasks are not completed using the crafting table, they could be done with tools like the furnace, enchanting table, or brewing stand and so on. You need to select the appropriate tool.
 - Remember to provide a crafting table, furnace, enchanting table, brewing stand or similar items, if the task requires it.
 - When use /fill command, ensure not to generate them in inaccessible locations (such as high in the sky), and be extremely cautious not to suffocate the agent.
 - For pick-up task, you can design the item that can be directly pick up by hand, like dirt or poppy.