Tags
Creators
Details
Licensed MIT
Published 3 months ago
Updated 3 months ago
All versions
1.2.0
Beta
STAT Mod 1.2.03 months ago 25
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
Changelog
[1.2.0] - 2026-06-21
Added
- Unified magic tree — Iron's Spellbooks Phase 1 (common trunk + Fire school active)
- 8 magic schools structurally present (locked, pending Phase 2)
- Arcane and school point system with persistence
- IronSpellEventBridge for event-driven spell casting
- Puffish Skills mirror UI for magic tree
/magiccommand for tree management- Magic node unlock/gating with race affinity cost adjustment
- Client-side magic tree cache with sync on join
Fixed
- Audit M1 — 10 critical/important/minor fixes from code review (065d57a)
- SwordSoaringClientModEventsMixin cleanup
- Magic state sync on player join/respawn
Changed
- Port NeoForge 1.21.1 finalized (zero Forge residuals in src/)
- Perk gating integrates with Tensura skill level
- Build CI targets JDK 21, NeoForge 1.21.1
[1.1.0] - 2026-06-04
Added
- Full config externalization: XP rates, perk thresholds, skill levels, thirst rates, weapon XP, cooldown multiplier
README.mdwith installation, commands, and progression documentationCHANGELOG.md(this file)
Fixed
- StatPassiveSkill UUID collision: Each stat+tier now has a unique UUID, preventing passives from overwriting each other
- LevelUpHandler: Particle effects now trigger correctly per milestone level
- FatigueHandler: Config values are now read once at load instead of every tick
- System.currentTimeMillis(): Replaced with server game ticks in
StatActiveSkilland mana blocking for deterministic cooldowns - ThirstHandler: All thirst rates are now configurable
- PerkTickHandler: Added early return when player has no perks
Removed
- Stale
META-INF/mods.tomlat project root (WeaponsOfMiracles artifact)
Changed
- Perk tier thresholds now read from config (were hardcoded 20/50/80)
- Skill unlock levels now read from config (were hardcoded 20/50/80/100)
- XP formula multiplier configurable (was hardcoded 50)
- Weapon mastery max level configurable (was hardcoded 50)
[1.0.0] - 2026-05-27
Initial Release
- 23 character stats across 5 categories
- 60+ Epic Fight custom skills
- 42 perks (3 per stat)
- Fatigue system with 7 debuff thresholds
- Thirst system with dehydration effects
- Weapon mastery for 13 weapon types
- Mana pool system
- 48-minute day cycle
- Adrenaline potions and effect
- Full French and English localization
/statmodadmin command with list/get/set/xp/reset- Character Screen (P) and Perk Screen (O)
- HUD: fatigue bar, global level overlay, combo counter
- ParCool integration
- AAA Particles integration
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
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:s6kZZpsn:2IvyA4J0"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:s6kZZpsn:2IvyA4J0"
}

