Changelog
Changelog
Section titled “Changelog”Version 2.6.0
Section titled “Version 2.6.0”Improvements
Section titled “Improvements”- Java 25 Support — Updated toolchain to Java 25
- Web Editor Integration — Added config provider for the KyuubiSoft Core web editor, allowing all Info Hub configs and localization to be edited via the browser-based admin interface
- Core Reload Handler — Registered a reload handler with the Core Admin Menu so InfoHub can be reloaded from the central admin panel
- NPC Page Openers — Added showcase NPC page openers for
showcase_infohubandshowcase_infobook
Version 2.8.0 - Main Hub UI Redesign
Section titled “Version 2.8.0 - Main Hub UI Redesign”New Features
Section titled “New Features”Scrollable Content Area
Section titled “Scrollable Content Area”The entire hub content area now scrolls when it exceeds the container height. No more content overflow when you have many sections, announcements, and custom pages active at the same time.
Server Banner
Section titled “Server Banner”Servers can now display a custom banner/logo at the top of the hub. Place a PNG in the banner/ folder of the mod’s data directory (recommended size: 1520x240 pixels). Enable with banner.enabled: true in config.json. The banner image is sent dynamically to each player on connect.
Personalized Welcome Message
Section titled “Personalized Welcome Message”A “Welcome back, {player}!” greeting now appears below the hub title, personalized with each player’s name. The text is translatable via the localization system (hub.welcome key).
Compact Section Buttons
Section titled “Compact Section Buttons”Section buttons have been reduced from 110px to 70px height, giving a cleaner, more modern look while fitting more content on screen without scrolling.
Improved Card Visuals
Section titled “Improved Card Visuals”- Section buttons now use the native
OptionBackgroundPatchtexture with hover and pressed effects - Icon boxes use the native Hytale inventory slot texture instead of flat colors
Live Entry Count Badges
Section titled “Live Entry Count Badges”Section descriptions now show live counts instead of static text:
- “24 commands available”
- “12 rules”
- “8 questions”
- “3 team members”
8 Custom Page Slots
Section titled “8 Custom Page Slots”Increased from 3 to 8 custom page buttons on the main hub (displayed in up to 4 rows of 2). Custom pages are now visually separated from built-in sections with a “CUSTOM PAGES” divider.
Improvements
Section titled “Improvements”- Width fix — Single buttons in a row no longer stretch to full width
- Localization — All 9 languages updated to version 11 with new translation keys
Version 2.5.0 - Per-Player Language, ShowcaseCompat & Fixes
Section titled “Version 2.5.0 - Per-Player Language, ShowcaseCompat & Fixes”New Features
Section titled “New Features”Per-Player Language (Full Implementation)
Section titled “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
Section titled “ShowcaseCompat”Added compatibility layer for the Showcase mod. Info Hub entries can now be referenced and displayed within Showcase displays.
Bug Fixes
Section titled “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
Section titled “Version 2.4.0 - Per-Player Language Support”New Features
Section titled “New Features”Per-Player Language Support
Section titled “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
Section titled “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
Section titled “Version 2.3.0 - Parameterized Buttons & Admin Improvements”New Features
Section titled “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
Section titled “Version 2.2.0 - Parameterized Quick Access Buttons”New Features
Section titled “New Features”Parameterized Quick Access Buttons
Section titled “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
Section titled “Version 1.2.0 - Custom Pages System”New Features
Section titled “New Features”Custom Pages System
Section titled “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
Section titled “Version 1.0.5 - Text Display Improvements”New Features
Section titled “New Features”Text Wrapping in FAQ & Rules
Section titled “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
Section titled “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
Section titled “Version 1.0.4 - Live Search Improvements”New Features
Section titled “New Features”Live Inline Search on Main Hub
Section titled “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
Section titled “Improvements”- Consistent search behavior across all pages (Main Hub, Categories, Command List)
- Smoother, faster search experience
Bug Fixes
Section titled “Bug Fixes”- Fixed Command List search which was incorrectly requiring a button click
Version 1.0.0 - Initial Release
Section titled “Version 1.0.0 - Initial Release”Features
Section titled “Features”Info Hub Sections
Section titled “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
Section titled “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
Section titled “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
Section titled “Configuration”- Organized folder structure
- Extensive customization options
- Permission-based access control
- Hot-reload with
/infoadmin reload
Commands
Section titled “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
Section titled “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
Section titled “Upgrade Notes”Fresh Install
Section titled “Fresh Install”- Place JAR in
mods/folder - Start server
- Edit configuration files in
plugins/InfoHub/ - Use
/infoadmin reloadto apply changes