A role-based identity card system for PvP servers, inspired by Jumanji-style adventure and mystery.
A brand-new lightweight progression system that rewards gameplay with XP and tier evolution!
| Feature | Details |
|---|---|
| 🎮 XP from Abilities | +10 XP every time you successfully activate an ability |
| ⚔️ XP from Kills | +50 XP per valid player kill |
| 🏆 Tier II Evolution | Evolve at 1,000 XP — grants 1.2× ability multiplier |
| ✨ Evolution Effects | Challenge complete sound, totem particles, and title screen on tier up |
| 🔄 Role Change Reset | Switching roles wipes all XP and tier progress |
| 🛡️ Anti-Abuse | 60-second cooldown per victim — can't farm kills on the same player |
| 💾 Persistent | All progress saved to progression.yml — survives restarts |
| ⚙️ Fully Configurable | Every value is customizable in config.yml |
| ❌ Optional | Disable entirely with identity-evolution.enabled: false |
identity-evolution:
enabled: true
xp:
ability-use: 10 # XP per successful ability activation
kill: 50 # XP per valid player kill
tier2-requirement: 1000 # XP needed to evolve to Tier II
multiplier:
tier2: 1.2 # Ability multiplier at Tier II
Three placeholders that were previously stubs now return real, live data:
| Placeholder | Returns |
|---|---|
%identitysteal_tier% | Current tier level (1 or 2) |
%identitysteal_xp% | Current XP amount |
%identitysteal_nexttier_xp% | XP remaining until next tier |
These work with both PlaceholderAPI and the built-in sidebar scoreboard.
All roles now have access to tier-based ability scaling through a new getTierMultiplier() method in the base Role class. Tier II players automatically get stronger abilities — roles can opt-in to scale duration, damage, summon counts, and more.
IdentityProgressionData.java, IdentityTier.java, IdentityProgressionManager.javaConfigManager, config.yml, AbilityListener, DeathListener, CardManager, Role, PlaceholderResolver, IdentityStealBuilt with ❤️ for PvP servers.
This is a complete overhaul of the plugin. We've added deep progression mechanics, strategic PvP interactions, and premium visual systems. Here is everything you need to know about how IdentitySteal works now!
Your identity is no longer static. It is a living power that grows as you use it.
Power is taxing. Every time you use an identity ability, your Instability increases.
We've added a layer of strategy to PvP. Certain roles now have unique interactions called "Clashes" when fighting each other.
config.yml.A high-performance, animated scoreboard is now built-in!
%identitysteal_<stat>%./idprogression <addxp/setxp/settier>: Manage player growth manually./idstability <set/add/reset>: Manage player corruption levels./identity info: Now shows a detailed breakdown of your tier, XP, and stats.Thank you for being part of the IdentitySteal community. This update is just the beginning of our 2.0 journey!

Mystery identity cards with unique role abilities for PvP gameplay — steal powers, summon allies, fake deaths, and more!