All versions
1.3.0
Release
Souls Mod 1.3.02 weeks ago 58
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Changes
Major Version Update - 1.3.0
This update was meant to me more Medium sized, but we found a lot of bugs this time around that just had to be fixed!
Guide Book
- When players spawn in they will now receive a new item called the The Soul-dex;
- There are 4 Chapters;
- Welcome
- Your Soul
- Lives & Hearts
- Elimination
- There are 4 Chapters;
- The Soul-dex will help people understand what the mod has to offer and how it functions without having to use sources outside of the game!
Eye of Sorrow
- Introducing a new item, the Eye of Sorrow;
- The Eye of Sorrow is crafted using an Ender Pearl and a Ghast Tear
- When right-clicking the Eye of Sorrow, it leads you to the nearest Soul Altar Structure (as long as it contains a Deactivated or Activated Soul Altar block)
- There is a 70% chance for it to drop after using it and a 30% chance for it to pop and break after using it (Credits to Maciek for the idea!)
Mod Changes
- Added Patchouli as a dependency
- Added extra Jade/WTHIT compatibility
Soul Altar Changse
- Placed Soul Dust surrounding a Soul Altar now shows particles and plays a broken sound when consumed after using the Soul Altar
- Deactivated Soul Altars now make Soul Dust glow in the respective color according to the surrounding Soul Lanterns when activating
Soul Book Changes
- The P1, P2 and P3 books now have their own custom glint
- There is now a new item called the Soul Lectern;
- You can place your P1, P2 and P3 books inside of a Soul Lectern
- You can read the contents of the book by right-clicking it
- You can place other players Souls inside of Soul Lecterns to 'display' them
Command Changes
- Added the '/souls sacrificial Command
- '/souls sacrificial (p1/p2/p3) (item)' - manually set the sacrificial item for each unique Soul-type
- '/souls sacrificial (p1/p2/p3) (random)' - randomly set the sacrificial item for each unique Soul-type
Possession Changes
- The player can now use abilities for the following mobs (using the R-key);
- Blaze, Breeze, Armadillo, Pufferfish, Evoker, Witch
- The player can now properly float/fly when possessing a mob that does so
- Husks, Strays and Bogged now apply their status effect on (melee) hits
- Mobs should now properly apply animations when the player uses items
- Changed Ghast Fireball ability cooldown from 0 to 10 seconds
- Players should no longer see the trading screen when right-clicking a Villager/Wandering Trader
- Certain mobs have had their Movement Speed adjusted to be more in line with their original counterparts
The Soulrender
- Introducing a new weapon, The Soulrender;
- When pressing 'R' while wielding The Soulrender and looking at another player, it can tear out another Players Soul
- The Soulrender is currently completely unobtainable outside of Creative and the /give command
- The Soulrender has a 15 minute cooldown and uses 100 (out of 250) durability each time it is used to tear out someone's Soul
- The Soulrender's strength lays between an Iron- and Diamond Sword
- The Soulrender's enchantibility is the same as Golden Sword
- The Soulrender's durability is low
- The Soulrender has a custom glint (like the books)
Soul Lectern
- Introducing a new cosmetic block, the Soul Lectern;
- Crafted using 8 Soul Dust surrounding a regular Lectern
- Used to display P1, P2 and P3 Sacrifical Books
- Optionally used to display player Souls
Bug Fixes
- Fixed a bug where Sacrificial Items in the Sacrificial Item Slot would be consumed, even when not infusing your soul
- Fixed a bug where if the Player who sacrificed their Soul died during the reclaiming of their Soul in an Altar, it would revive them but leave them Soulless forever
- Fixed a bug where you could only craft 1 Soul Lantern at a time instead of 16 (except for the Unique souls, they will remain at 1 per craft)
- Fixed a bug where the Book Shrines would spawn inside of other blocks in the Nether, making them near impossible to find
- Fixed a bug where the Hope Soul status effect was still white instead of its new yellow-green color
- Fixed a bug where certain mobs would have insanely high or low movement speed during possession
- Fixed a bug where Artificial Lives were not able to be stored properly; now they can be stored in any container except the Enderchest and Shulker Box
- Fixed a bug where Soul (Items) could be placed into Item Frames
- Fixed a bug where Hoppers were still able to put Soul Items into other containers
- Fixed a bug where certain mobs where unable to move entirely when being possessed (like when swimming or on land, on for example the Squid)
- Fixed a bug where fish would move faster on land than in the water when possessing
- Fixed a bug where holding an item during possession would show in the mobs hands (if applicable) and also have a copy of the 'Player' near it
- Fixed a bug where using melee attacks would not play the animation properly during possession
- Fixed a bug where the mob would not show a proper reload/charge up animation when using certain items during possession
- Fixed a bug where sometimes mobs wouldn't target the player while possessing another mob when damaging them
- Fixed a bug where some building blocks were missing from Soul Altar structures
- Made Voicechat integrate properly with the Ghost mode/possession (only if the player is possessing a Villager, Wandering Trader, Zombie villager, Piglin, Zombie or Husk)
- A Deactivated Soul Altar will no longer be able to request a Shulker Shell to be activated, making it end-game exclusive
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:oMMuAlhQ:Xs5th9sH"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:oMMuAlhQ:Xs5th9sH"
}

