HytaleJS

HytaleJS

TypeScript/JavaScript scripting for Hytale servers

HytaleJS lets you write Hytale server plugins in TypeScript. Get full type safety, autocomplete, and a familiar development experience.

Features

Quick Example

import { EventListener, Colors } from "@hytalejs.com/core";

class MyPlugin {
  @EventListener("PlayerConnectEvent")
  onJoin(event: PlayerConnectEvent) {
    const player = event.getPlayer();
    player.sendMessage(
      Message.raw("Welcome!").color(Colors.GREEN).bold(true)
    );
  }
}

commands.register("hello", "Say hello", (ctx) => {
  ctx.sendMessage("Hello, " + ctx.getSenderName() + "!");
});

Getting Started

On this page