Skip to content

HTSkyBlock Admin Commands

The /htskyblock command collection provides administrative functions for plugin management and configuration.

Base Command

/htskyblock - Main admin command collection

Permission: htskyblock.admin

Subcommands

reload

Reload all plugin configuration and data files without restarting the server.

Usage: /htskyblock reload

Permission: htskyblock.admin.reload

What Gets Reloaded: - Configuration files (config.json) - Language files (lang/*.json) - Economy data (if economy is enabled) - Island data (islands.json) - Player data (player_data.json) - NPC data (npcs.json) - Shop data (shop.json) - Block worth values (blockworth.json) - Visit requests/invites - Challenge data

When to Use Reload

Use this command after manually editing configuration files to apply changes without restarting the server. Note that some changes (like world generation settings) may require a server restart to take full effect.

help

Display a list of available admin commands with brief descriptions.

Usage: /htskyblock help

Permission: htskyblock.admin.help

ahadmin

Open the Auction House admin panel for managing player listings and auctions.

Usage: /htskyblock ahadmin

Permission: htskyblock.admin.auctionhouse

Requirements: - Auction house must be enabled in config.json - Must be used in-game (not from console)

Auction House Management

The admin panel allows you to view all active listings, remove inappropriate items, refund players, and manage auction house settings directly from the UI.

Configuration

All admin commands require the base permission htskyblock.admin plus the specific subcommand permission. You can grant all admin permissions with:

permissions:
  htskyblock.admin.*

Or grant individual permissions:

permissions:
  htskyblock.admin.reload
  htskyblock.admin.help
  htskyblock.admin.auctionhouse

Common Tasks

Reloading After Config Changes

  1. Edit your configuration file (e.g., config.json, lang/en.json)
  2. Run /htskyblock reload
  3. Check console for any errors during reload
  4. Test the changes in-game

Checking Admin Access

If a command is not working, verify the player has the required permission:

  1. Check the base permission: htskyblock.admin
  2. Check the specific permission: htskyblock.admin.reload
  3. Reload permissions if using a permissions plugin