Skip to content

Recommended Usage

AzureDoom edited this page Jun 8, 2026 · 1 revision

Recommended Usage

This setup is ideal for:

  • shared code (common)
  • multiple independent mods
  • a single combined development server

The design keeps:

  • mod configuration isolated per project
  • workspace behavior centralized at the root

VS Code Usage

Generate recommended VS Code project files:

./gradlew generateVSCodeConfig

This creates:

  • .vscode/extensions.json
  • .vscode/settings.json
  • .vscode/launch.json

For source attachment, run:

./gradlew prepareDecompiledSourcesForIde

To debug the local Hytale server:

./gradlew runServer -Ddebug=true -Dhotswap=true

Then use the generated Attach to Hytale Server VS Code launch configuration.

Optional Dev Container

Generate an optional Dev Container:

./gradlew generateDevContainer

This creates .devcontainer/devcontainer.json and .devcontainer/Dockerfile.

The Dev Container is optional and mainly useful for contributors who want a reproducible Java/Gradle environment.


Home | Task Reference | Troubleshooting

Clone this wiki locally