The Two Ways to Spawn Items in Minecraft PC

You can spawn items in Minecraft PC in two main ways: by switching to Creative Mode (where you access items from an inventory menu) or by using commands in Survival Mode (where you type specific text into the chat). Creative Mode is the fastest if you just want items to build with. Commands work in both Survival and Creative, and they let you spawn exact quantities and variations of items that might be harder to find in the creative inventory.

Both methods require that cheats are turned on in your world. If you created your world with cheats disabled, you can turn them on later without losing your progress—the game will ask you to confirm, and it will disable achievements for that world going forward.

Key Takeaways

  • Creative Mode gives you when ready access to nearly every item in the game through a searchable inventory menu, and you can place or delete blocks when ready.
  • The /give command lets you spawn specific items with exact quantities in Survival Mode: type /give @s [item name] [amount] and press Enter.
  • Cheats must be enabled in your world settings before you can use commands or switch to Creative Mode.
  • You can turn cheats on in an existing world by pausing the game, opening to LAN, and toggling "Allow Cheats" on.
  • Item names in commands use underscores instead of spaces—for example, oak_log instead of oak log.

Switching to Creative Mode

Creative Mode is the simplest way to get any item. When you're in your world, press Escape to pause, then click "Open to LAN" in the pause menu. A new window will appear with a toggle for "Allow Cheats"—turn it on. You don't need to actually open your world to other players; this just unlocks the cheat commands for you. Click "Start LAN World" and return to the game.

Now press the forward slash key (/) to open the chat box and type: /gamemode creative. Press Enter. You'll switch to Creative Mode when ready. Your inventory will change to show a grid of every item, block, and material in the game. You can search for items by typing their name in the search box at the top of the inventory, or scroll through categories. Click any item to add it to your hotbar (the row at the bottom of your screen), then click in the world to place it or in the air to spawn it in your inventory.

To return to Survival Mode, open chat again and type /gamemode survival. Your inventory will revert to what you had before, and you'll need to gather resources normally again.

Using the /give Command in Survival Mode

The /give command lets you spawn items without leaving Survival Mode. First, enable cheats the same way: pause, click "Open to LAN," toggle "Allow Cheats" on, and click "Start LAN World." Then open chat by pressing the forward slash (/) and type the command.

The basic format is: /give @s [item name] [amount]. The @s means "give to myself." Replace [item name] with the item you want—for example, /give @s diamond 64 spawns 64 diamonds in your inventory. Item names use underscores instead of spaces: oak_log, iron_pickaxe, golden_apple, and so on. If you're not sure of the exact name, you can look it up on the official Minecraft wiki or experiment by typing /give @s and then the first few letters; the game will sometimes suggest completions.

You can also spawn items with specific properties using curly braces. For example, /give @s diamond_pickaxe{Enchantments:[{id:"minecraft:unbreaking",lvl:3}]} spawns a diamond pickaxe with Unbreaking III. These advanced commands take practice, but they're useful if you want to test builds or set up specific scenarios.

Finding the Correct Item Names

Item names in Minecraft commands are not always obvious. A wooden plank is oak_plank, not wood_plank. A crafting table is crafting_table. Leather armor is leather_helmet, leather_chestplate, leather_leggings, and leather_boots—one item per piece.

The fastest way to find the right name is to search the official Minecraft wiki's item list or use the in-game creative inventory as a reference. When you hover over an item in Creative Mode, the name appears at the bottom left of your screen in gray text—that's the exact name to use in commands. You can also press F3 (or Fn + F3 on Mac) while looking at an item to see debug information, though this is less reliable for item names.

Spawning Items at Specific Locations

By default, /give puts items directly into your inventory. If you want to spawn an item on the ground at a specific location, use the /summon command instead. The format is: /summon item [x] [y] [z] {Item:{id:"minecraft:[item name]",Count:1}}. Replace [x], [y], and [z] with coordinates. You can find your current coordinates by pressing F3 (or Fn + F3 on Mac) and looking at the "XYZ" line.

For example, /summon item 100 64 200 {Item:{id:"minecraft:diamond",Count:64}} spawns 64 diamonds on the ground at coordinates 100, 64, 200. The item will appear as a floating pickup that you can collect. This is useful if you want to create item drops for other players or set up a specific scenario without filling your own inventory.

Turning Cheats On in an Existing World

If you created your world before deciding you wanted to use commands, you don't have to start over. Load the world, pause the game, and click "Open to LAN." A window will appear with several options, including "Allow Cheats"—toggle it on and click "Start LAN World." You'll return to the game with cheats now active.

The game will warn you that turning on cheats disables achievements in that world. This means you won't earn achievement progress while cheats are on, but your world and all your progress will remain intact. If you turn cheats off later, achievements will be re-enabled for new actions going forward.

Common Mistakes and Troubleshooting

If a command doesn't work, the most common reason is that cheats aren't actually on. Double-check by pausing, clicking "Open to LAN," and confirming the "Allow Cheats" toggle is blue (on). If it is, make sure you're typing the command correctly: item names use underscores, not spaces, and the command must start with a forward slash.

Another common issue is using the wrong item name. If you type /give @s oak_log 64 and nothing happens, the game will tell you the item doesn't exist. Copy the exact name from the creative inventory or the wiki. Capitalization doesn't matter in commands, but spelling does.

If you're trying to spawn an item that doesn't exist in your current Minecraft version, the command will fail. Make sure the item is available in the version you're playing—older versions don't have newer items like copper or amethyst.

Frequently Asked Questions

Do I lose achievements if I turn cheats on?

Achievements are disabled while cheats are on in that world. If you turn cheats off later, new achievements will count again going forward. Your existing progress and world are not deleted.

Can I use commands in Survival Mode without switching to Creative?

Yes. Commands like /give work in Survival Mode as long as cheats are on. You stay in Survival Mode the whole time and keep your normal inventory rules.

What's the difference between /give and /summon for items?

/give puts items directly into your inventory. /summon drops them on the ground at a specific location, which is useful if your inventory is full or you want items to appear somewhere else in the world.

Can I spawn items with enchantments?

Yes, but the syntax is more complex. You use curly braces and the Enchantments tag: /give @s diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5}]}. The wiki has a full list of enchantment IDs and how to format them.

What if I don't know the exact name of an item?

Switch to Creative Mode temporarily and hover over the item—the name appears in gray text at the bottom left. That's the exact name to use in commands. You can then switch back to Survival Mode.