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:
- Player clicks a parameterized button in the sidebar
- A parameter input page opens with text fields for each
{Placeholder} - All fields are required — Execute button runs the command with substituted values
- 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:
| Type | Description |
|---|---|
TEXT | Simple text with color codes |
LIST | Expandable list entries (changelog, news) |
FAQ_STYLE | Expandable Q&A format |
GRID | Button 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: trueproperty
Color Formatting Support
Server admins can now use color codes in FAQ answers and rule texts using Minecraft-style formatting codes.
Supported Color Codes:
| Code | Color | Code | Color |
|---|---|---|---|
&0 | Black | &8 | Dark Gray |
&1 | Dark Blue | &9 | Blue |
&2 | Dark Green | &a | Green |
&3 | Dark Cyan | &b | Cyan |
&4 | Dark Red | &c | Red |
&5 | Purple | &d | Pink |
&6 | Gold | &e | Yellow |
&7 | Gray | &f | White |
&r | Reset (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
| Command | Description |
|---|---|
/info | Open the Info Hub |
/commands | Open Commands section |
/rules | Open Rules section |
/faq | Open FAQ section |
/team | Open Team section |
/infoadmin reload | Reload configuration |
Permissions
| Permission | Description |
|---|---|
infohub.use | Use the Info Hub |
infohub.admin.reload | Reload configuration |
infohub.admin | View admin commands |
infohub.bypass.commandfilter | Execute blocked commands |
Upgrade Notes
Fresh Install
- Place JAR in
mods/folder - Start server
- Edit configuration files in
plugins/InfoHub/ - Use
/infoadmin reloadto apply changes