Skip to main content

Changelog

Version 2.5.0 - Per-Player Language, ShowcaseCompat & Fixes

New Features

Per-Player Language (Full Implementation)

All Info Hub pages, section titles, FAQ entries, and UI labels now fully respect each player's individual language setting (via /kslang). Previously only partially supported.

ShowcaseCompat

Added compatibility layer for the Showcase mod. Info Hub entries can now be referenced and displayed within Showcase displays.

Bug Fixes

  • Memory Leak Fix — Player session data and cached page state are now properly cleaned up on disconnect, preventing memory growth on long-running servers.
  • Announcement Padding Fix — Fixed incorrect padding on the announcement display area that caused text to overlap with the border.

Version 2.4.0 - Per-Player Language Support

New Features

Per-Player Language Support

Players can now set their preferred language with /kslang. All Info Hub pages, section titles, and content respect the player's language setting. Supported: en-US, de-DE.

Bug Fixes

  • Memory Leak Fix — Player data is now properly cleaned up on disconnect.
  • Announcement Padding — Fixed padding issue in the announcement display.

Version 2.3.0 - Parameterized Buttons & Admin Improvements

New Features

  • Parameterized Quick Access Buttons — Sidebar buttons now support {ParamName} placeholders. Players are prompted for input before command execution.
  • Admin Reload Improvements — Hot-reload now correctly refreshes all section configurations.

Version 2.2.0 - Parameterized Quick Access Buttons

New Features

Parameterized Quick Access Buttons

Sidebar buttons now support {ParamName} placeholders in the command field. When clicked, the player is prompted to enter values for each placeholder before the command is executed.

Syntax: Use {ParamName} in the command field. Up to 4 parameters are supported.

Examples:

{ "label": "Teleport to...", "command": "/tp {PlayerName}" }
{ "label": "Give Item", "command": "/give {Player} {Item} {Amount}" }

How it works:

  1. Player clicks a parameterized button in the sidebar
  2. A parameter input page opens with text fields for each {Placeholder}
  3. All fields are required — Execute button runs the command with substituted values
  4. The page closes automatically after execution

Regular buttons without {...} placeholders continue to work as before.

See Quick Access Configuration for full examples.


Version 1.2.0 - Custom Pages System

New Features

Custom Pages System

Server admins can now create their own pages via JSON configuration - no Java code required.

File: custom/pages.json

Supported Page Types:

TypeDescription
TEXTSimple text with color codes
LISTExpandable list entries (changelog, news)
FAQ_STYLEExpandable Q&A format
GRIDButton grid (planned)

Features:

  • Full color code support (&a, &b, &c, etc.)
  • Automatic command registration (command + commandAliases)
  • Integration into Info Hub main page (showInHub: true)
  • Quick Access sidebar support (quickAccess: true)
  • Permission support per page (permission)
  • Priority-based sorting (priority)

Example:

{
"pages": [
{
"id": "changelog",
"title": "Server Changelog",
"icon": "Ore_Prisma",
"type": "LIST",
"showInHub": true,
"command": "changelog",
"commandAliases": ["updates", "news"],
"priority": 10,
"entries": [
{
"title": "v1.2.0 - Big Update",
"subtitle": "2026-02-01",
"content": "&aAdded:&r New features"
}
]
}
]
}

See Custom Pages for complete documentation.


Version 1.0.5 - Text Display Improvements

New Features

Text Wrapping in FAQ & Rules

FAQ answers and rule texts are now automatically wrapped instead of being truncated with "...".

  • Full text is now visible without scrolling horizontally
  • Uses native Hytale UI Wrap: true property

Color Formatting Support

Server admins can now use color codes in FAQ answers and rule texts using Minecraft-style formatting codes.

Supported Color Codes:

CodeColorCodeColor
&0Black&8Dark Gray
&1Dark Blue&9Blue
&2Dark Green&aGreen
&3Dark Cyan&bCyan
&4Dark Red&cRed
&5Purple&dPink
&6Gold&eYellow
&7Gray&fWhite
&rReset (default color)

Example:

{
"question": "How do I become VIP?",
"answer": "Visit our &6Shop&r at &b/shop&r or donate on &aour website&r!"
}

Version 1.0.4 - Live Search Improvements

New Features

Live Inline Search on Main Hub

Search results now appear directly on the main page while typing, instead of redirecting to a separate page.

  • Start typing in the search box (minimum 2 characters)
  • Results appear instantly, replacing the section buttons
  • Results show type indicator (Commands/Rules/FAQ) for easy identification
  • Click any result to open its detail page
  • Clear the search text to return to the main view

Improvements

  • Consistent search behavior across all pages (Main Hub, Categories, Command List)
  • Smoother, faster search experience

Bug Fixes

  • Fixed Command List search which was incorrectly requiring a button click

Version 1.0.0 - Initial Release

Features

Info Hub Sections

  • Commands - Automatic detection of all server commands with plugin-based categorization
  • Rules - Server rules display with severity levels and consequences
  • FAQ - Frequently asked questions with categories and search
  • Server Info - Server information, announcements, and external links
  • Team - Team member display with online status

Core Features

  • Global Search - Search across commands, rules, and FAQ simultaneously
  • Quick Access Sidebars - Customizable sidebars with shortcut buttons
  • Multi-Language Support - Full localization (German & English included)
  • Info Item - Physical item that opens the Info Hub
  • Join Message - Configurable welcome message with /info hint

Command System

  • Automatic command detection from plugins
  • Plugin-based grouping (groupBy: "plugin")
  • Custom categories with permissions
  • Command execution from UI (with security options)
  • Parameter input support

Configuration

  • Organized folder structure
  • Extensive customization options
  • Permission-based access control
  • Hot-reload with /infoadmin reload

Commands

CommandDescription
/infoOpen the Info Hub
/commandsOpen Commands section
/rulesOpen Rules section
/faqOpen FAQ section
/teamOpen Team section
/infoadmin reloadReload configuration

Permissions

PermissionDescription
infohub.useUse the Info Hub
infohub.admin.reloadReload configuration
infohub.adminView admin commands
infohub.bypass.commandfilterExecute blocked commands

Upgrade Notes

Fresh Install

  1. Place JAR in mods/ folder
  2. Start server
  3. Edit configuration files in plugins/InfoHub/
  4. Use /infoadmin reload to apply changes