Skip to content

Introduction

Hytale server modding is traditionally done using Java. While powerful, this approach introduces friction for rapid iteration, experimentation, and onboarding new developers.

SimpleScripting introduces JavaScript as a first-class scripting language for server-side logic while preserving Hytale’s native systems.

JavaScript offers fast iteration cycles, lower entry barriers, familiar syntax, and strong suitability for scripting and orchestration.

SimpleScripting is built around the following principles:

Java defines assets and engine-level integrations.
JavaScript defines behavior and logic.

Manifests define identity, dependencies, and intent.
Lifecycle hooks are opt-in and predictable.

Mods are isolated from each other.
Errors do not cascade across mods.

Load order is explicit.
Dependencies are declared and enforced.

SimpleScripting is ideal for:

  • Gameplay rules
  • Server automation
  • Event-driven logic
  • Lightweight feature mods
  • Rapid prototyping