Skip to main content

Commands

Complete reference for all Info Hub commands.

Main Commands

/ksinfo

Opens the Info Hub main menu.

PropertyValue
Default Aliases/hub, /help, /hilfe, /menu
PermissionNone (public)
Players OnlyYes
Customizable

The command name and aliases can be changed in config.json under command.name and command.aliases.


/ksinfoadmin

Admin command collection for managing the Info Hub.

/ksinfoadmin panel

Opens the in-game Admin Panel UI for editing all configuration.

PropertyValue
Permissioninfohub.admin
Players OnlyYes

/ksinfoadmin reload

Reloads all configuration files, localization, and refreshes the command cache.

PropertyValue
Permissioninfohub.admin.reload
Players OnlyYes

/ksinfoitem

Gives the player the Info Hub item (a book that opens the Info Hub when right-clicked).

PropertyValue
Default Aliases/getinfo, /infobuch
PermissionNone (public)
Players OnlyYes

The command checks:

  • Whether the Info Item feature is enabled in config
  • Whether the player already has the item in their inventory

Section Commands

Section commands are dynamically registered based on the sections configuration in config.json. Each section with a command field gets its own shortcut command.

Default Section Commands

CommandSectionDescription
/commandscommandsOpens the Commands section directly
/rulesrulesOpens the Rules section directly
/faqfaqOpens the FAQ section directly
/teamteamOpens the Team section directly
note

The serverinfo section does not have a command by default (command: null). To add one, set the command field in config.json:

"serverinfo": {
"icon": "Ore_Prisma",
"priority": 4,
"enabled": true,
"command": "serverinfo",
"commandAliases": ["server"]
}

Configuring Section Commands

Each section in config.json supports:

FieldTypeDescription
commandStringCommand name to register (null = no command)
commandAliasesArrayAdditional aliases for the command

Section commands are public (no permission required). Access is controlled by the section's permission field.


Custom Page Commands

Custom pages defined in custom/pages.json can also have their own commands. When a page has a command field set, it is automatically registered as a server command.

{
"id": "changelog",
"title": "Server Changelog",
"command": "changelog",
"commandAliases": ["updates", "news"]
}

This registers /changelog, /updates, and /news, all opening the changelog custom page.

Custom page commands support:

  • Aliases via the commandAliases field
  • Permissions via the permission field (players without permission receive a "no permission" message)

Permissions Summary

PermissionUsed ByDescription
infohub.admin/ksinfoadmin panelOpen the admin panel
infohub.admin.reload/ksinfoadmin reloadReload configuration
infohub.bypass.commandfilterCommand execution UIExecute blocked commands from the hub
Section permissionSection commandsPer-section access control
Category permissionCommand categoriesPer-category visibility
Custom page permissionCustom page commandsPer-page access control

See Permissions for detailed permission setup.