Owl.png Wiki reading hard on the eyes? Try out our Dark Theme! Visit the preferences page while logged in and select Hydra Dark. Owl.png


From Terraria Wiki
Jump to: navigation, search
  • Cactus plant   Cactus item
Stack digit 1.png
Rarity0*Rarity level: 0

Cactus refers to a Desert plant, as well as the item which drops from that plant when it is harvested. Skip to the plant or to the item below.

Cactus plant[edit | edit source]

Cactus plant
  • Cactus plant item sprite
Stack digit 1.png
Cactus Types.png
Cacti growing on Sand, Ebonsand, Pearlsand, and Crimsand.
Pink Prickly Pear atop a Corrupted cactus prior 1.4.

The cactus plant grows in Desert biomes on all types of Sand. Cactus plants can be harvested using an axe or chainsaw, which causes Cactus items to drop. On the Console version Console version, Old-gen console version Old-gen console version, Mobile version Mobile version, and 3DS version 3DS version, mining or hammering the Sand Block the cactus plant grows on will harvest the cactus, while on the Desktop version Desktop version the Sand Block the cactus plant grows on is unbreakable and not affected by gravity. Putting a sand block up to one of the stems, right under it, and then cutting the main cactus body, will make the branch a new cactus. Corruption, Crimson, and Hallow cacti will all drop the same Cactus items when harvested.

Cacti will sometimes grow Pink Prickly Pears on their tops.

Conditions[edit | edit source]

Cactus plants cannot be planted and will only grow on a target Sand Block under the following conditions:[1]

  1. The target Sand Block is above 0 ft and is not actuated or sloped in any way.
  2. The target block is more than 378 tiles away from the lateral edges of the world, i.e. not in the zone where the Ocean biome is usually located.
  3. The tiles above and to both sides of the target Sand Block (only the directly adjacent ones) are open space.
  4. The tile above the target block is not filled with any liquid.
  5. There are fewer than 4 Cactus tiles and more than 10 Sand Blocks (or Ebon-, Crim-, or Pearlsand Blocks; all variants are added together) within a 13×5-tile rectangle centered on the tile above the target Sand Block.

Cacti that are spawned after world generation will first always consist of a single stub and slowly extend over time.

Cactus item[edit | edit source]

  • Cactus item sprite
  • Cactus placed
Stack digit 9.pngStack digit 9.pngStack digit 9.png
PlaceableYes (1 wide × 1 high)
Use time15 (Very fast)
Rarity0*Rarity level: 0
Research100 required

Cactus is a crafting material obtained by harvesting Cactus plants, in the same manner as trees. In addition to crafting, Cactus can be used as a building material.

Crafting[edit | edit source]

It takes 258 items of Cactus to craft all items.

Recipes[edit | edit source]

Used in[edit | edit source]

Tips[edit | edit source]

  • The most effective way of selling Cactus is to craft it into Cactus Swords.
  • Because of how easy it is to get massive amounts of Cacti, crafting Cactus Swords until obtaining one with the Legendary modifier is easy, lucrative, and very useful in the early game.
  • Because of the -1 range attribute on the Copper Pickaxe, the Cactus Pickaxe becomes a viable early-game alternative since it does not have this drawback and, due to the availability of cacti, is also quick and easy to obtain.

Trivia[edit | edit source]

  • The Terraria cactus is designed after the saguaro, a cactus species found in North America noted for its "arms" and exceptional overall size.
  • Neither the plant nor the placed item deal contact damage to any entity, although it used to before 1.1.

History[edit | edit source]

  • Desktop Fixed a bug where Cacti would spawn on rare configurations of adjacent Demon Altars, resulting in the world crashing if the Demon Altars were hit.
  • Desktop 1.1: No longer damages players (used to cause 10 damage).
  • Desktop 1.0.6: No longer causes knockback when damaging players and no longer destroys blocks above when growing.

References[edit | edit source]

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