Description
KyuubiSoft Info Hub

A comprehensive server information hub for Hytale servers — commands browser with auto-discovery, FAQ system, rules display, server info page, team listing, custom pages, configurable quick-access sidebars, global search, and a full 9-tab admin panel. All in a beautiful unified UI that matches Hytale's native style.
Features
6 Content Sections
| Section | Description |
|---|---|
| Commands | Auto-detected command browser with plugin grouping and direct execution |
| Rules | Categorized rules with severity levels, consequences, and expandable details |
| FAQ | Questions & answers organized by category with search tags |
| Server Info | Server details, announcements, and external links |
| Team | Staff listing with ranks, roles, and live online/offline status |
| Custom Pages | Admin-created content pages (TEXT, LIST, FAQ_STYLE types) |
Each section has a customizable icon, display priority, optional permission requirement, and a direct command shortcut.
Command Browser
- Auto-discovery — automatically detects all registered commands from all plugins
- Plugin grouping — commands grouped by their source plugin
- Permission-aware — only shows commands the player has permission to use
- Search — find commands by name, description, or alias
- Direct execution — execute commands directly from the UI (configurable, with blocklist)
- Parameter input — enter command parameters before executing
- Custom categories — override automatic grouping with manual categories
- Hide list — block specific commands from appearing
Rules System
- Categorized rules — group rules by type (General, Chat, PvP, Building, etc.)
- Severity levels — visual color indicators: Low (blue), Medium (orange), High (red), Critical (purple)
- Two-view model — short summary in the list, full text on click
- Consequences — show what happens when a rule is broken
- Color code support — format text with Minecraft-style color codes
FAQ System
- Categorized questions — organize by topic (Getting Started, Gameplay, Technical, etc.)
- Expandable answers — click a question to reveal the detailed answer
- Search tags — add tags for improved discoverability
- Color code support — format answers with color and style codes
Server Info Page
- Server details — name, description, version
- Announcements — priority-sorted news with title and content
- External links — Discord, website, wiki, etc. (sent as clickable chat links)
- Custom icons — each link gets a configurable Hytale item icon
Team Page
- Multiple ranks with custom colors and priority sorting
- Member details — name, UUID, role description, optional contact info
- Live online/offline status — green/red indicator for each member
- Configurable — show/hide online status, contact info
Custom Pages
Create additional content pages without writing any code:
| Type | Description |
|---|---|
| TEXT | Simple text content with color codes and line breaks |
| LIST | Expandable entries with title, subtitle, and content (great for changelogs) |
| FAQ_STYLE | Q&A format with tag-based searching |
- Up to 3 custom pages shown on the main hub
- Each page can register its own command (e.g.
/changelog,/tips) - Optional permission restrictions
- Customizable icon and priority
Global Search
- Cross-section search — search commands, FAQ, and rules simultaneously
- Real-time results — instant filtering as you type
- Categorized results — grouped by section type
- Configurable — enable/disable search per section, set minimum query length
Quick Access Sidebars
- Dual sidebars — configure left and/or right sidebar on the main hub
- Categories — up to 10 categories per sidebar with custom icons
- Buttons — up to 8 buttons per category
- Command buttons — execute any command with one click
- URL buttons — send clickable links to chat
- Fully configurable — labels, commands, URLs via JSON
Info Book Item
- Physical in-game item that opens the Info Hub on right-click
- Configurable: enable/disable, custom item ID, hotbar slot, give on first/every join
- Give delay to avoid join-lag
- Also available via
/ksinfoitemcommand
Join Welcome Message
- Automatic welcome message on player join
- Configurable delay, multiple lines, and cooldown
- Option to show only on first join
- Custom text with {player} placeholder
Admin Panel
Accessible through /ksinfoadmin panel or the Core Admin Dashboard — full in-game configuration with 9 tabs.
| Tab | Section | Description |
|---|---|---|
| General | Settings | Language, display, search, permissions, join message, info item |
| Sections | Content | Enable/disable sections, set icons, priorities, commands |
| Commands | Content | Command categories, execution settings, hidden commands |
| Rules | Content | Rule categories and entries with severity levels |
| FAQ | Content | FAQ categories and questions with tags |
| Server Info | Server | Server details, links, announcements |
| Team | Server | Ranks, members, online status |
| Custom Pages | Layout | Create and edit pages (TEXT, LIST, FAQ_STYLE) |
| Quick Access | Layout | Configure left/right sidebar buttons |
- Working copy system — all changes held until Save
- CRUD for everything — add, edit, delete categories, rules, FAQ entries, team members, custom pages
- Live reload — changes apply immediately after save
Commands
Player Commands
| Command | Aliases | Description |
|---|---|---|
/info |
/hub, /infohub, /menu |
Open the Info Hub main menu |
/commands |
— | Open the Command Browser directly |
/rules |
— | Open the Rules section directly |
/faq |
— | Open the FAQ section directly |
/team |
— | Open the Team section directly |
/ksinfoitem |
/getinfo, /infobuch |
Get the Info Book item |
Section shortcuts are configurable — add aliases or disable them in the config.
Admin Commands
| Command | Description |
|---|---|
/ksinfoadmin panel |
Open Admin Panel |
/ksinfoadmin reload |
Reload configuration from disk |
Permission: infohub.admin
Configuration
InfoHub/
├── config.json # Main settings (language, display, search, join, item)
├── commands/
│ └── categories.json # Command grouping, execution, hidden/blocked lists
├── rules/
│ └── rules.json # Rule categories and entries
├── faq/
│ └── faq.json # FAQ categories and questions
├── serverinfo/
│ └── serverinfo.json # Server details, announcements, links
├── team/
│ └── team.json # Ranks and members
├── quickaccess/
│ └── quickaccess.json # Left/right sidebar buttons
├── custom/
│ └── pages.json # Custom content pages
└── localization/
├── en-US.json # English translations
└── de-DE.json # German translations
Quick Access Example
{
"left": {
"enabled": true,
"title": "Quick Access",
"categories": [
{
"title": "Teleport",
"icon": "Consumable_Pearl",
"buttons": [
{ "label": "Spawn", "command": "/spawn" },
{ "label": "Home", "command": "/home" },
{ "label": "Discord", "command": "https://discord.gg/example", "text": "Join Discord" }
]
}
]
}
}
Custom Page Example
{
"id": "changelog",
"title": "Server Changelog",
"icon": "Ore_Prisma",
"type": "LIST",
"showInHub": true,
"command": "changelog",
"commandAliases": ["updates", "news"],
"entries": [
{
"title": "v1.2.0 - Big Update",
"subtitle": "2026-02-01",
"content": "Added: New spawn area, quest rework, bug fixes..."
}
]
}
Permissions
| Permission | Default | Description |
|---|---|---|
infohub.use |
Everyone | Use the Info Hub |
infohub.admin |
OP | Open admin panel |
infohub.admin.reload |
OP | Reload configuration |
infohub.bypass.commandfilter |
OP | Execute blocked commands |
Each section and category can have custom permissions for fine-grained access control.
Localization
- Auto-discovery — all
.jsonfiles in the localization folder are automatically loaded - Shipped with: English and German
- All UI text, labels, tooltips, and admin panel fully translated
- JSON-based translation files — easy to add new languages
- Placeholders:
{player},{count},{current},{total}
Compatibility
- Requires: KyuubiSoft Core
- Auto-detects commands from all installed plugins
- Server: Hytale Dedicated Server
- Java: 21+
Support
- Discord: KyuubiSoft Discord
Made with Love by KyuubiSoft
