{{Infobox structure
| title = End spike
| image = End spike.png
| image2 = End spike with Cage.png
| biome = {{biomeLink|The End}}
| blocks =
* {{BlockLink|Air}}
* {{BlockLink|Bedrock}}
* {{BlockLink|Fire}}
* {{BlockLink|Iron Bars}} (in some cases)
* {{BlockLink|Obsidian}}
* {{EntityLink|End Crystal}}
| canspawn = Yes, while the [[ender dragon]] is respawning
}}
'''End spikes'''<ref><code>end_spike</code> – in-game structure ID {{in|Java}}.</ref> (also known as '''obsidian spikes''', '''obsidian pillars''', '''obsidian towers''', and '''end pillars''') are a [[feature]] in [[the End]] that are made of [[obsidian]]. There are ten end spikes per world, all generating on the central end island.

== Generation ==
End spikes generate naturally the first time the [[player]] enters [[the End]], and regenerate when the [[ender dragon]] is respawned.

When the ender dragon respawns, any blocks the player had placed within 10 blocks in all directions of the bedrock block at the top of the end spikes are deleted, as well as blocks inside the square containing the edge of the pillar down to Y=66.

== Construction ==
{{main|/Structure}}
End spikes are composed of [[obsidian]], with a single [[bedrock]] block, a [[fire]] block, and an [[end crystal]] on top of each pillar. They have cylindrical forms.

The following 10 pillars generate in a 43-block radius circle around the exit portal in a random order (total of 40499 obsidian):

* A 3-block radius pillar ending at Y=76 (total of 1596 blocks of obsidian);
* A 3-block radius pillar with iron bars ending at Y=79 (total of 1659 blocks of obsidian);
* A 3-block radius pillar with iron bars ending at Y=82 (total of 1722 blocks of obsidian);
* A 4-block radius pillar ending at Y=85 (total of 3145 blocks of obsidian);
* A 4-block radius pillar ending at Y=88 (total of 3256 blocks of obsidian);
* A 4-block radius pillar ending at Y=91 (total of 3367 blocks of obsidian);
* A 5-block radius pillar ending at Y=94 (total of 5358 blocks of obsidian);
* A 5-block radius pillar ending at Y=97 (total of 5529 blocks of obsidian);
* A 5-block radius pillar ending at Y=100 (total of 5700 blocks of obsidian);
* A 6-block radius pillar ending at Y=103 (total of 9167 blocks of obsidian).

The bottom of all pillars are at Y level 0, which means that pillars are generated through the island. If the End biome is used in the [[Overworld]], end spikes generate all the way down to Y=-64, replacing all other blocks, including bedrock.

The second and third shortest pillars include a cage comprised of 73 [[iron bars]] surrounding the end crystal, to protect it from projectiles.

== Data values ==
=== ID ===
{{el|je}}:
{{ID table
|firstcolumnname=Feature type
|displayname=[No displayed name]
|spritename=end-spike
|spritetype=env
|nameid=end_spike
|foot=1}}

{{ID table
|firstcolumnname=Configured feature
|displayname=[No displayed name]
|spritename=end-spike
|spritetype=env
|nameid=end_spike
|foot=1}}

{{el|be}}:
{{ID table
|firstcolumnname=Feature
|displayname=[No displayed name]
|spritename=end-spike
|spritetype=env
|nameid=[No ID]
|foot=1}}

=== Config ===
{{main|Configured feature}}
{{el|java}}:
{{/Config}}

{{Collapse|title=An example|outerstyle=margin: 0.5rem 0|head=1}}
<syntaxhighlight lang="json">
{
  "type": "minecraft:end_spike",
  "config": {
    "crystal_invulnerable": false,
    "spikes": []
  }
}
</syntaxhighlight>
{{Collapse|tail=1}}

== History ==
{{HistoryTable
|{{HistoryLine|java}}
|{{HistoryLine||1.0.0|dev=Beta 1.9 Prerelease 4|Added end spikes and [[the End]] dimension.}}
|{{HistoryLine|||dev=Beta 1.9 Prerelease 6|Added [[end crystal]]s on top of the end spikes.}}
|{{HistoryLine||1.9|dev=15w31a|The tallest end spikes now have [[iron bars]] around end crystals.
|The end spikes now generate in a circle around the [[exit portal]].
|There are now exactly 10 end spikes, with end crystals at Y{{=}}76, 79, 82, 85, 88, 91, 94, 97, 100, and 103.}}
|{{HistoryLine|||dev=15w33c|End spikes now regenerate upon resummoning the [[ender dragon]].}}
|{{HistoryLine|||dev=16w07a|The end spikes no longer generate with iron bars.}}
|{{HistoryLine|||dev=pre1|Some of the shorter end spikes now generate with iron bars again.}}
|{{HistoryLine||1.18|dev=Experimental Snapshot 1|End spikes no longer appear upon initial generation of the End, and only generate when the ender dragon is respawned. This is unintentional due to world generation changes in the [[Overworld]] accidentally causing changes in [[the Nether]] and the End.}}
|{{HistoryLine|||dev=21w37a|End spikes appear upon initial generation of the End once again.}}
|{{HistoryLine|pocket}}
|{{HistoryLine||1.0.0|dev=alpha 0.17.0.1|Added end spikes and [[the End]] dimension.}}
|{{HistoryLine|console}}
|{{HistoryLine||xbox=TU9|xbone=CU1|ps3=1.00|psvita=1.00|ps4=1.00|wiiu=Patch 1|switch=1.0.1|Added end spikes and [[the End]] dimension.}}
}}

== Issues ==
{{Issue list|End spike|Obsidian spike|Obsidian pillar|Obsidian tower|End pillar}}

== Gallery ==
=== Screenshots ===
<gallery>
OldObsidianPillars.png|End spikes in [[the End]] before [[end crystal]]s were added. [[Endermen]] are also visible.
ObsidianSquare.png|A square end spike (no longer possible since [[Java Edition 1.9|1.9]]).
Square Obsidian Pillar 1.14.png|A square end spike naturally generating in [[Java Edition 1.14|1.14]].
</gallery>

== See also ==
* {{EntityLink|Enderman}}
* {{BlockLink|End Stone}}
* {{EntityLink|Ender Dragon}}

== Navigation ==
{{Navbox generated features}}

[[de:Obsidiansäule]]
[[es:Pico del End]]
[[fr:Pilier d'obsidienne]]
[[ja:黒曜石の柱]]
[[ko:흑요석 기둥]]
[[lzh:黑曜石柱]]
[[nl:Obsidianen pilaren]]
[[pl:Obsydianowy słup]]
[[pt:Pilar do End]]
[[ru:Обсидиановый столб]]
[[th:เสาหินออบซิเดียน]]
[[zh:黑曜石柱]]
