UltimateSouls icon

UltimateSouls -----

When you kill your enemies you capture their souls and become strong ......



[​IMG] ⚔ ULTIMATESOULS

Transform Your Weapons Into Living Entities That Hunger For Souls

Every Kill Matters Risk vs Reward Legendary Awakening

WHAT IS ULTIMATESOULS?

When you slay an enemy with a compatible weapon, their soul is absorbed into your blade. Each soul increases your weapon's power, but comes with a terrible price - the curse grows stronger.
  • More souls = More power (increased damage, abilities, legendary potential)
  • More souls = More risk (faster breaking, corruption effects, instability)
Balance your hunger for power against the very real possibility of your prized weapon shattering in your hands!


PERFECT FOR

  • PvP Servers - Faction, KitPvP, Survival PvP
  • Survival Servers - Adds depth to PvE experience
  • RPG Servers - Seamless RPG integration
  • Competitive Servers - Leaderboards & bounty systems

FEATURES

◆ CORE SYSTEM
Soul Collection - Absorb souls from kills into your weapon
Damage Scaling - Each soul increases attack damage
Curse System - Souls increase durability consumption
Mending Restriction - High souls block mending enchantment
Weapon Support - Swords, axes, tridents, mace
Per-Weapon Config - Different settings per weapon type

◆ DURABILITY FORMULA
Code (Text):
Durability Lost = Base Damage × (1 + (Souls × Multiplier)) Example with 50 souls and 0.15 multiplier: Durability Lost = 1 × (1 + (50 × 0.15)) = 8.5x normal

◆ TIER PROGRESSION

TIER 1 - AWAKENED (10 Souls)

��� Lifesteal - Heal 15% of damage dealt​
TIER 2 - EMPOWERED (25 Souls)
Speed Rush - Speed II on kill for 5 seconds​
TIER 3 - ASCENDED (50 Souls)
Soul Burst - AOE damage on kill (4 damage, 3.5 radius)​
TIER 4 - LEGENDARY (100 Souls)
Divine Wrath - 20% lightning strike chance on hit​

◆ YOUR WEAPON SPEAKS!
Your weapon develops personality and sends you messages based on soul count! 5+ Souls:
"I hunger for more..." "Feed me..."
25+ Souls:
"Their screams fuel me..." "I taste their fear..."
50+ Souls:
"We are becoming one..." "Your hand, my blade..."
100+ Souls:
"I AM ETERNAL" "THEY WILL ALL FALL"

◆ CORRUPTION EFFECTS
25 Souls → Hunger Drain 50 Souls → Blindness Flicker 75 Souls → Wither Aura 100 Souls → Soul Sounds 150 Souls → Constant Slowness 200 Souls → Random Nausea

◆ SOUL INSTABILITY
At 50+ souls, weapons become unstable. Each hit has a chance to "lash out"!
Code (Text):
Chance = Base (2%) + (Souls × 0.1%) At 50 souls: 2% + 5% = 7% At 100 souls: 2% + 10% = 12%
Lashout Effects:
  • Player takes 3 damage
  • Lightning visual effect
  • Soul fire particle burst
  • Thunder sound

◆ BECOME THE HUNTED
Players wielding weapons with 30+ souls become BOUNTY TARGETS! Server Announcement - Everyone knows you're a target Glowing Effect - You glow red for all to see Particle Trail - Flames follow your every step Compass Tracking - Players can hunt you down

◆ BOUNTY REWARDS
Kill a bounty target to receive:
  • 2x Soul Multiplier
  • +5 Bonus Souls

◆ SOUL STEALING
Kill a player with a soul weapon? Steal 25% of their souls!
Code (Text):
Steal Amount = Victim Souls × 0.25 Minimum Victim Souls: 5 Maximum Steal Per Kill: 10

◆ REVENGE MARK
Get killed? You receive a revenge mark against your killer!
  • +20% damage against your killer
  • Lasts 30 minutes
  • Stacks up to 3x (+30% total)
◆ NEMESIS SYSTEM Your weapon remembers its victims. Kill the same player repeatedly for bonuses!
Code (Text):
Bonus = Kills × 5% (capped at 50%) Kill count 1: +5% Kill count 5: +25% Kill count 10+: +50% (max)

◆ CHAIN KILLS FOR MULTIPLIERS
3 Kills1.5x Multiplier → KILLING SPREE! 5 Kills2.0x Multiplier → RAMPAGE! 7 Kills2.5x Multiplier → UNSTOPPABLE! 10 Kills3.0x Multiplier → *******!
  • Timeout: 60 seconds between kills
  • Death resets your streak
  • Action bar shows current streak

◆ DIFFERENT MOBS = DIFFERENT POWERS

