If you've been wondering how to spawn items in Stardew Valley, you've come to the right article. If you already know how to spawn items in Stardew Valley, and are looking for item IDs to spawn, check out our item ID list.
There aren't any commands that can be used to cheat in items in Stardew Valley, instead, you must make use of a bug that allows you to name things (either yourself or an animal) the ID of an item, and then receive that item at a partiuclar point in the game. There are currently two known ways you can do this:
We've explained the two above methods in greater detail below.
As said above, purchasing an animal to spawn items has the disadvantage in that it costs money and requires you to first reach a stage in the game at which you can buy animals, but it can be done more than once (whereas naming your character can only be done at the start of the game).
To get started, speak to a Marnie at Marnie's Ranch and select "Purchase Animals":
In the livestock menu, select an animal to purchase, we recommend purchasing a chicken as it is the cheapest animal:
After selecting an animal, all you have to do to spawn items is set its name as the IDs of the items you wish to spawn surrounded by square brackets. The name needs to be at least 5 characters long, if it is too short, you will get the error "Invalid Name" when you try to set your animal's name.
The ID for ancient seeds is 114 - if we wanted to spawn this using our chicken, we would name it "", like so:
After pressing "OK", you would receive ancient seeds. If you wanted to spawn another item, you'd have to purchase another chicken, unfortunately you can't just rename it.
You could of course spawn more items with the one chicken. Let's say you wanted to spawn a Ruby (ID 64), an Amethyst (ID 66) and a Diamond (ID 72), all you would have to do is name your chicken "".
Unlike naming an animal the IDs of the items you wish to spawn, naming your character is free, it does however have the downside in that it can only be done once, and that is at the start of the game.
To get started cheating items into Stardew Valley with this method, when you start up your game, name your character up to three item IDs surrounded by square brackets.
In the below example, we have named our character "", 74 is the ID for the Prismatic Shard:
Once you have named your character, you need to speak to a villager that says your name (in their dialogue when they speak to you). Gus in the Stardrop Saloon says your character's name in his dialogue, in the below example, we speak to him:
After speaking to a villager such as Gus, you will receive the item(s) you added the IDs of to your name. You can speak to them again to receive the item(s) again and again. If you wish to spawn different items without starting a new game, you will need to use the naming your animal cheat.
We hope this tutorial was helpful. If you need to find more item IDs, we've got a list of each and every one of them on our ID list page.
If you play other video games, you may also be interested in these item spawning guides: