Mineuniverse
Cactus

Cactus

A cactus is a plant block found in deserts and badlands. It grows over time and can sprout cactus flowers. It damages mobs and destroys minecarts and…

15 min read Updated 8 views
Blocks Stackable resources Renewable resources Generated structure blocks Natural blocks Plants Hazardous blocks
Advertisement Remove ads with Premium →
Contents (30)
  1. Obtaining
  2. Breaking
  3. Natural generation
  4. Mob loot
  5. Generated loot
  6. Trading
  7. Mob loot
  8. Usage
  9. Farming
  10. Smelting ingredient
  11. Breeding
  12. Composting
  13. Sounds
  14. Data values
  15. ID
  16. Block states
  17. History
  18. Java Edition
  19. Bedrock Edition
  20. Legacy Console Edition
  21. New Nintendo 3DS Edition
  22. Data history
  23. Issues
  24. Trivia
  25. Gallery
  26. Screenshots
  27. Mojang screenshots
  28. In other media
  29. References
  30. External links
For the removed variants with no model, see Invalid data value Cactus.
Cactus
Renewable Yes
Stackable Yes (64)
Tool
Blast resistance 0.4
Hardness 0.4
Luminous No
Transparent Yes
Flammable No
Catches fire
from lava
No
Map color
 7 PLANT
Note block instrument Default (Harp)

A cactus is a plant block found in deserts and badlands. It grows over time and can sprout cactus flowers. It damages mobs and destroys minecarts and dropped items that touch it.

Obtaining

Breaking

A cactus can be mined by hand without taking damage. The tool used to mine the cactus does not affect mining speed.[1]

Block Cactus
Hardness 0.4
Breaking time (secs)
Default 0.6 (JE)
0.6 (BE)
Efficiency
00
Legend
  • incorrect tool, drops nothing
  • correct tool, drops nothing or something other than the block itself
  • correct tool, drops the block itself
  • italicized can be instant mined

If a cactus becomes unsupported (e.g., due to a block being placed next to it or its base removed), it breaks and drops as an item.

A cactus also removes and drops itself as an item if a piston tries to push it, or moves a block into its space. Trying to pull it with a sticky piston does nothing.

Using a sign on the side of a cactus causes both the sign and the cactus to drop as items.

Natural generation

Cacti naturally generate in desert and badlands biomes (twice more common in desert than in badlands). They generate as one (11⁄18 chance), two (5⁄18 chance), or three (2⁄18 chance) blocks tall. Rarely taller cacti can be found if generation chooses to generate another on top of one already generated (although not as commonly as sugar cane). Cacti can only generate on sand and red sand, making them impossible to generate on the terracotta badlands plateaus.

A potted cactus can also be found in an igloo with a basement. Potted cacti and 3 block cactus can also be found in some desert village buildings.

Cacti also have a 1⁄3 (33.33%) chance to generate in the entrance chamber of trial chambers. Cacti can also generate within abandoned camps.

Mob loot

Endermen can pick up cacti. If an enderman is holding a cactus when it dies, the cactus will be dropped.

Generated loot

Item Structure Container Quantity Chance
Java Edition
Cactus Village Desert house chest 1–4 80.6%
Bedrock Edition
Cactus Bonus Chest Chest 1–2 60%
Village Desert house chest 1–4 80.6%

Trading

Wandering traders may sell 1 cactus for 3 emeralds.

VillagerProbabilityVillager wantsPlayer receivesTrades in
stock
Villager
experience
Price
multiplier
JEBE
Wandering TraderOrdinary6%6%3 × EmeraldCactus8——

Mob loot

In Bedrock Edition, wandering traders have a chance of 25% (increased by 1% per level of Looting) to drop 1 cactus when killed while showing the item as trade offer, if the player holds an emerald.

Usage

A cactus block can be placed only on sand, red sand, suspicious sand, or another cactus block. A cactus breaks itself (and drops as an item) if any block with the legacy solid property, or lava, occupies any of the 4 horizontally adjacent blocks. It also breaks if on the sand and the block above is water or lava.

When most entities, including players and mobs, touch a cactus, it deals 1HP💔 damage every tick (although damage immunity reduces this to once every half-second). Damage from touching a cactus is reduced by armor, and touching it also damages the armor. Mobs do not avoid cactus when they pathfind. Notably, armor stands are exempt from this.

