Back to mods
Events Scheduler project artwork

CurseForge · Hytale mod

Events Scheduler

A flexible event scheduler that automatically distributes rewards and executes commands at specific times or intervals.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Events Scheduler release should I use?

Updated 6 months ago
Latest stable file EventsScheduler-1.2.1.jar
Game version Not listed
Mod system Built-in Hytale mod system

Events Scheduler EventsScheduler-1.2.1.jar targets Hytale. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.

Where it goes

Where should Events Scheduler be installed in Hytale?

Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

Separate client mod Not supported
World host / dedicated server Required
Mod system for this release Built-in Hytale mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.

What else does Events Scheduler EventsScheduler-1.2.1.jar need?

EventsScheduler-1.2.1.jar. Change the file and its required mods may change too.

No required dependencies listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.

Before you install it

Add Events Scheduler without breaking your instance.

Built for Events Scheduler EventsScheduler-1.2.1.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use EventsScheduler-1.2.1.jar. It targets Hytale; another release may target a different game build or dependency set.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Enable it on the world host

    Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside EventsScheduler-1.2.1.jar. It opens that exact file at the source.

About this project

What does Events Scheduler add?

Events Scheduler

A powerful and flexible event scheduling plugin for Hytale servers that automatically distributes rewards and executes commands at specific times or intervals.

Features

🕐 Dual Scheduling System

  • Interval Events: Execute commands every X seconds (e.g., hourly rewards)
  • Scheduled Events: Trigger events at specific times daily (e.g., 09:00, 12:00, 18:00)

⚙️ Highly Configurable

  • JSON-based configuration system
  • Enable/disable individual events
  • Customizable timezone support (default: GMT/London)
  • Broadcast messages with custom prefix
  • Multiple commands per event

🎁 Reward Distribution

  • Automatically give items to all online players
  • Send custom messages to players
  • Supports all Hytale items (weapons, tools, armor, etc.)

🛠️ Admin Commands

  • /events - List all configured events and their status
  • /eventstrigger --eventName <name> - Manually trigger any event
  • /eventsreload - Reload configuration without restarting server

🔧 Advanced Options

  • Minimum player requirement for events
  • Cooldown between consecutive events
  • Debug mode for troubleshooting
  • Manual event triggering for testing

Configuration Example

{
    "broadcastPrefix": "[Events] ",
    
    "intervalEvents": [
        {
            "name": "hourly_reward",
            "enabled": true,
            "interval": 3600,
            "commands": [
                "give Weapon_Sword_Cobalt"
            ],
            "broadcastMessage": "Hourly reward! Cobalt Sword distributed to all players!"
        },
        {
            "name": "bonus_tools",
            "enabled": false,
            "interval": 7200,
            "commands": [
                "give Tool_Pickaxe_Crude",
                "give Tool_Hatchet_Crude"
            ],
            "broadcastMessage": "Bonus reward! Pickaxe and Hatchet distributed!"
        }
    ],
    
    "scheduledEvents": [
        {
            "name": "morning_reward",
            "enabled": true,
            "times": ["09:00", "12:00", "18:00", "21:00"],
            "commands": [
                "give Weapon_Sword_Crude",
                "give Tool_Pickaxe_Crude"
            ],
            "broadcastMessage": "Daily reward time! Sword and Pickaxe distributed!"
        },
        {
            "name": "midnight_bonus",
            "enabled": true,
            "times": ["00:00"],
            "commands": [
                "give Weapon_Staff_Cobalt",
                "message You earned a midnight bonus!"
            ],
            "broadcastMessage": "Midnight bonus! You earned a Cobalt Staff!"
        }
    ],
    
    "settings": {
        "timezone": "Europe/London",
        "debugMode": false,
        "minPlayersRequired": 0,
        "cooldownBetweenEvents": 0
    }
}

Supported Commands

  • give <ItemID> - Give an item to all players
  • message <text> - Send a message to all players

Installation

  1. Download the latest .jar file
  2. Place it in your server's mods folder
  3. Start/restart your server
  4. Configure events in mods/EventScheduler/events.json
  5. Use /eventsreload to apply changes

Permissions

All commands require OP permissions by default.

Requirements

  • Hytale Server (Early Access or newer)
  • Java 17+

Support

Found a bug or have a suggestion? Open an issue on the project page!


Author: Crefax
License: MIT

Project description from CurseForge.

Recent files

Events Scheduler releases and Hytale builds

4 of 4 releases match

Looking for an older file? The official CurseForge project page is in Resources.