{{About|the block|the mob|Creaking}}
{{Infobox block
| group = Disabled
| group2 = Active
| 1-1 = Creaking Heart.png
| 2-1 = Active Creaking Heart.png
| invimage = 
| rarity = common
| renewable = Yes
| light = No
| transparent = No
| flammable = No
| lavasusceptible = No
| stackable = Yes (64)
| tool = axe
}}
A '''creaking heart''' is a living [[block]]<ref name="pale">{{Citation|author=Sophie Austin |title=The Pale Garden |url=https://www.minecraft.net/en-us/article/the-pale-garden |website=minecraft.net |date=2 October 2024 |quote=While creaking hearts might look like wood, these are actually living blocks}}</ref><ref name="snap">{{snap|24w40a|October 2, 2024}}</ref> that can be [[crafted]] or found inside [[Tree|trees]] in [[pale garden]]s. It activates if placed between two [[pale oak log]]s; then, during [[Daylight cycle|nighttime]] or [[thunderstorm]]s, it spawns a [[creaking]] and protects it from all [[damage]]. [[Breaking]] a creaking heart that is protecting a creaking instantly kills it. Hitting a protected creaking causes [[resin clump]]s to grow near its linked creaking heart.

== Obtaining ==
=== Breaking ===
Creaking hearts drop as an item only when mined by a tool enchanted with [[Silk Touch]]. Otherwise, they drop 1-3 [[resin clump]]s; [[Fortune]] can increase the maximum drops by 1 per level (up to 6 with Fortune 3).

Destroying a naturally-generated creaking heart also drops 20-24 [[experience]].

{{Breaking row|horizontal=1|Creaking Heart|link=none|Axe|drop=0}}

=== Natural generation ===
Creaking hearts occasionally generate inside the top trunks of [[pale oak tree]]s in the [[pale garden]]. Pale oaks grown from their [[pale oak sapling|sapling]]s do not generate with hearts.

=== Crafting ===
{{Crafting
|B1= Pale Oak Log
|B2= Block of Resin
|B3= Pale Oak Log
|Output= Creaking Heart 
|type= Decoration block}}

== Usage ==
A creaking heart can be placed in different orientations, similar to [[Log|logs]]. It has two states: disabled and active. The creaking heart is disabled by default, but when properly aligned between two [[pale oak log]]s, or any variants of pale oak logs, it becomes active. When a creaking heart  becomes active, its texture changes and it appears to be illuminated; although, it does not actually produce light. Removing one of these blocks reverts the heart to disabled if it hasn't already spawned a [[creaking]].

Creaking hearts generate [[resin clump]]s on nearby pale oak logs when its linked creaking is attacked by a [[player]]. There is a brief cooldown between each resin clump generation.

=== Spawning mechanics ===
{{Main|Creaking#Spawning}}
[[File:Creaking Heart In Java Edition.png|alt=A disabled creaking heart (left) and a active creaking heart (right)|right|thumb|A disabled creaking heart (left) and an active creaking heart (right)]]
Creaking hearts are active during the same times players can [[sleep]], at [[night]] (at 12542 ticks in clear [[weather]], when [[Star|stars]] appear in the [[sky]], or 12010 ticks in rainy weather) or during a [[thunderstorm]]. If an active creaking heart is in the [[Overworld]], it waits 2 [[tick]]s (0.1 seconds) and checks if the matching logs are in place. If so and it detects no linked creaking, it tries to find a valid location in a 33&times;17&times;33 box centered at that creaking heart to spawn one until successful, interrupted by getting destroyed or disabled. If found, it waits 20 ticks (1 second) before checking again if the matching logs are in place. If successful, it spawns a creaking after 2 extra ticks, otherwise it disables. While a creaking heart is active and has a linked creaking, it does not deactivate until broken, even if any of the matching blocks are removed.

Creaking hearts do not function outside the [[simulation distance]] of players.

Valid locations for creakings to spawn at follow these criteria:

* The block below must have a solid top surface.
* The block below is not [[leaves]].
* The location is any non-solid block. This means blocks like [[carpet]] can spawn-proof creakings, but not [[button]]s.
* The location is where there would be no [[liquid]] or other entities' [[hitbox]]es within a creaking's hitbox.

[[Creaking]]s ignore solid blocks within its hitbox that are 2+ blocks above the ground while spawning.

Creaking hearts never spawn creakings in [[the Nether]] nor [[the End]].

=== Despawning creakings ===
Breaking the heart kills its linked creaking and attributes the kill to the [[player]] who broke it, adding the kill to their [[statistics]] and triggering the Monster Hunter and Monsters Hunted [[advancement]]s.

During daytime (at 23460 ticks in clear weather, or at 23992 ticks in rainy weather), creaking hearts despawn their linked creakings.

If the heart's linked creaking is too far away, that creaking despawns, and the heart spawns another one if conditions are met.

=== Redstone component ===
A [[redstone comparator]] connected to a creaking heart outputs a signal if the heart has a linked creaking. The strength of the signal depends on the [[Euclidean distance]] between the heart and its creaking, and is calculated as follows: <math>\text{output} = 15 - \left\lfloor \frac{\text{distance}}{32} \times15 \right\rfloor</math>

[[Piston]]s of any kind cannot move creaking hearts.

=== Ambient sounds ===
A creaking heart emits subtle [[#Unique|eerie sounds]] when it is active and surrounded by any types of [[log]]s, [[stripped log]]s, [[wood]], or [[stripped wood]] on all 6 directions.

== Sounds ==
{{Missing information|section|Bedrock Edition sounds}}
=== Generic ===
{{Sound table/Block/Creaking heart}}

=== Unique ===
{{SoundTable
|type=java
|{{SoundLine
|sound=Creaking heart trail1.ogg
|sound2=Creaking heart trail2.ogg
|sound3=Creaking heart trail3.ogg
|sound4=Creaking heart trail4.ogg
|sound5=Creaking heart trail5.ogg
|sound6=Creaking heart trail6.ogg
|sound7=Creaking heart trail7.ogg
|subtitle=Creaking Heart grumbles
|source=block
|description=When a creaking heart's creaking is attacked by a player
|id=block.creaking_heart.hurt
|translationkey=subtitles.block.creaking_heart.hurt
|volume=''Varies''<ref group=sound>Plays ten times with an interval of 10 ticks starting at 1 and linearly interpolating to 0.55. Follows the equation <math>\frac{\text{emitter}}{200}+0.5</math>.</ref>
|pitch=1.0
|distance=16
}}
|{{SoundLine
|sound=Creaking spawn.ogg
|subtitle=Creaking manifests
|source=hostile
|description=When a creaking heart summons a creaking
|id=entity.creaking.spawn
|translationkey=subtitles.entity.creaking.spawn
|volume=1.0
|pitch=0.8-1.2
|distance=16
}}
|{{SoundLine
|sound=Creaking heart spawnmob.ogg
|subtitle=Creaking Heart awakens
|source=block
|description=When a creaking heart summons a creaking
|id=block.creaking_heart.spawn
|translationkey=subtitles.block.creaking_heart.spawn
|volume=1.0
|pitch=1.0
|distance=16
}}
|{{SoundLine
|sound=Creaking heart idle1.ogg
|sound2=Creaking heart idle2.ogg
|sound3=Creaking heart idle3.ogg
|sound4=Creaking heart idle4.ogg
|subtitle=Eerie noise
|source=block
|description=Randomly while active<ref group=sound>In a 33×17×33 box centered six blocks beneath the creaking heart</ref>
|id=block.creaking_heart.idle
|translationkey=subtitles.block.creaking_heart.idle
|volume=1.0
|pitch=1.0
|distance=16
}}
}}

== Data values ==
=== ID ===
{{el|java}}:
{{ID table
|edition=java
|showforms=y
|generatetranslationkeys=y
|displayname=Creaking Heart
|spritetype=block
|nameid=creaking_heart
|foot=1}}

{{el|bedrock}}:
{{ID table2
|edition=bedrock
|shownumericids=y
|showforms=y
|generatetranslationkeys=y
|displayname=Creaking Heart
|nameid=creaking_heart
|spritetype=block
|id=-1012
|foot=1}}

=== Block states ===
{{see also|Block states}}

{{/BS}}

=== Block data ===
A creaking heart has a block entity associated with it that holds additional data about the block.

{{el|java}}:
{{see also|Block entity format}}
{{/BE}}

{{el|bedrock}}:
:See [[Bedrock Edition level format/Block entity format]].


== Achievements ==
{{Load achievements|Heart Transplanter;Monster Hunter}}
== Advancements ==
{{load advancements|Monster Hunter;Monsters Hunted}}<!-- these require the creaking heart to be destroyed -->

== History ==
{{HistoryTable
|{{HistoryLine||September 28, 2024|link={{ytl|qnX6sPFjXnA}}|[[File:Creaking Heart JE1 BE1.png|32px]] [[File:Active Creaking Heart JE1 BE1.png|32px]] Creaking hearts were showcased on [[Minecraft Live 2024]].}}

|{{HistoryLine|java}}
|{{HistoryLine||1.21.2|exp=Winter Drop|dev=24w40a|[[File:Creaking Heart JE1 BE1.png|32px]] [[File:Active Creaking Heart JE1 BE1.png|32px]] Added creaking hearts.}}
|{{HistoryLine|||dev=pre1|[[Redstone comparator]]s connected to creaking hearts now output a signal strength dependent on the distance to the connected [[creaking]].}}
|{{HistoryLine||1.21.4|dev=24w44a|Creaking hearts are now available without using the "Winter Drop" experimental data pack.
|[[File:Creaking Heart JE2 BE2.png|32px]] Updated the texture of the inactive creaking heart to be more consistent with its active state.
|Naturally generated creaking hearts now drop 20 to 24 experience when broken by a player, with or without Silk Touch.
|Breaking a creaking heart block without Silk Touch now drops 1 to 3 [[resin clump]]s.
|Creaking hearts can now be crafted with two [[pale oak log]]s and a [[block of resin]].
|Added the <code>natural</code> block state and replaced <code>creaking</code> with a boolean <code>active</code> state.
|Changed the placing sounds from {{Sound||Wood dig1.ogg|Wood dig2.ogg|Wood dig3.ogg|Wood dig4.ogg}} to {{Sound||Creaking heart place1.ogg|Creaking heart place2.ogg|Creaking heart place3.ogg|Creaking heart place4.ogg}}.
}}
|{{HistoryLine|||dev=24w45a|A naturally spawned creaking heart no longer drops experience when broken in Creative mode.
|The subtitle for <code>hurt</code> has been changed.}}
|{{HistoryLine|||dev=24w46a|Mining speed and blast resistance was doubled.|Introduced a variation in how long time it takes for each creaking heart to spawn a creaking.}}

|{{HistoryLine|bedrock}}
|{{HistoryLine||1.21.50|dev=Preview 1.21.50.20|[[File:Creaking Heart JE1 BE1.png|32px]] [[File:Active Creaking Heart JE1 BE1.png|32px]] Added creaking hearts.}}
|{{HistoryLine|||dev=Preview 1.21.50.25|[[File:Creaking Heart JE2 BE2.png|32px]] Updated the texture of the inactive creaking heart to be more consistent with its active state.
|Creaking hearts can now be crafted with two [[pale oak log]]s and a [[block of resin]].
|Naturally generating creaking hearts now drop 20 to 24 experience when mined.
|Increased the frequency of the creaking heart's ambience sound.}}|{{HistoryLine|||dev=Preview 1.21.50.26|Reduced the distance by which the creaking heart can spread resin clumps by one block.}}|{{HistoryLine|||dev=Preview 1.21.50.28|Adjusted the frequency of ambient sounds emitted by creaking hearts to better align with [[Java Edition]].|Creaking heart breaking and placing sounds are now quieter.}}
|{{HistoryLine|||dev=Preview 1.21.50.29|Increased the base amount of time it takes to destroy a creaking heart with no tool to 15 seconds.}}
|{{HistoryLine||1.21.51|Creaking hearts now generate more often in naturally generated pale oaks.<ref>{{bug|MCPE-187337||Generated Pale Oak trees with Creaking Hearts are rarer than in Java Edition|Fixed}}</ref>}}
|{{HistoryLine|bedrock upcoming}}
|{{HistoryLine||1.21.60|dev=Preview 1.21.60.24|The fix for the creaking hearts' generation has been implemented in the Preview version.}}
}}

== Issues ==
{{Issue list}}

== Trivia ==
* Unlike destroying any other block, destroying a creaking heart triggers monster-related [[advancement]]s.

== Gallery ==
=== Mojang images ===
<gallery>
Creaking Heart and Creaking.jpg|Creaking hearts and [[creaking]]s in a minigame set-up.
</gallery>

=== In other media ===
<gallery>
15's creaking heart.png|[[Villager No. 15]] placing a creaking heart.
The Garden Awakens Pre-Release Tertiary Key Art.jpg|A creaking heart in a [[Pale Garden|pale garden]] on the key art for [[The Garden Awakens]].
</gallery>

== References ==
<references />

== Navigation ==
{{Navbox new content|Pale garden}}
{{Navbox blocks|Natural}}

[[category:Hazardous blocks]]
[[category:Natural blocks]]
[[category:Readable by comparators]]

[[de:Knarzherz]]
[[es:Corazón de crepitante]]
[[fr:Coeur de grinceur]]
[[ja:クリーキングの心臓]]
[[pt:Coração de rangente]]
[[ru:Сердце скрипуна]]
[[uk:Серце скрипня]]
[[zh:嘎枝之心]]
