Skip to content

Repository files navigation

Power Scaling

Server-authoritative combat progression for Minecraft Java 1.21.1 on NeoForge, designed to coexist with All the Mods 10.

Current playable slice: Bladebound Ascension

  • Persistent levels and XP for sword, axe, trident, unarmed, and magic combat.
  • Six-class foundation with Bladebound fully wired into the first slice.
  • Five validated skill trees; spend earned points from commands.
  • Sword damage scaling from level and class affinity.
  • Sovereign Break, a staged sword superpower with wind-up, directional slash, impact particles, sound, area damage, and cooldown.
  • Server-side commands; no client mod UI dependency.

Use /powerscaling help in-game. Suggested smoke test:

  1. /powerscaling class choose bladebound
  2. Kill mobs with a sword and inspect /powerscaling profile.
  3. Inspect /powerscaling tree sword and buy a node with /powerscaling skill unlock sword keen_edge.
  4. Hold a sword and cast /powerscaling ability sovereign_break.

Class choice is permanent in this pre-alpha slice; explicit respec rules arrive with Class Convergence.

Build

Requires a Java 21 JDK.

./gradlew build

The mod JAR is created in build/libs/. Architecture, slices, and acceptance gates live in docs/. See the slice 1 review for verification evidence and the issue-ready backlog for planned work.

Compatibility policy

  • Minecraft is pinned to 1.21.1.
  • Compiled against NeoForge 21.1.244; ATM10 7.3 uses a compatible 21.1.x runtime.
  • No hard dependency on ATM10 mods.
  • Magic weapons are extensible through the powerscaling:magic_weapons item tag.
  • Gameplay state and damage decisions remain server-authoritative.

Status

Pre-alpha 0.1.0. This is one standalone vertical slice, not the complete design.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages