Back to mods
Ledger - Opensource Economy API project artwork

CurseForge · Hytale mod

Ledger - Opensource Economy API

The most powerful Economy API for Hytale - Multiple currencies, events, async API, transaction logging.

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

Quick answer

Which Ledger - Opensource Economy API release should I use?

Updated 7 months ago
Latest stable file Ledger-1.1.0.jar
Game version Not listed
Mod system Built-in Hytale mod system

Ledger - Opensource Economy API Ledger-1.1.0.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 Ledger - Opensource Economy API 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 Ledger - Opensource Economy API Ledger-1.1.0.jar need?

Ledger-1.1.0.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 Ledger - Opensource Economy API without breaking your instance.

Built for Ledger - Opensource Economy API Ledger-1.1.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Ledger-1.1.0.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 Ledger-1.1.0.jar. It opens that exact file at the source.

About this project

What does Ledger - Opensource Economy API add?

Ledger - The Complete Economy API for Hytale

The Vault-like economy solution that Hytale servers need.

Ledger provides a unified, standardized economy API that allows plugin developers to easily integrate economy features without worrying about implementation details. Just like Vault did for Minecraft, Ledger does for Hytale.


Key Features

For Server Owners

  • Zero Configuration Required - Works out of the box with sensible defaults
  • Multiple Storage Options - JSON for simplicity, SQLite for performance
  • Transaction Logging - Full audit trail of all economy activity
  • Customizable Currency - Set your own currency name, symbol, decimals
  • Permission-Based Commands - Fine-grained control over who can do what

For Plugin Developers

  • Simple API - Deposit, withdraw, transfer in just a few lines of code
  • Fully Async - All operations return CompletableFuture for non-blocking calls
  • Event System - PreTransaction, PostTransaction, BalanceChange events
  • Multi-Currency Support - Register and manage multiple currencies
  • Account Caching - Built-in caching for optimal performance

Commands

Command Description Permission
/balance Check your balance ledger.balance
/pay <player> <amount> Send money to another player ledger.pay
/baltop View the richest players ledger.baltop
/eco give/take/set Admin economy management ledger.admin
/ledger reload Reload configuration ledger.admin.reload

Quick Start for Developers

// Get the economy service
EconomyService economy = Ledger.getEconomyOrThrow();

// Check balance
economy.getBalance(playerUuid).thenAccept(balance -> {
    System.out.println("Balance: " + balance);
});

// Deposit money
economy.deposit(playerUuid, 100.0);

// Withdraw money
economy.withdraw(playerUuid, 50.0);

// Transfer between players
economy.transfer(senderUuid, receiverUuid, 25.0);

Configuration

All settings are customizable via config.json:

  • Currency name, symbol, and decimals
  • Starting balance for new players
  • Minimum and maximum balance limits
  • Transaction limits and cooldowns
  • Storage type (JSON or SQLite)
  • Transaction logging on/off

Why Choose Ledger?

Standardization - One API for all economy plugins. No more compatibility issues.

Performance - Built with async operations and caching from the ground up.

Reliability - Transaction logging ensures no money is ever lost.

Extensibility - Event system allows other plugins to react to economy changes.


Support

Found a bug? Have a feature request?

Visit our GitHub repository


Ledger v1.1.0 - Made for the Hytale community by KarmaByte

Project description from CurseForge.

Recent files

Ledger - Opensource Economy API releases and Hytale builds

2 of 2 releases match

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