2.1
Compatibility
Changes
IdentitySteal v2.1 — Identity Evolution Lite
A role-based identity card system for PvP servers, inspired by Jumanji-style adventure and mystery.
⚡ NEW: Identity Evolution Progression System
A brand-new lightweight progression system that rewards gameplay with XP and tier evolution!
How It Works
- Earn XP by using your role's abilities (+10 XP) and getting player kills (+50 XP)
- Reach 1,000 XP to evolve your identity from Tier I → Tier II
- Tier II grants a 1.2× ability multiplier — your abilities become stronger (duration, damage, summon count, etc.)
- Changing roles resets your progress — keeps the gameplay loop fresh and encourages commitment
Evolution Features
| 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 |
New Config Section
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
🔌 Placeholders — Now Live!
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.
🛡️ Ability Scaling for Roles
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.
� Technical Details
- Version: 2.0 → 2.1
- New files:
IdentityProgressionData.java,IdentityTier.java,IdentityProgressionManager.java - Modified files:
ConfigManager,config.yml,AbilityListener,DeathListener,CardManager,Role,PlaceholderResolver,IdentitySteal - Build: Clean compilation, 0 errors
- Backwards compatible — existing configs work without changes
- bStats tracking still included
- Dependencies: Paper 1.21+, Java 21
Built with ❤️ for PvP servers.
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:UQtVKhtB:D8A6LpU1"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:UQtVKhtB:D8A6LpU1"
}

