feat: gradle support (#10)

Switching to the ScaffoldIt Gradle Plugin adding:
- HytaleServer.jar via the official Hytale maven
- Monorepo support via `common {}` block
- Kotlin support via `useKotlin()` function
- Hot-reloading using DCEVM JVM and IDEA
- Automatic manifest in-place generation
- Automatic source path scaffolding
- Source-linked Devserver for zero jar
- Source-linked Asset Editor
This commit is contained in:
Ádám Liszkai
2026-02-02 17:08:11 +01:00
committed by GitHub
parent 581c43974a
commit 0a897e0522
9 changed files with 408 additions and 59 deletions

17
settings.gradle.kts Normal file
View File

@@ -0,0 +1,17 @@
rootProject.name = "dev.hytalemodding"
plugins {
// See documentation on https://scaffoldit.dev
id("dev.scaffoldit") version "0.2.1"
}
//
// Automatically configures the builds, but you can switch scripts if you wish!
//
hytale {
manifest {
Group = "HytaleModding"
Name = "ExamplePlugin"
Main = "dev.hytalemodding.ExamplePlugin"
}
}