A cactus destroys any items that come into contact with it, including other cactus in item form. Falling blocks such as sand and gravel are not destroyed when falling onto cactus; instead, they are transformed into item form (as happens when it falls into any block with a hitbox that has a height less than 1, such as slabs or buttons). The item created in this case is sometimes (though not always) destroyed by the cactus. The conversion to an item applies even when the falling block is a cactus (which is possible with /summon).

When a minecart hits a cactus block, the minecart drops as an item and is often destroyed, although a hopper can pick it up faster.

A cactus can also be placed in a flower pot, where it is harmless.

A cactus (excluding its spikes) is 7⁄8 of a block in width (the same as chests) and a full block in height, however the collision box is 15⁄16 of a block high.

Farming

Cacti naturally grow to a height of three blocks, adding a block of height when the top cactus block has received 16 random ticks (i.e. on average every 18 minutes, but the actual rate can vary very widely). Bone meal does not work on cactus to speed their growth.[2][3] A cactus does not need light to grow and is non-flammable. If a cactus has space directly above it, it grows even if the newly-grown block would immediately break due to adjacent blocks.

A cactus also has a chance to grow a cactus flower at any height. This happens after a cactus block has received exactly 9 random ticks (i.e. earlier than growing another cactus block)[verify for Bedrock Edition]. If the cactus is 1 or 2 blocks tall the chance is 10%, at 3 or more blocks tall the chance is 25%. A cactus flower can only grow if there are no blocks in any cardinal direction adjacent to it. A cactus with a cactus flower can no longer grow. When the cactus flower is broken by a player, the cactus may grow taller but can't generate another cactus flower until it has grown at least 1 cactus block.

Smelting ingredient

Cactus provides the highest smelting XP of any farmable block in Java Edition.

Name Ingredients Smelting recipe Notes
Green Dye Cactus +
Any fuel
Invicon Cactus.png: Inventory sprite for Cactus in Minecraft as shown in-game with description: Cactus
Invicon Coal.png: Inventory sprite for Coal in Minecraft as shown in-game linking to Coal with description: CoalInvicon Charcoal.png: Inventory sprite for Charcoal in Minecraft as shown in-game linking to Charcoal with description: CharcoalInvicon Oak Log.png: Inventory sprite for Oak Log in Minecraft as shown in-game linking to Oak Log with description: LogInvicon Oak Planks.png: Inventory sprite for Oak Planks in Minecraft as shown in-game linking to Oak Planks with description: Overworld PlanksInvicon Lava Bucket.png: Inventory sprite for Lava Bucket in Minecraft as shown in-game linking to Lava Bucket with description: Lava BucketInvicon Block of Coal.png: Inventory sprite for Block of Coal in Minecraft as shown in-game linking to Block of Coal with description: Block of Coal

Invicon Green Dye.png: Inventory sprite for Green Dye in Minecraft as shown in-game linking to Green Dye with description: Green Dye1
1 XP‌[Java Edition only][4]
Green Dye Cactus +
Any fuel
Invicon Cactus.png: Inventory sprite for Cactus in Minecraft as shown in-game with description: Cactus
Invicon Coal.png: Inventory sprite for Coal in Minecraft as shown in-game linking to Coal with description: CoalInvicon Charcoal.png: Inventory sprite for Charcoal in Minecraft as shown in-game linking to Charcoal with description: CharcoalInvicon Oak Log.png: Inventory sprite for Oak Log in Minecraft as shown in-game linking to Oak Log with description: LogInvicon Oak Planks.png: Inventory sprite for Oak Planks in Minecraft as shown in-game linking to Oak Planks with description: Overworld PlanksInvicon Lava Bucket.png: Inventory sprite for Lava Bucket in Minecraft as shown in-game linking to Lava Bucket with description: Lava BucketInvicon Block of Coal.png: Inventory sprite for Block of Coal in Minecraft as shown in-game linking to Block of Coal with description: Block of Coal

Invicon Green Dye.png: Inventory sprite for Green Dye in Minecraft as shown in-game linking to Green Dye with description: Green Dye0.2
0.2 XP‌[Bedrock Edition only]

Breeding

Cacti can be used to breed camels and reduce the remaining growth duration of baby camels by 10%. Camels also follow a player holding a cactus.

