Version 1.7.0:
Additions
- Added custom mob item overrides, configurable through datapacks
- Moved some hardcoded item behaviour to this new system
- Piglins can now eat pork, and only pork.
- They also have a food bar now
Mod Compatibility
- LuckPerms: The
/requiem
command now has some configured permission nodes - Optifine: The game will now refuse to launch instead of crashing with Optifabric installed
Fixes
- Fixed possession indicator appearing on blacklisted mobs like the wither boss
- Fixed Humanity being capped to level 1
- Fixed invalid
entity_mobility
data file causing possessed mobs to not have adequate movement options
Pandemonium
Additions
- Added a config option to disable pandemonium's ability to possess every mob
- Foxes can now eat berries to regain some health
see full changelog here
Version 1.6.3:
Changes
- Possessed mobs now properly handle block slowdown; eg. spiders are unaffected by cobwebs and withers are unaffected entirely (This change isn't noticeable without a datapack or Pandemonium)
Mod Compatibility
- AdventureZ/MobZ/Happiness is a Warm Gun: added compatibility for mob possession (thanks to bartratar!)
- Haema: blood injector use should once again be forbidden while possessing stuff
Pandemonium
Fixes
- Fixed crash at launch on dedicated servers
- Fixed sneak interactions flat out never working
- Fixed crash when merging with blank shell (created with /summon)
see full changelog here
Version 1.6.0:
Additions
- Added the
requiem:possessionKeepInventory
gamerule to specifically keep your inventory on your soul when possession ends
Changes
- Attrition now goes up twice as quickly in hardcore (fewer allowed deaths)
- The
requiem:showPossessorNameTag
no longer changes the nametag serverside- This allows you to keep easter egg effects when possessing named mobs with the gamerule
Mod Compatibility
- Origins: the
soul_type
layer now hasauto_choose
enabled by default - Better Graves: graves no longer spawns when possession stops for any reason
Fixes
- Fixed armor enchantments on possessed entities
- Fixed mobs still sprinting a player stops possessing them
- Updated Cardinal Components API dependency to fix a crash at launch with latest Fabric API
Pandemonium
Additions
- Added
/pandemonium shell (create/split/identity)
create
allows you to make a shell copying a player's datasplit
allows you to artificially split a player as if they dissociated themselvesidentity set
allows you to change a shell's name and skin
- Added Wither abilities (Wither possession is still denied by default) [Thanks SekoiaTree!]
Changes
- Player shells are now actual (fake) players
- This should fix a bunch of old bugs, you're welcome!
- This may create new bugs, please report them!
- Rabbits now always jump when walking
- Mounts will be properly transferred when splitting/merging with player shells
Fixes
- Endermen's blink ability now plays its sound correctly
- Fixed player shells being incorrectly flagged as dead when loading chunks
see full changelog here
Version 1.5.1:
Additions
- Added Romanian translation (thanks AwsAlex !)
Mod Compatibility
- Updated Origins compatibility; the Soul Types should be back in the selection screen
- Automated Crafting: Fixed the same crash as last time, but for real
- Fixed requiem breaking Bewitchment's and Origins' climbing hooks
- Fixed some mixin incompatibilities with other mods
Fixes
- The /team command should no longer be broken, but for real this time
- Fixed the localization for the banishment opus' tooltip
see full changelog here
Version 1.5.0:
Kudos to SciRave for learning github and java to make a Requiem PR fixing some bugs!
Additions
- Added the
"FLOATING"
swim mode for possessed entities, forcing them to stay at the surface of the water - Added the
"JUMPY"
walk mode for possessed entities, forcing them to jump when moving on land - While phasing, souls can now see viable hosts around them glowing
Changes
- Wandering spirits no longer heal attrition in hardcore
- Hosts can no longer fly with an elytra. (It was buggy, looked weird, and didn't support the wings mod models.)
- The
shouldSinkInWater
movement config field has been superceded by the"SINKING"
value forswimMode
- Being cured in any way (including as a piglin or a villager) now removes attrition
- Undead food now has more delay, to prevent healing too fast
- Removed the desaturation effect near other demons
Mod Compatibility
- Automated Crafting: Fixed a crash when using the mod
Fixes
- Fixed the dissociation keybind resetting each launch
- Hosts no longer despawn when teleporting long distances
- Dying as a spirit no longer removes attrition
- The team command should no longer be broken
- Entities will correctly go splat when you stop possessing them while falling
- Fixed giant hosts being unable to break blocks
- Fixed possessed mobs forgetting whether they were a baby or not when cured
- Fixed hardcore mode killing you immediately instead of giving you one more chance
- Fixed other player's possessed entities being rendered twice (that one's been around for longer than it should)
Pandemonium
Changes
- Slimes use the new movement settings, resulting in more faithful possession
Fixes
- Fixed an invalid translation key for water bottles when possessing a witch
- Fixed ravagers only breaking leaves clientside, leading to desync
see full changelog here
Version 1.4.3:
Additions
- Added the Drowned resurrection for players dead by drowning in an ocean
- Added a config file, and the screen that goes with it
- Added a config option to use an alternative rendering mode for incorporeal players in third person
Changes
- The zombie resurrection now requires a light level of 8 or lower
- Phasing particles are now only shown to remnant players
- Armor and capes no longer render on incorporeal players
Mod Compatibility
- Fixed trinkets and curios buttons appearing on inventory-less mobs
Fixes
- Fixed possessed mobs resurrecting as zombies when killed by zombies
- Fixed a random black screen issue when rendering phasing particles
- Fixed souls catching fire despite them not being supposed to
- Fixed mob armor and additional layers (e.g. clothes) disappearing during the zoom animation effect
Pandemonium
Fixes
- Fixed player shells being targeted by every mob that can be aggressive towards another entity
- Tangentially fixes a crash when llama would try to target a player shell
see full changelog here
Version 1.4.1:
Changes
- Fire immune mobs no longer show the fire overlay when possessed
- Incorporeal players can no longer get on fire
- Incorporeal players can no longer push away other entities
- Incorporeal players now spawn fewer particles when falling
Mod Compatibility
- Haema+Origins: Fixed a bug where becoming incorporeal with Haema's Vampire origin would clear the vampire status forever
Fixes
- Fixed players respawning in the Overworld instead of their death dimension
- Fixed naturally spawned zombified piglins reverting to regular piglins instead of cured piglins
- Fixed a desync issue with ability cooldowns
- Fixed wandering spirits not respawning correctly when they died after getting a player body somehow
API
- Possibly fixed some remapping issues when depending on Requiem
Pandemonium
Changes
- Striders can now walk on lava
- The witch attack range has been tweaked to reflect the actual range
Fixes
- Fixed witches' instant health never applying
see full changelog here
Version 1.4.0:
The Chilly Shades Update
Additions
- Added the Wandering Spirit remnant state
- Wandering spirits are a variant of remnant players that cannot regenerate a player body
- They can however leave a mob at any time without killing it using the Dissociation keybind
- They also cure attrition on their own after enough time spent possessing a body
- In hardcore, leaving the body will give you back the attrition
- Added an Opus Daemonium to become a Wandering Spirit
- Type "Ad Vitam Vagrate" as a sentence into an empty Opus to turn it into an Opus Daemonium of Banishment
- Some mobs now get cured into a new mob instead of being assimilated into a player body
- Zombie villagers get cured into possessable villagers
- Zombified piglins get cured into piglins
- Zombified brutes go back to being brutes after the cure
- Cured piglins are immune to overworld zombification
- Incorporeal players now have free night vision
- Added the Totem of Skeletonization (currently unobtainable)
- When you die while holding a Totem of Skeletonization, you revive as a skeleton
- This effect also applies to possessed mobs
Changes
- The
/requiem remnant set
command can now use remnant type identifiers - Using an Opus Daemonium during the curing process of a possessed mob will now expedite it on top of the usual effect
- You can now dissociate from golems at any time using the Dissociation keybind
- Changed the texture for locked slots while possessing a mob or playing as a free soul
- Functional tags are now organized into folders
- Swapping all bones of a wither skeleton may now leave you with its head
- Golems and undead mobs (except the drowned) now sink in water
- Snow golems can now shoot snowballs through direct attack on top of indirect use
- Tweaked the texture for the ability target indicator
Mod Compatibility
- Snow Mercy: All weaponized snow golems can now be possessed. May the festivities start!
- Origins: When dissociated from a player body, your origin now gets temporarily changed to Vagrant
- The vagrant origin gives absolutely no power, it's just there to tell you why you can't use them
- Origins: Added the Wandering Spirit as an origin (on the origin layer, as it effectively prevents you from using another origin's powers)
- Haema: vampirism is now disabled when vagrant (out of a player body)
- BetterEnd/BetterNether: now marked as conflicting because they break the Supercrafter ability
Fixes
- Fixed a random crash at launch with Bedrockify
- Fixed doctor4t's capitalization in fabric.mod.json
- Possibly? fixed an issue where player attributes (notably speed) would get funky values when reviving
- Fixed Opus Daemonium items not having the enchantment glint
- Fixed Attrition not displaying immediately after respawn
- Fixed the Dissociation (ethereal fracture) keybind localization
- Fixed absorption hearts not displaying while possessing an entity
- Fixed armor-less possessed mobs being able to equip armor through right-click
- Fixed attrition flashing out of existence periodically during possession
API
- The API jar is once more available on Bintray
isSoul
/setSoul
methods have been renamed toisVagrant
/setVagrant
- A bunch of experimental methods have been added, no forward compatibility guarantee for those
Pandemonium
Additions
- Wandering spirits can take over player shells
Changes
- Vexes no longer have an inventory and armor, only held items
- Player shells will now increment the attrition of the corresponding player when killed
Mod Compatibility
- Origins: Player shells now store a player's origin
- Origins' graphical effects are visible on the shell
- Haema: Player shells now store a player's vampirism status
Fixes
- Fixed some data being overwritten when merging with a player shell
- Impersonation through body swapping now works more or less as intended
- Players merging with a shell now get properly teleported to the shell's location
- Fixed piglins and villagers being literally braindead after possession stops
- Fixed ranged attacks not triggering the ability cooldown
see full changelog here