Player → 100% Drop → +0.5 damage per soul
Zombie → 5% Drop → +2% lifesteal per soul
Skeleton → 4% Drop → +10% projectile damage per soul
Creeper → 3% Drop → +5% explosion resistance per soul
Enderman → 6% Drop → +1% teleport chance per soul
Blaze → 5% Drop → +1s fire aspect per soul
Wither Skeleton → 2% Drop → +2% wither chance per soul
Warden → 80% Drop → +5% sonic boom chance per soul
Ender Dragon → 100% Drop → Dragon breath AOE ability!
Wither → 100% Drop → Wither aura ability!

◆ TRANSFORM INTO LEGEND
Reach 100+ souls and complete the awakening ritual to unlock LEGENDARY WEAPONS! ALTAR STRUCTURE
Code (Text):
    [N] [N] [N]     [N] [B] [N]     [N] [N] [N]         |        [N] (below) B = Beacon (center) N = Netherite Block (9 total)
SACRIFICES REQUIRED
  • 3× Nether Stars
  • 1× Dragon Egg
  • 2× Totems of Undying
LEGENDARY WEAPONS

SHADOWFANG | 1.5x Damage
Shadow Step - 3 seconds invisibility on kill​
BLOODMOON'S EDGE | 1.3x Damage
Blood Frenzy - +10% damage per kill (stacks 5x)​
VOIDBRINGER | 1.4x Damage
Void Rift - 20% chance AOE void damage on kill​

◆ CLEANSE YOUR WEAPON
Remove the curse while keeping some power! ALTAR STRUCTURE
Code (Text):
    [S]   [S]       \ | /   [C]--[E]--[C]       / | \     [S]   [S] E = Enchanting Table (center) C = Crying Obsidian (4 pieces) S = Soul Campfire (4 pieces)
REQUIREMENTS
  • 16× Diamonds
  • 1× Nether Star
  • 1× Totem of Undying
  • 30 seconds ritual time
RESULTS
  • Keep 50% of damage bonus
  • No more durability penalty
  • No more corruption effects
  • Removes legendary status
◆ SOUL EXTRACTION Extract souls from your weapon into portable Soul Fragments!
  • Hold your soul weapon
  • Use /us extract command
  • Pay entropy tax (30% souls lost)
  • Receive Soul Fragment item
◆ SOUL INFUSION Right-click a soul fragment on any weapon to transfer souls!
  • Efficiency: 75% of fragment souls transfer
  • Limit: Maximum 50 infused souls per weapon
  • Stacking: Can infuse multiple times
◆ WEAPON NAME EVOLUTION
Code (Text):
0 Souls    → Original name 10 Souls   → Bloodied {name} 25 Souls   → Crimson {name} 50 Souls   → Soulbound {name} 75 Souls   → {name} of Slaughter 100 Souls  → Soulreaver 150+ Souls → Random legendary name
Legendary Name Pool: Eternal Reaper • Voidbringer • Bloodmoon's Edge • Shadowfang • Damnation • Soulrender • Oblivion
◆ VISUAL EFFECTS 10 Souls → Red dust particles 25 Souls → Flame particles, glowing 50 Souls → Soul fire, enchant glow 75 Souls → Soul particles, smoke, player aura 100 Souls → Intense particles, lightning crackles
◆ KILL ANNOUNCEMENTS 10 Souls → Server broadcast 25 Souls → Broadcast + Sound 50 Souls → Broadcast + Title 100 Souls → EVERYTHING + Firework show!

COMMANDS
Code (Text):

/us help              - Display help menu
/us info              - View held weapon's soul info
/us stats             - View your statistics
/us stats <player>    - View another player's stats
/us top               - View weapon souls leaderboard
/us top total         - View total souls leaderboard
/us top streak        - View kill streak leaderboard
/us extract           - Extract souls from held weapon
 
Aliases: /ultimatesouls /us /souls /soulbound /soul
Code (Text):
/us reload            - Reload configuration
/us set <souls>       - Set souls on held weapon
/us set <souls> <p>   - Set souls on player's weapon
/us give <souls>      - Add souls to held weapon
/us give <souls> <p>  - Add souls to player's weapon
/us clear             - Clear souls from held weapon
/us clear <player>    - Clear souls from player's weapon

PERMISSION

Code (Text):

