Back to mods
Zima project artwork

CurseForge · Hytale mod

Zima

Zima is a Hytale plugin that reads integration specs, resolves conflicts deterministically, and outputs generated override assets as a runtime pack.

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

Quick answer

Which Zima release should I use?

Updated 2 months ago
Latest stable file Zima-1.0.4.jar
Game version 0.5
Mod system Built-in Hytale mod system

Zima-1.0.4.jar targets 0.5. 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 Zima 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 Zima-1.0.4.jar need?

Zima-1.0.4.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 Zima without breaking your instance.

Built for Zima-1.0.4.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Zima-1.0.4.jar. It targets 0.5; 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 Zima-1.0.4.jar. It opens that exact file at the source.

About this project

What does Zima add?

Zima - Deterministic mod integration & patching system.

Zima works seamlessly with Hytalor when in the same pack!


Zima is a deterministic mod integration & patching system.
It lets mods safely modify game assets without overwriting each other or breaking load order.

Instead of replacing files, mods declare “intents” describing exactly what they want to change. Zima then applies those changes in a predictable, conflict-aware way.

Documentation: Check Out the Github


Core Behaviour

Predictable Load Order

Zima decides which changes run first using clear rules:

  1. Dependency rules (dependsOn, loadAfter, loadBefore)

  2. Mod role (core, content, tweak, compat)

  3. Priority value

  4. Mod ID (as final tie-breaker)

This means results are stable and reproducible.


Asset Changes

Mods don’t replace entire assets.
They specify targeted operations like:

set → change a specific value

removePath → delete a field or property

mergeObject → combine data without destroying existing values

For arrays (lists), Zima supports:

Add / remove elements

Insert before / after

Replace or merge entries

Upsert (update if present, add if missing)


Intents

An intent can modify:

A single asset

Many assets via patterns (*, **, etc.)

Specific elements inside arrays

Filtered matches (e.g., entry with id="foo")

This avoids brittle hardcoding.


Conflict Detection

If two mods try to change the same exact data path, Zima can:

Deny the change

Merge safely

Require explicit overrides

No silent corruption.


Validation & Safety

Zima rejects invalid specs at load time with clear diagnostics.

It also supports:

Assertions / requirement checks

Strict schema enforcement

Versioned compatibility guarantees


No Double-Apply Issues

Zima does not read Server/Patch, preventing duplicate modifications when combined with other patch systems.


How Mods Use Zima

Mods place specs inside their asset pack:

Server/Zima/manifest.json Server/Zima/*.intent.json 

manifest.json → metadata (role, priority, policies)

intent files → describe desired changes only


Compatibility Promise

Zima uses a strict versioned schema:

zima.integrate.v1

Minor updates stay backward-compatible.
Breaking behaviour always requires a new schema version.

Project description from CurseForge.

Pick your setup

Zima releases for each Hytale build.

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Zima releases and Hytale builds

10 of 10 releases match

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