Composting

Placing a cactus into a composter has a 50% chance of raising the compost level by 1.

Sounds

Java Edition:

BlockSprite wool.png: Sprite image for wool in Minecraft wool sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Block brokenBlocksOnce the block has brokenblock.wool.breaksubtitles.block.generic.break​1.00.816
​Block placed​[until: JE 26.4]BlocksWhen the block is placedblock.wool.placesubtitles.block.generic.place​1.00.816
​Block breakingBlocksWhile the block is in the process of being brokenblock.wool.hitsubtitles.block.generic.hit​0.250.516
​Something falls on a blockEntity-DependentFalling on the block with fall damageblock.wool.fallsubtitles.block.generic.fall​0.50.7516
​FootstepsEntity-DependentWalking on the blockblock.wool.stepsubtitles.block.generic.footsteps​0.151.016

Bedrock Edition:

BlockSprite wool.png: Sprite image for wool in Minecraft cloth sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitch
​ ?BlocksOnce the block has brokendig.cloth​ ?1.00.8–1.0
​ ?BlocksWhen the block is placeddig.cloth​ ?1.00.8–1.0
​ ?BlocksWhile the block is in the process of being brokenhit.cloth​ ?0.350.5
​ ?PlayersFalling on the block with fall damagefall.cloth​ ?0.41.0
​ ?PlayersWalking on the blockstep.cloth​ ?0.31.0
​ ?BlocksJumping from the blockjump.cloth​ ?0.121.0
​ ?BlocksFalling on the block without fall damageland.cloth​ ?0.181.0

Data values

ID

Java Edition:

NameIdentifierFormBlock tags Translation key
BlockSprite cactus.png: Sprite image for cactus in Minecraft CactuscactusBlock & Itemenderman_holdable block.minecraft.cactus

Bedrock Edition:

NameIdentifierNumeric ID FormItem ID[i 1] Translation key
BlockSprite cactus.png: Sprite image for cactus in Minecraft Cactuscactus81Block & Giveable Item[i 2]Identical[i 3] tile.cactus.name
  1. ↑ ID of block's direct item form, which is used in savegame files and addons.
  2. ↑ Available with /give command.
  3. ↑ The block's direct item form has the same ID as the block.

Block states

See also: Block states

Java Edition

Name Default value Allowed values Description
age00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A freshly-planted cactus – and a cactus that has just grown cactus above it – each have an age of 0.
The age is incremented at random intervals.
At age 15, a cactus may try to grow more cactus above it.

Bedrock Edition

NameMetadata Bits Default value Allowed valuesValues for
Metadata Bits
Description
age0x1
0x2
0x4
0x8
00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A freshly-planted cactus – and a cactus that has just grown cactus above it – each have an age of 0.
The age is incremented at random intervals.
At age 15, a cactus may try to grow more cactus above it.

History

Java Edition

Java Edition Alpha
v1.0.6 Added cacti. It currently renders as a full block.
The cactus item model uses its side texture on all six faces.
Player receives 1HP💔 damage when punching them, right clicking on them, or walking on them.
v1.0.11 Cacti can now be placed only on sand, and now have the requirement that the space around it has to be empty. Previously, cacti could be placed to form a damaging floor: both players and mobs would take half a heart of damage when they walk on a cactus block. This made it useful for traps, such as a hallway with a cactus block floor that would kill all mobs that walked on it.
Collecting cacti no longer hurts the player.​
The model and texture have been updated to have spines around the block.
v1.0.14 Cactus blocks now can grow to a height of three blocks, allowing for farming. Prior to this update, cacti would not grow.
v1.2.0preview Cacti now only generates in the new desert biome, instead of anywhere with sand.
Java Edition Beta
1.2 Cacti can now be smelted, giving cactus green.
1.8Pre-release Cactus items are no longer slightly larger than other blocks when dropped.
Pre-release 2 ;) Endermen now pick up cacti.
Java Edition
1.4.212w34a The ability to place cacti in flower pots has been added.
1.7.213w36a Cacti now generate in the new mesa biomes.
13w39a Added red sand, which cacti can also grow on.
1.915w31a Endermen now drop cacti if killed when holding one. In most cases this results in an Invalid data value Cactus.
15w43a A potted cactus can now be found in the basement of the newly added igloo.
15w49a Cacti now break if adjacent to lava, or if on any block except cactus and the block above is water or lava.
1.10pre1 Endermen now only drop valid cacti.
1.1317w47a Banners and signs can be placed horizontally adjacent to cacti, immediately breaking the cactus. This action was historically disabled.
17w50a Cacti now always break when the block is water, even if the cactus is placed on top of another cactus.
18w06a Cacti can no longer be smelted.[5]
18w14b Cacti can be smelted again, now yielding 1 experience instead of 0.2 per smelting operation.[4]
1.1418w43a The texture of cacti has been changed.
18w44a The texture of cacti has been changed, once again.
18w50a Potted cacti can now be found in desert villages.
Cactus items can now be found in chests in desert village houses.
19w03a Placing a cactus into the new composter has a 20% chance of raising the compost level by 1.
19w05a Cacti now have a 50% chance of increasing the compost level in a composter by 1.
Added wandering traders, which sell cacti.
1.19.3
Experiment
Update 1.20
22w42a Cacti can now be used to breed camels.
1.2023w14a Cacti can now be planted on suspicious sand.
1.20.3
Experiment
Update 1.21
23w45a Cacti can now be found in trial chambers.
1.21.525w06a Cacti can now grow cactus flowers.

