
Player Souls
A simple mod that adds players souls as an item, similar to how contracts work in Charter
- Загрузки
- 2K
- Подписчики
- 11
- Обновлён
- 30 марта 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 1 февраля 2025 г.
Introduction
Player Souls introduces a unique soul system that allows players to extract, return, kill, or ban souls using in-game commands and keybinds. This system adds depth to gameplay by integrating soul-based interactions with custom items and scoreboard tracking.
What This Mod Adds
- Soul Extraction: Players can use /extract_soul to remove their own soul, receiving a Player Soul item. (can be disabled in gamerules)
- Soul Items:
- Player Soul – The default soul type, containing the KillBlocked(now removable) and SoulControl tag.
- Summoned Soul – A special soul, allowing full interaction with the soul system.
- Admin Abilities: Admins can use /force_extract_soul (true/false) to force-extract a player’s soul.
Critical Information Before Downloading
- Keybinds are required for returning, banning, killing, or resurrecting souls.
- This system is designed for multiplayer servers but can function in single-player environments for testing. (multiplayer interaction commands wont work :<)
- Bans will have a duration of 7 days
- For 1.1.2+ you can config this via gamerule (days_soul_is_banned)
Compatibility Support
NBT Tags
- BanBlocked – Denies banning if the item has this tag.
- Kill Block – Denies execution if the item has this tag (only allowed on Summoned Souls inside the base mod unless player willingly gives permission.).
- ReturnBlocked – Denies returning a soul to its original owner.
- SoulPresent – Used as a conditional for interactions like soul destruction.
- PlayerSoul – Stores the player’s display name in the soul item.
- [Unused] SoulControl - Was used as a conditional for Soul Adrenaline Control, grant this tag only to actual souls. (Feature Removed)
Scoreboard Tracking
- Soulless – Detects if the player’s soul has been extracted.
- SoulBanned - Dectects if the Player has either been banned(1) or has banned someone(2)(Direct Banishment only)
- SoulDamage - Soul Durability, used in Soul Extraction
- SoulInitialized - Granted to them as soon as they join with the mod installed, used to grant the SoulDamage score to prevent any errors
Ченджлог
1.1.9Релиз1.19.2 · 30 марта 2026 г.
Fixed Soul Locking checking for display name instead of scoreboard name. (I forgot to update it when I figured out how to grab command names)
1.1.8-portedРелиз1.20.1 · 18 марта 2026 г.
1.20.1 Port of recent version Not moving development. if major updates occur I might re-port it
1.1.8Релиз1.19.2 · 18 марта 2026 г.
- Fixed the most mind numbbing bug ever
- Modifications to the Display name no longer affect the soul.
- For Modders: How this is done is by using the entity.getScoreboardName().
- Made /extract_soul less confusing.
1.1.7Релиз1.19.2 · 12 марта 2026 г.
- Added the option to allow killing on normal souls
- Added the Gamerule AllowSoulExtraction
1.1.6-onetimeforgeАльфа1.20.1 · 11 февраля 2026 г.
Not my deticated version but someone wanted it on this version and it was really easy to do so. this version will probably not get updated
1.1.6Релиз1.19.2 · 2 мая 2025 г.
I FORGOT THE D (d=days) (also SoulLocked got fixed)
1.1.5Релиз1.19.2 · 27 апреля 2025 г.
Soul adrenaline is now removed
1.0.5Бета1.19.2 · 27 апреля 2025 г.
- added functionality to SoulLocked (with a text tag named LockedBy)
- added ban duration gamerule (finally)
- Souls now get damaged when used in a crafting recipe
- Souls now have a durability of 4 (Summoned Souls have a durability of 20) (kill soul and ban soul do not waste durability)
Комментарии
Загружаем…