v1.6.0 - Old Gods
on Apr 10, 2025v1.6.0 - Old Gods
on Apr 10, 2025What's Changed
- ✳️ Added new "overlay" folder for the 1.21.4-compatible version of the datapack.
- This overlay will be automatically applied on versions 1.21.2-1.21.4, and ignored otherwise; Essentially, this means all compatible versions will now use the same file! :D
- The newly-created 1.21.4 branch will be thus deprecated. Oh well.
- 🐛 Fixed bug where the Seeker could not hurt any entities at all.
- ⭐ Added a new naturally-generated structure: the Dummy Altar:
- Generating throughout most of the Overworld, this mysterious structure features a strange block at its center, which activates when approached. When interacted with specific items, it has the ability to directly influence Dummy/Seeker entities around itself.
- 🔺 Reduced the volume of the sound from the Dummy/Seeker's death event.
- 🔺 Changed Seekers to no longer grant Purity scores when killed.
- 🔧 Introduced a new entity tag to indicate an entity should be in a "paralysis" state:
dummy_lib.dummy.paralysis
- 🔧 Added failsafe to ensure DummyLib entities always have their own GUID.
- 🔧 Increased Dummy/Seeker's "obstacle" avoidance threshold by one block.
- This means they will now fall up to two blocks high, and climb obstacles up to two blocks tall when pursuing a target.
- 🔧 Changed Dummy/Seeker's gravity to be half as effective while underwater.
- 🔧 Changed Seeker's advancement to be only granted to the player who used its spawn egg.
- And even more technical updates...
See the full changelog on GitHub.
v1.5.1 - Folly (1.21.5+)
on Apr 2, 2025v1.5.1 - Folly (1.21.5+)
on Apr 2, 2025v1.5.1 - Folly (1.21.4-)
on Apr 2, 2025v1.5.1 - Folly (1.21.4-)
on Apr 2, 2025What's Changed
- ✳️ Created new branch for 1.21.2 to 1.21.4-compatible versions of the datapack (
devel-1.21.4
)- Releases will now come in two flavors:
1.21.4-
(1.21.2 to 1.21.4) and1.21.5+
(1.21.5 and above); Versions outside this range remain unsupported.- This effectively keeps Lumenfuchs' Dummy as a 1.21.2+ project as it's always been. Happy April y'all :)
- Releases will now come in two flavors:
- 🐛 Fixed translation keys for the Void Shard item being absent in both translation files.
- 🔺 Changed impact of Purity on both extremes:
- High levels of Purity now prevent the Dummy from warping to the player; The player is also immune to the Dummy's "thorns" damage.
- The Dummy may still pathfind towards high-Purity players, however.
- The lowest levels of Purity now make the Void Shard even deadlier than before, but make the Dummy's attack also deadlier to the player!
- High levels of Purity now prevent the Dummy from warping to the player; The player is also immune to the Dummy's "thorns" damage.
- 🔧 Fixed Seeker's unique tag prefixed with DummyLib's namespace rather than Lumenfuchs's. (i.e.
dummy_lib.entity.seeker
->lumenfuchs.entity.seeker
)
See the full changelog on GitHub.
v1.5.0 - Ascension
on Apr 2, 2025v1.5.0 - Ascension
on Apr 2, 2025What's Changed
- ✳️ Updated icons for both the Datapack and Resource Pack.
- ✳️ Upgraded minimum game version to 1.21.5; Support for 1.21.4 and below will be dropped.
- 🐛 Fixed datapack's intro message not falling back to English when no translation was available.
- ⭐ Added a new drop for the Dummy: the Void Shard.
- By holding right-click, the player can "charge" a powerful blast of dark energy, akin to the Dummy's own attack.
- Holding it in the offhand and using the item allows for an alternative attack, which targets multiple mobs at the cost of lessened damage.
- Exclusively dropped by the Dummy; Drop chance is separate from other items (i.e. it has a separate pool).
- ⭐ Added new Purity mechanic for the Dummy:
- Killing a Dummy/Seeker increases Purity by 1;
- Summoning a Dummy (via its Totem) decreases Purity by 1;
- Using the Void Shard has a chance to decrease Purity based on how many targets were hit, if at all.
- Purity affects the following mechanics:
- High Purity levels prevent the Dummy from naturally spawning near the player and grants the "Ascended Being" advancement;
- Low Purity levels make the Dummy's natural spawning faster, and grants the "Rotten Within" advancement.
- 🔧 Killing a DummyLib entity now keeps the
minecraft:interaction
'sattack
NBT. - 🔧 Introduced a WIP in-game book for relevant info on the datapack's functioning.
- Can only be given with the
/function lumenfuchs:items/dummy_book
command.
- Can only be given with the
See the full changelog on GitHub.
v1.4.0 - DummyLib
on Mar 5, 2025v1.4.0 - DummyLib
on Mar 5, 2025- 🐛 Fixed "Dummy Drops Loot" setting triggering the wrong page in the settings panel.
- 🐛 Fixed trailing punctuation in the English translation of the datapack.
- 🐛 Fixed Dummy walking aimlessly in the wrong direction when too far away from the player.
- ⭐ Overhauled the Dummy's attack ability!
- Now charges up a powerful blast with tremendous reach, targeted towards the nearest player to the Dummy's position; If none is found, all creatures within a great radius shall suffice instead.
- The Dummy's attack is powerful, but can be interrupted if the Dummy itself is hurt while charging its attack ability. With the right timing, you can even deal double damage to the Dummy instead.
- ⭐ Added new "Warp" abilities for Dummy, for use when no players can be found in a large radius:
- Dimensional Bore drops the Dummy all the way to the Void, breaking (configurable) any non-indestructible blocks (such as Bedrock) in the way.
- A random player is also set to immediately attempt a Dummy natural spawning, if conditions are appropriate.
- This will only trigger if the Dummy is left alone in a dimension with no players at all.
- Spatial Fold causes the Dummy to teleport around its nearest player with the same algorithm used for spawning it.
- This will trigger when the Dummy can't stare a nearby player; If it can still walk towards them, the Dummy might cancel this ability in favor of simply walking instead.
- Dimensional Bore drops the Dummy all the way to the Void, breaking (configurable) any non-indestructible blocks (such as Bedrock) in the way.
- ⭐ Added new setting to control the Dummy's "destructive" abilities.
- This new setting also defines whether the Dummy and Seeker are able to break light-emitting blocks in their feet, which previously had no means to be disabled.
- 🔺 Dummy's natural spawning no longer ticks if the player is in open skylight.
- 🔺 Dummy's natural spawning now summons a Dummy on light levels 0-7, for consistency with the levels it triggers for the player themselves.
- 🔺 Dummy now only lasts in a world for up to 3600 ticks, after which it despawns in a similar fashion to the Seeker.
- 🔺 The Dummy no longer targets players in Spectator mode for any of its behaviors.
- 🔧 Introduced DummyLib, a library for creating Dummy-like entities, with basic behaviors and utility functions for a highly customizable experience.
- Lumenfuchs' Dummy's both "dummy entities" (Dummy and Seeker) are run with DummyLib!
v1.3.1 - DummyLang
on Feb 15, 2025- Fixed translations not being bundled with the mod in the latest release.
v1.3.1 - DUMMYLANG
on Feb 15, 2025v1.3.1 - DUMMYLANG
on Feb 15, 2025- 🐛 Fixed Dummy/Seeker sinking on Dirt Path blocks.
- ⭐ Added Brazilian Portuguese translation for the Dummy datapack.
- 🔺 Tweaked Dummy natural spawning sound to be hopefully more noticeable.
- 🔧 Added translation support for the datapack.
- If a proper translation is not found (or no translation resource pack is present), the English version is used instead.
- Debug-only messages are not included by this change.
v1.3.0
on Feb 1, 2025v1.3.0
on Feb 1, 2025- 🐛 Fixed Dummy and Seeker influencing each other's rotation on close range.
- 🐛 Fixed welcoming message being triggered twice when first loading a world in v1.2.2.
- 🐛 Fixed "dummy limbs" left in the world on certain rare bugs having no way of being removed with Survival-friendly methods.
- ⭐ Dummy and Seeker now may randomly break light sources at their position, with the Dummy having a higher chance of doing so.
- ⭐ Added "lock" mechanic to dummy entities when on "redstone source" blocks (Redstone Block and Torch), which prevent all behaviors from occurring while active.
- 🔺 "Dummy Material" and "Dummy Hurt Material" have been expanded to allow customization of each individual limb of the Dummy.
- Their respective pages on the settings panel have been updated accordingly, with a submenu for each setting now available on their usual locations.
- 🔺 Dummy's forceloading behavior now sets an "anchor" on unloaded chunks, which keeps that chunk loaded until the Dummy leaves to the next, or after 60 seconds.
- 🔺 Expanded dummy entities' acceleration mechanic, now momentum can be much stronger in both upwards and downwards directions.
- The most notable effect of this is the Dummy having a noticeably stronger gravity.
- 🔺 Greatly expanded dummy entities' range of sounds played when stepping on a variety of blocks.
- 🔺 Added particle and audio effects for dummy entities when falling at high speeds.
- 🔺 Reduced Dummy's "tolerance range" (i.e. the range until it starts ignoring obstacles such as gaps and redstone) from
64
to32
blocks. - 🔺 Tweaked Dummy/Seeker's death animation.
- 🔺 The Dummy and Seeker will now immediately play their death animation when falling into the Void.
- 🔺 Changing a setting now instantly "refreshes" the settings panel with that change.
- Does not (yet?) apply to edits via Settings Books.
- 🔺 Moved "Dummy Drops Loot" setting to "Behavior" category on the settings panel.
- 🔺 The Dummy and Seeker no longer walk on "redstone source" blocks above or below their target direction.
- 🔧 Added a "compatibility fix" upon datapack upgrading to prevent breaking existing worlds when updating to v1.3.0.
- Worlds with the previous "Dummy Material"/"Dummy Hurt Material" format will be automatically updated, with all limbs being set to the old value; This essentially makes this setting behave the same as in earlier versions.
- 🔧 Changed versioning system to correctly set the latest datapack version on first load, and to only cause a reload if the world was already played before.
- 🔧 Changed Dummy and Seeker's transformation property to use decomposed objects instead of matrixes.
- 🔧 Changed dummy entities' damage simulation to occur on the first-phase update instead of the second.
- 🔧 Added block tags for amethyst block variants, iron-related blocks, light-emitting objects, moss-type blocks, and redstone-source blocks.
- 🔧 Added Lightning Bolt to "technical" entity tag.
v1.2.2
on Jan 28, 2025v1.2.2
on Jan 28, 2025- Fixed Dummy stealing other Dummies' limbs when spawned
- Fixed Seeker (and sometimes Dummy) bunny-hopping towards their targets at close ranges.
v1.2.1
on Jan 28, 2025v1.2.1
on Jan 28, 2025- Fixed upgrading from previous versions breaking the Dummy's behavior.
- Added versioning system to keep track of when the user upgrades their world's datapack from a previous version.
- For the sake of fixing v1.2.0 and v1.1.1, this is set to a version behind to ensure a re-load of the datapack's settings.