Bedrock Edition

Pocket Edition Alpha
v0.1.3 Added cacti.
v0.2.0 Cacti are now available in the Creative inventory.
v0.4.0 Cacti now appear 3D in the inventory and when dropped; previously they used a completely 2D item texture like many other plants.
Cacti now obey regular placement exceptions when being placed underwater or on snow.
v0.5.0 Cacti are now available from the nether reactor.
v0.8.0build 1 The top texture of cacti has been changed.
build 4 The top texture of cacti has been reverted.
v0.9.0build 1 The model of cacti has been changed. The spines behind cacti now render regardless of where viewed from.
v0.12.1build 1 Cacti are no longer available from the nether reactor.
Pocket Edition
? Cacti no longer deal damage to entities on top of them.
1.0.0alpha 0.17.0.1 Potted cacti now generate in the basements of igloos.
Bedrock Edition
1.2.0beta 1.2.0.2 Cacti are now found inside bonus chests.
1.10.0beta 1.10.0.3 The texture of cacti has been changed.
A 3 block tall cactus and potted cactus now generate in new desert village houses.
Cacti can now be bought from wandering traders.
1.11.0beta 1.11.0.1 Cacti can now be found desert village house chests.
Cacti can now be used to fill composters.
1.16.0beta 1.15.0.51 Cacti once again deal damage to mobs and items standing on top of them.
1.19.50
Experiment
Next Major Update
Preview 1.19.50.21 Cacti can now be used to breed camels.
1.20.60
Experiment
Update 1.21
Preview 1.20.60.20 Cacti can now generate in trial chambers.
1.21.70
Experiment
Drop 1 2025
Preview 1.21.70.22 Cacti can now grow cactus flowers.

Legacy Console Edition

Legacy Console Edition
Xbox 360Xbox OnePS3PS4PS VitaWii USwitch
TU1CU11.001.001.00Patch 11.0.1 Added cacti.
TU5 Cactus items are no longer slightly larger than other blocks when dropped.
TU141.04 The ability to place cacti in flower pots has been added.
TU31CU191.221.221.22Patch 3 Cacti now generate in the new mesa biomes.
Added red sand, which cacti can also grow on.
TU43CU331.361.361.36Patch 13 A potted cactus can now be found in the basement of the newly added igloo.
? Cacti no longer deal damage to entities on top of them.
1.90 The texture of cacti has been changed.
1.91 Added wandering traders, which sell cacti.

New Nintendo 3DS Edition

Data history

Java Edition
1.814w06a Cactus now has a dedicated model json file (models/block/cactus.json); previously the geometry was defined in the game code itself.
1.1317w47a Prior to The Flattening, this block's numeral ID was 81.

Issues

Issues relating to "Cactus" or "Cacti" are maintained on the bug tracker. Issues should be reported and viewed there.

