Terraria Wiki

Miss the old Hydra Skin? Try out our Hydralize gadget! Visit the preferences page while logged in and turn on the gadget.


Terraria Wiki
Desktop versionConsole versionMobile versionNintendo Switch version
Desktop/Console/Mobile/Switch-Only Content: This information applies only to the Desktop, Console, Mobile, and Switch versions of Terraria.
  • Amethyst Gemcorn.png Topaz Gemcorn.png Sapphire Gemcorn.png

    Emerald Gemcorn.png Ruby Gemcorn.png Diamond Gemcorn.png Amber Gemcorn.png

Stack digit 9.pngStack digit 9.pngStack digit 9.png
Use time15 (Very fast)
RarityRarity level: 0
Sell375 (Amethyst)
750 (Topaz)
1125 (Sapphire)
15 (Emerald)
2250 (Ruby)
30 (Diamond/Amber)
Research5 required

Placed Gemcorns.

Gemcorns are a type of Seed whose saplings grow into Gem Trees, and can be crafted from an Acorn and any Gem. Natural Gem Trees can be found in the Underground layer and Cavern layer, although they are rare. Chopping down a Gem Tree will yield 7-48 Stone Blocks, 0-11 Gemcorns of the tree’s type, and 0-24 Gems of the tree’s type (each tile of the tree has a 1/10 chance of dropping a gem, otherwise dropping 1-2 stone blocks, and every non-barren leaf/branch tile additionally has a 1/2 chance to drop another Gemcorn[1].)



ResultIngredientsCrafting station
Amber GemcornAmber Gemcorn
Internal Item ID: 4857
By Hand
Amethyst GemcornAmethyst Gemcorn
Internal Item ID: 4852
Diamond GemcornDiamond Gemcorn
Internal Item ID: 4856
Emerald GemcornEmerald Gemcorn
Internal Item ID: 4854
Ruby GemcornRuby Gemcorn
Internal Item ID: 4855
Sapphire GemcornSapphire Gemcorn
Internal Item ID: 4853
Topaz GemcornTopaz Gemcorn
Internal Item ID: 4851
total: 7 row(s)


A picture showing a gemcorn farm with adequate spacing and background wall placement as described in text.

Functioning gemtree farm. The floor is completely stone, with non-painted blocks spaced by three black painted ones to mark optimal spacing and places without background. Almost all background is covered with walls, except for the 2 tiles where the gemtree sapling occupies once placed.

The minimum requirements for a Gem Tree to grow is for it to be planted on one of two immediately adjacent Stone, Moss, or any of their biome variants at the Underground or Cavern layer, displayed by your Depth Meter. Light levels do not affect the growth of Gemcorns at all, therefore you can place light sources nearby to help you see better, although placed torches will prevent tree growth, so do not place any torches within the growing area of the tree (e.g. placing torches below the line of the saplings is fine). Be warned that once a sapling is placed, you cannot pick it back up.

Background Walls[]

To reduce mob spawning in a Gemtree farm, it is possible to place background walls in almost all of the background, except the two spaces occupied by the placed Gemcorn (this trick is commonly used to make indoor tree farms). Some underground enemies (and critters) will still spawn, but far fewer than with an un-walled farm.

Gemcorns can grow in front of fences like other trees. They can also grow in front of natural dirt or other underground walls (such as mushroom, lava, dirt, stone, and the Underworld's background). Of course, natural walls will allow enemy spawning as usual.


The Gemcorns must be planted with three tiles of space between saplings for both to be able to grow.

Gemcorn saplings need at least 11 blocks of "head room" above them, but 16 is better, and 17 will avoid the topmost leaves clipping into the ceiling. The tree size is determined every time the sapling attempts to grow, and if there are fewer than 16 blocks the attempt might fail. Thus, having fewer than 16 blocks available will effectively slow down growth, and will produce only shorter trees (which will yield fewer gems)[2].


  • Using different-colored gem torches or Gemspark Blocks beneath each sapling can be a good way to indicate which type of tree is planted where. Alternatively, paint can be used on the other blocks (as in the picture); a gemcorn planted on a painted block will sprout into a painted gem tree (just as it would with other types of trees) that could instead make it difficult to see the type of gem due to the coloring.
    • However, using the Illuminant Paint on the actual blocks where you plant your gemtrees could help to tell the gems apart, since it causes the trees and the colored gems on it be fully visible, regardless of lighting (or lack thereof).
  • Gemcorn trees will grow faster when placed further apart, but times will still vary.
  • Gemcorns can be sold for the value of their respective gem.
  • While diamond and amber sell for the highest price directly, any gem except diamond can be crafted into Stained Glass worth 1, requiring 5 blocks of glass.
  • While Gemcorns can be planted on mossy stone, the outgrowths of moss can block the sapling's growth. Furthermore, while a single stroke of a pickaxe will normally remove moss from stone, this doesn't work if a Gem Tree has grown on the block. (Moss can still be removed from beneath a sapling.)
  • The required empty 3 adjacent stone blocks to where the sapling will be planted can be hammered to eliminate waste via accidentally planting gemcorns too close together as they can't be planted on hammered blocks. Stone (brick) platforms can also work well.
  • Gemcorns cannot be placed in a space occupied by water. If water is placed after the gemcorn is planted, it will not grow.



  1. Information taken from the Desktop version Desktop source code, method SetGemTreeDrops() in Terraria.WorldGen.cs There may be inaccuracies, as the current Desktop version Desktop version is
  2. Information taken from the Desktop version Desktop source code, method GrowTreeWithSettings() in Terraria.WorldGen.cs There may be inaccuracies, as the current Desktop version Desktop version is