ultimatesouls.use          - Basic plugin usage (default: true) ultimatesouls.info         - View weapon information (default: true) ultimatesouls.stats        - View personal statistics (default: true) ultimatesouls.stats.others - View others' stats (default: op) ultimatesouls.leaderboard  - View leaderboards (default: true) ultimatesouls.extract      - Extract souls (default: true) ultimatesouls.legendary    - Awaken legendary weapons (default: true) ultimatesouls.purify       - Use purification altars (default: true) ultimatesouls.infuse       - Infuse soul fragments (default: true)
Code (Text):
ultimatesouls.admin        - All admin commands (default: op) ultimatesouls.reload       - Reload configuration (default: op) ultimatesouls.set          - Set weapon souls (default: op) ultimatesouls.give         - Give souls to weapons (default: op) ultimatesouls.clear        - Clear weapon souls (default: op)
Code (Text):
ultimatesouls.bypass              - All bypass permissions ultimatesouls.bypass.gain         - Others can't gain souls from killing you ultimatesouls.bypass.curse        - Immune to durability curse ultimatesouls.bypass.mending      - Mending always works ultimatesouls.bypass.corruption   - No corruption effects ultimatesouls.bypass.decay        - Souls never decay ultimatesouls.bypass.bounty       - Never become bounty target ultimatesouls.bypass.instability  - No weapon instability

PLACEHOLDERAPI

Code (Text):

%ultimatesouls_souls%            - Souls on held weapon %ultimatesouls_max_souls%        - Max souls for weapon %ultimatesouls_tier%             - Current tier name %ultimatesouls_tier_number%      - Current tier number %ultimatesouls_total_collected%  - Total souls collected %ultimatesouls_total_kills%      - Total kills %ultimatesouls_best_streak%      - Best kill streak %ultimatesouls_current_streak%   - Current streak %ultimatesouls_is_bounty%        - "true" or "false" %ultimatesouls_is_legendary%     - "true" or "false" %ultimatesouls_legendary_type%   - Legendary name or empty %ultimatesouls_rank_souls%       - Leaderboard rank %ultimatesouls_rank_streak%      - Streak rank %ultimatesouls_damage_bonus%     - Bonus damage value

CONFIGURATION

◆ PVP SERVER SETUP
Code (YAML):
souls :  player-kills-only : true   max-souls : 150 soul-stealing :  enabled : true   steal-percentage : 0.30 soul-bounty :  enabled : true   bounty-threshold : 25
◆ PVE SERVER SETUP
Code (YAML):
souls :  player-kills-only : false   max-souls : 100 soul-types :  enabled : true soul-decay :  enabled : false   # Less punishing for casual play
◆ DATABASE CONFIG
Code (YAML):
storage :  type : "PDC"   # PDC, SQLITE, or MYSQL     sqlite:     file: "ultimatesouls_data.db"     mysql:     host: "localhost"     port: 3306     database: "ultimatesouls"     username: "root"     password: ""

INSTALLATION
◆ REQUIREMENTS
  • Server: Paper 1.21 - 1.21.11
  • Java: 21 or higher
  • RAM: 512MB+ recommended
◆ OPTIONAL DEPENDENCIES
  • Vault - Economy for extraction costs
  • PlaceholderAPI - Placeholder support
  • WorldGuard - Region protection
◆ INSTALLATION STEPS
  1. Download the JAR file
  2. Place in your server's plugins folder
  3. Restart your server (not reload)
  4. Configure plugins/UltimateSouls/config.yml
  5. Reload with /us reload

FAQ

Q: Does this work on Spigot?
No, UltimateSouls requires Paper or a Paper fork (Purpur, Pufferfish).​
Q: Will my weapons lose data on server restart?
No, all data is stored persistently using PDC (on the item itself).​
Q: Can I disable specific features?
Yes, every feature has enabled: true/false in config.​
Q: How do I transfer souls between weapons?
Use extraction then infusion!​
Q: Why does my mending not work?
At 25+ souls, mending is blocked by the curse.​
Q: How do I become legendary?
Reach 100 souls, build the altar, and complete the awakening ritual.​
Q: Will it lag my server?
No, the plugin is optimized. Visual effects can be disabled if needed.​
Q: Souls aren't being collected!
Check: valid weapon, correct world, correct gamemode, has permission.​
Q: Config changes don't apply!
Use /us reload after editing config.yml.​


TECHNICAL INFO
  • PDC Storage - Data stored on items (no database needed)
  • SQLite/MySQL - Optional database for stats/leaderboards
  • Full API - Developer API with custom events
  • PlaceholderAPI - Full placeholder support
  • Vault Integration - Economy support
  • WorldGuard - Region protection compatibility
  • Async Operations - Database operations are async
  • Performance Optimized - Efficient event handling
SUPPORT

JOIN OUR DISCORD

Get support, report bugs, suggest features, and more!

Made with ❤ by geturplugins
All Rights Reserved
Resource Information
Author:
----------
Total Downloads: 1
First Release: Mar 22, 2026
Last Update: Mar 22, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings