Commit Graph

56 Commits

Author SHA1 Message Date
kayjaydee 59b33615df refactor(01): align scaffold with Mythlane conventions (Kotlin DSL, CamelCase manifest, pinned server version)
- Convert build.gradle/settings.gradle to Kotlin DSL matching VotePipe + myth_*
- Manifest keys: lowercase -> CamelCase (Group/Name/Version/Main/ServerVersion/...)
  matching production Mythlane plugins (empirical authority)
- gradle.properties adopts pluginGroup/pluginVersion/pluginDescription/hytaleServerVersion
- Template manifest via processResources.expand(${version}, ${description}, ${hytaleServerVersion})
- Add baseline deps: gson (relocated), jetbrains annotations, JUnit 5
- shadowJar archiveBaseName=hytale-gravity-flip

Rebuild: BUILD SUCCESSFUL, fat JAR regenerated with CamelCase manifest.
2026-04-22 23:32:25 +02:00
kayjaydee 2e26f8a10f feat(01): plugin manifest and entry class 2026-04-22 23:28:13 +02:00
kayjaydee 628c26aff2 feat(01): gradle scaffold (settings, properties, build, wrapper) 2026-04-22 23:23:52 +02:00
kayjaydee f9d8f71f0d chore: ignore .planning/ alongside .claude/ 2026-04-22 23:13:48 +02:00
kayjaydee 4252c8d07f chore: untrack .planning and .claude (local only) 2026-04-22 23:13:43 +02:00
kayjaydee 266b9b3f04 docs: initialize GSD project (Hytale Gravity Flip) — PROJECT, research, REQUIREMENTS, ROADMAP, STATE, config, CLAUDE.md 2026-04-22 23:12:11 +02:00