Trivia

  • Cacti can be placed in 1 block deep water, provided they are placed on sand, and they grow if they break the surface.
  • Cacti can be placed next to saplings, but the cactus breaks when the tree grows.
  • Endermen can move and place cacti. Thus, they can increase the cactus population in deserts by moving cactus blocks as they grow.
  • Signs and paintings can be placed on the sides of cacti and behave as non-blocks, making them cause damage even though they are covering cacti.
  • It is possible for cacti to generate on blocks other than sand due to terrain generation; refer to the gallery for examples.
  • The pre-Texture Update side & bottom textures is actually a recolor of the pre-Texture Update log. This can be easily seen if you increase the contrast on the Alpha 1.0.6 textures.
  • Cactus can be used in the desert to see if the player is in a newly generated area. If most of the cacti around the player is only one block high, then it is most likely new land.
  • Dying from touching a cactus displays "[playername] was pricked to death" in the chat messages.
  • Blocks can be placed on top of a cactus, including other cactus blocks.
  • It is possible to place redstone next to a cactus block without destroying it.
  • A 20 block tall cactus can be found on the seed 43931985876593125 at coordinates (-9711824 , ~ , 7726416) and more recently a 22 block tall one on seed 11343195073417814 at coordinates (14955936 , ~ , -3750655) and even a 23 block tall one on the seed 184693195438010998 and coordinates (16274576 ~ 10230656). All these seeds, found by the Minecraft@home research project, work on Java Edition 1.14.4.[6]
  • Top snow can be placed next to cacti without breaking the cacti, no matter how many top snow layers stack.

Screenshots

Mojang screenshots

In other media

References

  1. ↑ MC-175179 – Cactus blocks do not have an assigned tool
  2. ↑ MC-73963 – Can't use bone meal on cacti or sugar cane – resolved as "Works As Intended".
  3. ↑ MCPE-73214 – Cactus cannot be bone meal – resolved as "Works As Intended".
  4. ↑ a b MC-210211 – Smelting cactus gives too much experience since 1.13
  5. ↑ MC-124923 – Smelting a cactus to produce cactus green doesn't work
  6. ↑ "With data generated from volunteer computers on our BOINC network, the tallest known cactus in #Minecraft was discovered yesterday at the 20 blocks high.

    Seed: 43931985876593125
    Position: -9711824 7726416"
    – @minecraftathome on X (formerly Twitter), June 23, 2020
  7. ↑ A year of brute force work to find a 19 tall cacti seed – Reddit, u/KaptainWutax, April 25, 2020
  8. ↑ Record-breaking 20 block tall cactus found by Minecraft@Home, a research project powered by BOINC (seed + location in comments) – Reddit, u/ChipIsTheName
  9. ↑ "Record breaking cactus #2" by chip – Minecraft@Home, June 27, 2020.
Advertisement Remove ads with Premium →

More in Hazardous blocks

View all 27 →
AnvilAnvilAn anvil is a gravity-affected utility block used to rename items, combine enchantments and repair items without losing the enchantments. An anvil has…BedBedA bed is a dyeable utility block that allows a player in the Overworld to sleep through the night and change their spawn point to within a few blocks of…CampfireCampfireA campfire is a block that can be used to cook food, pacify bees, or act as a spread-proof light source, a smoke signal, or a damaging trap.CauldronCauldronA cauldron is a block that can contain water, lava, or powder snow and, in certain situations, collect them from the environment. In Bedrock Edition, it…ConduitConduitA conduit is a block that can be placed underwater and surrounded by prismarine to activate it. Once active, it empowers nearby players touching water or…Creaking HeartCreaking HeartA creaking heart is a living block that can be crafted or found in pale oak trees in pale gardens. It activates if placed in a line between two pale oak…DispenserDispenserA dispenser is a low-capacity storage block that can fire projectiles, use certain items and tools, as well as place certain blocks, fluids, or entities…FireFireFire is a non-solid block that can spread to nearby flammable blocks and destroy them.

Related mods

The Cactus Mod The Cactus Mod Mod · 775.5K downloads [MTS/IV] Cactus's Decor Pack [MTS/IV] Cactus's Decor Pack Mod · 88.2K downloads [MTS/IV] Cactus's Vehicle Pack [MTS/IV] Cactus's Vehicle Pack Mod · 54K downloads Cactus Juice Cactus Juice Mod · 36.5K downloads
Explore the Minecraft Wiki
Blocks, items, mobs, biomes and game mechanics — all in one place.
Wiki home