Skip to main content
The btcsky_menu_config manifest entry allows you to fully customize all GUIs provided by the BTC Sky extension. This includes the main island control panel, member management, bank, upgrades, and more. All buttons in BTC Sky menus use a standardized MenuItemTemplate.
item
Item
required
The base item definition (material, model data).
name
String
Display name. Supports MiniMessage and global placeholders.
lore
List<String>
Item lore lines. Supports MiniMessage and global placeholders.
glowing
Boolean
default:"false"
If true, adds an enchantment glint effect.
customModelData
Int
Custom Model Data ID for resource packs.

Available Menus

The configuration is sectioned by menu key:

Control Panel

controlPanel: The main menu (/is). Contains buttons for all sub-menus.

Dimensions

dimensions: Travel between island worlds. Templates for Locked vs Unlocked.

Upgrades

upgrades: Purchase island enhancements. Supports pagination.

Members

members: Manage roles, invites, and kicks. Templates for Online, Offline, and Leaders.

Settings

settings: Toggle flags like PvP, Visitor Access, etc.

Bank

bank: Deposit, withdraw, and view history.

Other Menus

  • Island Top: Leaderboards.
  • Biomes: Change island biome selector.
  • Generator: Cobblestone generator upgrade path.
  • Visitors: Manage guest access and bans.
  • Contracts/Research: Tech progression systems.

Global Placeholders for Menus

These placeholders work in any menu title, button name, or lore:
PlaceholderDescription
%btcsky_island_level%Current island level
%btcsky_island_worth%Total calculated worth
%btcsky_island_name%Island name
%btcsky_owner_name%Island owner’s name
%btcsky_member_count%Current member count
%btcsky_member_max%Max member limit
%btcsky_bank_balance%Current balance
%btcsky_bank_limit%Bank capacity