Jump to content

Dummy: Difference between revisions

From Lumenfuchs' Dummy Wiki
YannahTFoxx (talk | contribs)
Added further spawning data, improved style and wording, added new image.
YannahTFoxx (talk | contribs)
Tweaked wording, added placeholders for empty sections.
 
Line 5: Line 5:
The Dummy is a hostile pseudo-mob found in dark areas of the world. When not directly looked at, it slowly approaches the nearest player and, if approached back, unleashes a powerful blast of deadly grim energy against its target.
The Dummy is a hostile pseudo-mob found in dark areas of the world. When not directly looked at, it slowly approaches the nearest player and, if approached back, unleashes a powerful blast of deadly grim energy against its target.


While present, the sounds of broken blocks and laments may be heard in the distance. These can be heard from any distance by the Dummy's targeted player.
The Dummy is the only source of ''[[#Rare drops|Void Shards]]'', a powerful resource which doubles as a consumable magic weapon.


== Spawning ==
== Spawning ==


Unlike regular mobs, the Dummy does not spawn by the game's own mob spawning mechanics; Instead, one can be brought into a world by either of two methods:
Unlike regular mobs, the Dummy does not spawn by the game's own spawning mechanics; Instead, one can be summoned on a world by either of two methods:


=== Natural Spawning ===
=== Natural Spawning ===
Line 22: Line 22:


* There is a solid{{Ref_SolidBlocks}} block below and two non-solid blocks above the chosen position.
* There is a solid{{Ref_SolidBlocks}} block below and two non-solid blocks above the chosen position.
* The light level is 7 or below at the chosen block.
* The light level is 7 or below at the target block's position.
** Additionally, if the [[Settings#Spawn_Under_Skylight|Spawn Under Skylight]] setting is not enabled, there must be at least one non-air block above the chosen position.
** Additionally, if the [[Settings#Spawn_Under_Skylight|Spawn Under Skylight]] setting is not enabled, there must be at least one non-air block above the chosen block.
* No Dummy exists within a 512-block radius of the chosen position.
* No Dummy exists within a 512-block radius of the intended spawning position.


If all of these criteria are met, a new Dummy is spawned at the chosen position, inflicting [https:minecraft.wiki/w/Darkness Darkness] and resetting all players' spawning clocks in a large radius from its spawning position.
If all of these criteria are met, a new Dummy is spawned at the chosen position, inflicting [https:minecraft.wiki/w/Darkness Darkness] and resetting all players' spawning clock in a large radius around itself.


==== [[Purity]] ====
The player's [[Purity]] level may also influence the rate at which their spawning clock updates:


The player's [[Purity]] level also influences their spawning clock, making it faster or disabling it entirely. Other players are unaffected, however, and may still cause the Dummy to spawn near an "immune" player.
* On Purity <code>12</code> and above, the player's spawning clock is permanently set to zero, rendering that player immune to the Dummy's natural spawning.
 
* On Purity <code>-16</code> and below, the player's spawning clock increases at twice the speed while in darkness, decreasing as usual otherwise.
* On Purity levels <code>12</code> and above, the player's spawning clock is permanently set to zero, rendering that player immune to the Dummy's natural spawning.
* On Purity levels <code>-16</code> and below, the player's spawning clock increases at twice the speed while in darkness; It still decreases at the normal rate, though.


=== Dummy Totem ===
=== Dummy Totem ===
Line 86: Line 84:
== Behavior ==
== Behavior ==


The Dummy's behavior tree
The Dummy's behaviors occur based on various conditions, which are checked in real time to trigger the correct response to stimuli.


=== Staring ===
=== Staring ===
{{RequiresSetting|Dummy Stares Player}}
When not [[#Attack|attacking]] or [[#Warps|warping]], the Dummy stares the nearest player between 1 to ''<code>staring distance</code>'' blocks.
Since this feature uses the same methods for choosing a target as nearly all other behaviors below, it is often a good way to tell which player is currently being targeted by the Dummy.


=== Stalking ===
=== Stalking ===
{{RequiresSetting|Dummy Stalks Player}}
When within ''<code>stalking distance</code>'' of a player but below ''<code>stalking threshold</code>'' blocks to their position, the Dummy will slowly walk towards its target player. When doing so, it will always face the player, even if the [[Settings#Dummy Stares Player|Dummy Stares Player]] setting is disabled.
The Dummy will never walk in powered Redstone (of powers 10 and above), or drops above two blocks tall. It can phase through most blocks, so long as there's a non-solid block one or two blocks above its target position.


=== Attack ===
=== Attack ===
If within ''<code>attack distance</code>'' to a player, the Dummy will begin its attack ability. When triggered, the Dummy will be paralyzed and will not perform other actions unless interrupted or until finishing its attack. Attacking the Dummy near the end of its preparation always deals an extra hitpoint of damage to it.
The Dummy's attack deals 8 (4 hearts) damage, cannot be protected by armor, and has a reach of up to 64 blocks. If the targeted player is in Creative or Spectator mode, up to eight mobs in a 32-block radius are targeted instead.


=== Warps ===
=== Warps ===
If no player is within a configurable radius of the player, it performs a warp. [...]


=== Force-loading ===
=== Force-loading ===
Line 107: Line 123:
! Sound !! Source !! Description !! [https://minecraft.wiki/w/Resource_location Resource location] !! Volume !! Pitch !! Attenuation Distance
! Sound !! Source !! Description !! [https://minecraft.wiki/w/Resource_location Resource location] !! Volume !! Pitch !! Attenuation Distance
|-
|-
| TODO || Hostile Creatures || Randomly || ''ambient.soul_sand_valley.additions'' || 1 || 0.8 || 32
| TODO || Hostile Creatures || Randomly || <code>ambient.soul_sand_valley.additions</code> || 1 || 0.8 || 32
|-
|-
| TODO || Hostile Creatures || When a Dummy is hurt || ''entity.generic.hit'' || 1 || 0.8 || 16
| TODO || Hostile Creatures || When a Dummy is hurt || <code>entity.generic.hit</code> || 1 || 0.8 || 16
|-
|-
| TODO || Hostile Creatures || When a Dummy dies || ''block.glass.break'' || 1 || 0.8 || 16
| TODO || Hostile Creatures || When a Dummy dies || <code>block.glass.break</code> || 1 || 0.8 || 16
|-
|-
| TODO || Friendly Creatures || While a Dummy is walking || Varies || 0.8 || 0.8 || 16
| TODO || Friendly Creatures || While a Dummy is walking || Varies || 0.8 || 0.8 || 16
|}
|}


== Data values ==
== Trivia ==


=== ID ===
* In early concepts of the project, the Dummy was named "The Stall".
 
* Due to quirks of [[DummyLib]]'s physics, it is possible for a Dummy to fall through a one-block thin floor at high enough speed.
{| class="wikitable sortable"
! Name !! Identifier !! Tags
|-
| [[File:Black_Concrete.png]] Dummy || ''minecraft:interaction'' || "dummy_lib.entity", "lumenfuchs.entity.dummy"
|}
 
== Advancements ==
 
== History ==
 
=== Data history ===
 
== Issues ==
 
== Trivia ==


== Notes ==
== Notes ==
Line 141: Line 142:


== Gallery ==
== Gallery ==
<gallery>
Example.jpg|Caption1
Example.jpg|Caption2
</gallery>


== See also ==
== See also ==
* [[Seeker]]

Latest revision as of 04:56, 19 April 2025

A player-shaped mob with pitch-black skin looking directly at the camera.
The Dummy staring at the player.

The Dummy is a hostile pseudo-mob found in dark areas of the world. When not directly looked at, it slowly approaches the nearest player and, if approached back, unleashes a powerful blast of deadly grim energy against its target.

The Dummy is the only source of Void Shards, a powerful resource which doubles as a consumable magic weapon.

Spawning[edit]

Unlike regular mobs, the Dummy does not spawn by the game's own spawning mechanics; Instead, one can be summoned on a world by either of two methods:

Natural Spawning[edit]

ⓘ Notice

This feature requires the Natural Spawning setting to be enabled.


Shadow-like humanoid standing above Glow Lichen in a poorly-lit cave system.
A naturally-spawned Dummy in a dark cave.

Whenever a player is in a poorly-lit room, an individual "spawning clock" is increased for every tick in darkness, and decreased otherwise. Reaching a max value of 8000 resets this clock to zero.

Upon reaching a value of 4000 or higher, every tick has a chance to initiate a spawn attempt in a 32x16x32 box around the player. When a position is chosen, the following criteria are tested:

  • There is a solid[1] block below and two non-solid blocks above the chosen position.
  • The light level is 7 or below at the target block's position.
    • Additionally, if the Spawn Under Skylight setting is not enabled, there must be at least one non-air block above the chosen block.
  • No Dummy exists within a 512-block radius of the intended spawning position.

If all of these criteria are met, a new Dummy is spawned at the chosen position, inflicting [https:minecraft.wiki/w/Darkness Darkness] and resetting all players' spawning clock in a large radius around itself.

The player's Purity level may also influence the rate at which their spawning clock updates:

  • On Purity 12 and above, the player's spawning clock is permanently set to zero, rendering that player immune to the Dummy's natural spawning.
  • On Purity -16 and below, the player's spawning clock increases at twice the speed while in darkness, decreasing as usual otherwise.

Dummy Totem[edit]

A T-shaped structure made of four Black Concrete blocks, with a Glowstone atop the center middle block.
The Dummy Totem, a player-driven method for summoning the Dummy.

In order to manually summon a Dummy, a Dummy Totem must be built. This structure is created by placing four "Dummy material" blocks in a T shape, followed by a Glowstone placed above the center upper block. The Glowstone must always be placed last.

On activation, all blocks in a 3x3x3 box are broken[2], and the player's Purity score is reduced by 1.

Dummy Materials[edit]

The following list of blocks are considered as "Dummy materials":

  • minecraft:black_concrete
  • minecraft:black_concrete_powder
  • minecraft:black_glazed_terracotta
  • minecraft:black_stained_glass
  • minecraft:black_wool
  • minecraft:tinted_glass

Any combination of the above blocks may be used to build a Dummy Totem. Additionally, the Dummy may also drop a random block from the above list when killed (see below).

Drops[edit]

On death[edit]

Item Roll Chance Quantity
Dummy material block 28% 1
Seeker Spawn Egg 18% 1
The Cleanser 11% 1
Dummy Spawn Egg 7% 1

Rare drops[edit]

The Dummy may also drop one of the following when killed:

Item Roll Chance Quantity
Void Shard 25% 1

Behavior[edit]

The Dummy's behaviors occur based on various conditions, which are checked in real time to trigger the correct response to stimuli.

Staring[edit]

ⓘ Notice

This feature requires the Dummy Stares Player setting to be enabled.


When not attacking or warping, the Dummy stares the nearest player between 1 to staring distance blocks.

Since this feature uses the same methods for choosing a target as nearly all other behaviors below, it is often a good way to tell which player is currently being targeted by the Dummy.

Stalking[edit]

ⓘ Notice

This feature requires the Dummy Stalks Player setting to be enabled.


When within stalking distance of a player but below stalking threshold blocks to their position, the Dummy will slowly walk towards its target player. When doing so, it will always face the player, even if the Dummy Stares Player setting is disabled.

The Dummy will never walk in powered Redstone (of powers 10 and above), or drops above two blocks tall. It can phase through most blocks, so long as there's a non-solid block one or two blocks above its target position.

Attack[edit]

If within attack distance to a player, the Dummy will begin its attack ability. When triggered, the Dummy will be paralyzed and will not perform other actions unless interrupted or until finishing its attack. Attacking the Dummy near the end of its preparation always deals an extra hitpoint of damage to it.

The Dummy's attack deals 8 (4 hearts) damage, cannot be protected by armor, and has a reach of up to 64 blocks. If the targeted player is in Creative or Spectator mode, up to eight mobs in a 32-block radius are targeted instead.

Warps[edit]

If no player is within a configurable radius of the player, it performs a warp. [...]

Force-loading[edit]

Miscellaneous[edit]

Sounds[edit]

The Dummy uses the Hostile Creatures category for entity-dependent sound events.

Sound Source Description Resource location Volume Pitch Attenuation Distance
TODO Hostile Creatures Randomly ambient.soul_sand_valley.additions 1 0.8 32
TODO Hostile Creatures When a Dummy is hurt entity.generic.hit 1 0.8 16
TODO Hostile Creatures When a Dummy dies block.glass.break 1 0.8 16
TODO Friendly Creatures While a Dummy is walking Varies 0.8 0.8 16

Trivia[edit]

  • In early concepts of the project, the Dummy was named "The Stall".
  • Due to quirks of DummyLib's physics, it is possible for a Dummy to fall through a one-block thin floor at high enough speed.

Notes[edit]

  1. For the sake of this data pack, "solid"/"non-transparent" blocks are any blocks NOT included in the #dummy_lib:transparent block tag
  2. This feature operates very similarly to the Pickaxe Block, a joke block from the 2023 April Fools snapshot.

Gallery[edit]

See also[edit]