premium banner
Server info hub with commands, FAQ, rules, global search and customizable quick-access sidebars in one unified UI.

Description

KyuubiSoft Info Hub

kyuubisoft

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 /ksinfoitem command

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 .json files 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

Made with Love by KyuubiSoft