
Shardbound: Shields of Fate
Shardbound: Shields of Fate is a PvP plugin where each player receives a unique, soulbound shield with passive combat abilities, assigned randomly on first join. Inspired by Shard SMP, it turns every fight into a clash of distinct powers and identities
1.0.0
Compatibility
Changes
🛠️ Bit by Block – Shardbound: Shields of Fate v1.0.0 Release Date: July 10, 2025 Type: Initial Release 🎉
🧪 Core Features 🛡️ Soulbound Shields: Every player receives a random, permanent shield with unique powers on first join.
♻️ Power Variants: Includes 12+ themed shield types like Blazeguard, Frostbrand, Abyssal Aegis, and Gravestone, each with its own passive effect.
⚙️ Cooldowns & Activation: All shield powers have built-in chances and cooldowns, triggered during combat.
🧬 Persistent Storage: Shields are stored per-player using UUIDs and cannot be dropped or traded.
🧾 Admin Tools: Includes /shardshield, /shardshield info, and /shardshield give commands for manual control.
🔧 Improvements 🎨 Clean code structure using PersistentDataContainer
🔌 PlaceholderAPI integration (%shardshield_name%, %shardshield_effect%, %shardshield_level%)
⚠️ Fully paper-compatible; no Vault or economy dependencies
📜 Balancing Each shield’s ability has configurable chance and cooldown values in config.yml
Power effects are purely passive, ensuring minimal combat interruption
🔍 Design Notes Built for RPG and PvP servers with identity-driven combat systems
Inspired by Shard SMP, but strictly shield-focused for tactical, visual clarity
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:HEvFSA76:Szat8xQl"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:HEvFSA76:Szat8xQl"
}
