Back to mods
One Query project artwork

CurseForge · Hytale mod

One Query

Get discovered by more players. This Hytale plugin lets server listing sites display your server stats automatically. Network mode for multi-server setups. More visibility = more players joining.

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

Quick answer

Which One Query release should I use?

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

One Query one-query-2.0.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 One Query 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 One Query one-query-2.0.1.jar need?

one-query-2.0.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 One Query without breaking your instance.

Built for One Query one-query-2.0.1.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use one-query-2.0.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 one-query-2.0.1.jar. It opens that exact file at the source.

About this project

What does One Query add?

OneQuery - Hytale Server Query Plugin

Let server lists display your server stats. Works like Minecraft's query protocol, but built for Hytale.

Features

  • Zero Dependencies — just drop in and it works
  • Same Port — uses your game port, no extra ports needed
  • Secure — challenge-response prevents DDoS amplification
  • Network Mode — combine player counts across multiple servers
  • Access Control — protect endpoints with tokens

What Can Be Queried?

  • Server name and MOTD
  • Player count (current and max)
  • Online player list with UUIDs
  • Server version and protocol info
  • Installed plugins

Network Mode (New in v2!)

Running multiple servers? OneQuery can aggregate data across your entire network:

  • Show total players across all servers from your lobby
  • Display combined player list from any server
  • Real-time sync via Redis

Perfect for survival networks, minigame servers, and large communities.

Access Control

Protect sensitive data with token-based authentication:

  • Make player count public, but player list private
  • Give different apps different permissions
  • Revoke access anytime

Plugin API

Other plugins can access network-wide data:

OneQueryAPI api = OneQueryAPI.get();
int totalPlayers = api.getPlayerCount();
List<PlayerInfo> survivalPlayers = api.getPlayers("survival-*");
boolean isOnline = api.isPlayerOnline(uuid);

Installation

  1. Download the JAR file
  2. Place it in your server's plugins folder
  3. Restart the server
  4. Done! Your server is now queryable

Configuration

Works out of the box. Config file: mods/HytaleOne_OneQuery/config.json

{
  "Enabled": true,
  "LegacyProtocolEnabled": true
}

Optional Features

Network Mode — aggregate players across servers:

{
  "Network": {
    "Enabled": true,
    "ServerId": "lobby-1",
    "NetworkId": "my-network",
    "Mode": "AGGREGATE",
    "Store": {
      "Type": "redis",
      "Redis": { "Host": "localhost", "Port": 6379 }
    }
  }
}

Access Control — protect endpoints with tokens:

{
  "Authentication": {
    "Public": { "Basic": true, "Players": false },
    "Tokens": {
      "my-secret-token": { "Basic": true, "Players": true }
    }
  }
}

Server Info Overrides — custom display values:

{
  "ServerInfo": {
    "ServerName": "My Server",
    "Motd": "Welcome!",
    "Host": "play.example.com"
  }
}

See the full documentation for all options.

Join Our Discord

Need help? Want updates? Join our community:

👉 discord.gg/y7QJszbpvC

For Developers

Query servers from your app:

Links

License

MIT — free to use, modify, and distribute.

Project description from CurseForge.

Recent files

One Query releases and Hytale builds

3 of 3 releases match

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