Context
Spline math currently lives inside shared/common. ManisGame isolates domain-specific shared logic into dedicated submodules (e.g. shared/scare, shared/day). Spline calculation is a self-contained concern that does not belong in the general-purpose common module.
Goal
Move all spline-related classes (currently in net.elytrarace.spline.*) into a new :shared:spline Gradle module.
Acceptance Criteria
Context
Spline math currently lives inside
shared/common. ManisGame isolates domain-specific shared logic into dedicated submodules (e.g.shared/scare,shared/day). Spline calculation is a self-contained concern that does not belong in the general-purpose common module.Goal
Move all spline-related classes (currently in
net.elytrarace.spline.*) into a new:shared:splineGradle module.Acceptance Criteria
:shared:splinemodule exists insettings.gradle.ktsshared/splinehas no Minestom or Paper imports:shared:splineshared/commonno longer contains spline code