globalDebug | Boolean | false | Enable debug mode for all menus |
commonButtons | CommonButtonsConfig | — | Buttons shared across all BTCSky menus (back, pagination, close).CommonButtonsConfig (5)
| Field | Type | Default | Description |
|---|
back | SlotItemConfig | — | Back button used across menus.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| previousPage | SlotItemConfig | — | Previous page button.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| nextPage | SlotItemConfig | — | Next page button.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| close | SlotItemConfig | — | Close button.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| emptySlot | SlotItemConfig | — | Template shown on a dynamic list slot with no entry. Leave unset to render an empty slot.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
stackedBlocks | StackedBlocksConfig | — | Stacked blocks system configurationStackedBlocksConfig (9)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable the stacked blocks system | allowMaterials | List<Material> | empty | Only these materials can be stacked. Empty = all blocks allowed (subject to automatic filters and exclusions). | excludeMaterials | List<Material> | empty | Extra materials to exclude from stacking, beyond the automatic detection. Add blocks here that you don't want stacked even if they pass the automatic filter. | maxStackSize | Int | 64 | Maximum stack size per block (capped at 64 per Minecraft stack limit) | showHolograms | Boolean | true | Show holograms above stacked blocks | hologramFormat | String | <!italic><#FFD700>{count}x <#AAAAAA>{material} | Hologram display format. Placeholders: {count}, {material}Colors | rejectCustomItems | Boolean | true | Custom items with display names or lore cannot be stacked | disabledWorlds | List<String> | empty | Disabled worlds (world name contains any of these strings) | autoCollect | Boolean | false | If true, breaking a stacked block drops the full stack into inventory (sneak breaks 1) |
|
controlPanel | ControlPanelMenuConfig | — | Main island control panel menu configurationControlPanelMenuConfig (21)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings for the control panel.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| disableIfNotOnYourIsland | Boolean | false | If true, action buttons are disabled when the player is not on their own island. | activeOnlyOnOtherPlayersIsland | Boolean | false | If true, buttons are only active when visiting another player's island. | infoButton | GuiButtonConfig | — | Info button showing island statistics.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| biomeButton | GuiButtonConfig | — | Biome settings button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| warpsButton | GuiButtonConfig | — | Warps management button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| dimensionsButton | GuiButtonConfig | — | Dimensions button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| upgradesButton | GuiButtonConfig | — | Upgrades button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| membersButton | GuiButtonConfig | — | Members management button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| settingsButton | GuiButtonConfig | — | Settings button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| researchButton | GuiButtonConfig | — | Research tree button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| topButton | GuiButtonConfig | — | Island top rankings button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| expansionButton | GuiButtonConfig | — | Island expansion button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| contractsButton | GuiButtonConfig | — | Island contracts button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| collectionsButton | GuiButtonConfig | — | Island collections button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| combatButton | GuiButtonConfig | — | Island combat button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| visitorsButton | GuiButtonConfig | — | Visitors button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| blockValuesButton | GuiButtonConfig | — | Block values button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| hologramsButton | GuiButtonConfig | — | Holograms button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| rateButton | GuiButtonConfig | — | Rate island button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| closeButton | GuiButtonConfig | — | Close button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
|
|
dimensions | DimensionsMenuConfig | — | Dimension selection and management menuDimensionsMenuConfig (4)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| unlockedTemplate | SlotItemConfig | — | Template for an unlocked dimension. Placeholders: {dimension_name}, {dimension_id}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| lockedTemplate | SlotItemConfig | — | Template for a locked dimension. Placeholders: {dimension_name}, {dimension_id}, {unlock_cost}, {required_level}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
upgrades | UpgradesMenuConfig | — | Island upgrades menuUpgradesMenuConfig (16)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| generatorMenu | GuiMenuConfig | — | Inventory settings for the ore generator view.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| upgradeTemplate | SlotItemConfig | — | Template for available upgrades. Placeholders: {upgrade_name}, {upgrade_level}, {upgrade_max}, {upgrade_cost}, {upgrade_effect}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| maxedTemplate | SlotItemConfig | — | Template for maxed upgrades.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| switchDimensionButton | GuiButtonConfig | — | Switch dimension view button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| expansionShortcut | GuiButtonConfig | — | Shortcut to Expansion menu.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| calculateLevelButton | GuiButtonConfig | — | Recalculate island level button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| generatorBalance | SlotItemConfig | — | Generator view — bank balance display. Placeholders: {balance}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| generatorTierInfo | SlotItemConfig | — | Generator view — current tier display. Placeholders: {tier}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| generatorRateLine | String | — | Generator view — per-block rate lore appended on each block. Placeholders: {percent} | generatorUpgradeButton | SlotItemConfig | — | Generator view — upgrade button. Placeholders: {next_tier}, {cost}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| levelUnlockedTemplate | SlotItemConfig | — | Template for an UNLOCKED (past) level in the upgrade detail view. Placeholders: {level}, {cost}, {effect_value}, {upgrade_name}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| levelCurrentTemplate | SlotItemConfig | — | Template for the CURRENT level in the upgrade detail view. Placeholders: {level}, {cost}, {effect_value}, {upgrade_name}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| levelLockedTemplate | SlotItemConfig | — | Template for a LOCKED level in the upgrade detail view. Placeholders: {level}, {cost}, {effect_value}, {upgrade_name}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| purchaseConfirmDesc | String | <#FFFFFF>Acheter <#FFA640>{upgrade_name}<#FFFFFF> (niveau <#FFD24D>{level}<#FFFFFF>) pour <#4ADE6A>{cost}<#FFFFFF> ? | Confirmation description shown before buying an upgrade. Placeholders: {upgrade_name}, {level}, {cost}PlaceholdersColors |
|
upgradeDetail | UpgradeDetailMenuConfig | — | Upgrade details menuUpgradeDetailMenuConfig (3)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| iconButton | GuiButtonConfig | — | Icon displaying upgrade information. Placeholders: {upgrade_name}, {upgrade_level}, {upgrade_max}, {upgrade_effect}, {upgrade_cost}GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| purchaseButton | GuiButtonConfig | — | Purchase button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
|
|
members | MembersMenuConfig | — | Island members management menuMembersMenuConfig (14)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| manageMenu | GuiMenuConfig | — | Inventory settings for the per-member management submenu. Placeholders: {member_name}GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| memberTemplate | SlotItemConfig | — | Template for an online member. Placeholders: {member_name}, {member_role}, {member_online}, {member_joined}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| offlineTemplate | SlotItemConfig | — | Template for an offline member.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| leaderTemplate | SlotItemConfig | — | Template for the island leader (cannot be kicked).SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| onlineYes | String | <#4ADE6A>Oui | Text used for {member_online} when the member is online. | onlineNo | String | <#FF5C5C>Non | Text used for {member_online} when the member is offline. | joinedDateFormat | String | dd/MM/yyyy | Date pattern used for {member_joined}. | inviteButton | SlotItemConfig | — | Invite button shown in the members menu.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| promoteButton | SlotItemConfig | — | Promote button in the member management submenu. Placeholders: {member_name}, {member_role}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| demoteButton | SlotItemConfig | — | Demote button in the member management submenu. Placeholders: {member_name}, {member_role}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| kickButton | SlotItemConfig | — | Kick button in the member management submenu. Placeholders: {member_name}, {member_role}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| manageHeader | SlotItemConfig | — | Header item of the member management submenu (skull of the member). Placeholders: {member_name}, {member_role}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
settings | SettingsMenuConfig | — | Island settings/flags menuSettingsMenuConfig (9)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| stateTexts | Map<String, String> | empty | Display text for {state} on SETTING buttons, keyed by state (ON, OFF). | flyAllScopeText | String | — | Text for {fly_scope} when the fly toggle covers all dimensions. | settings | List<SettingConfig> | — | Available settings to display. Order determines slot placement.SettingConfig (5)
| Field | Type | Default | Description |
|---|
displayName | String | — | Display name for the setting.Colors | description | String | — | Description shown in the slot lore.Colors | enabledIcon | Item | — | Icon shown when setting is ENABLED. | disabledIcon | Item | — | Icon shown when setting is DISABLED. | button | GuiButtonConfig | — | Extra click actions for this setting button. |
| membersShortcut | GuiButtonConfig | — | Shortcut to Members Management.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| bansShortcut | GuiButtonConfig | — | Shortcut to Ban List.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| borderShortcut | GuiButtonConfig | — | Shortcut to World Border Settings.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| hologramShortcut | GuiButtonConfig | — | Shortcut to Hologram Settings.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| renameButton | GuiButtonConfig | — | Rename island button (opens 1.21.6 text dialog).GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
|
|
warps | WarpsMenuConfig | — | Island warps management menuWarpsMenuConfig (8)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| publicYes | String | <#4ADE6A>Oui | Text used for {warp_public} when the warp is public. | publicNo | String | <#FF5C5C>Non | Text used for {warp_public} when the warp is private. | warpTemplate | SlotItemConfig | — | Warp entry template. Placeholders: {warp_name}, {warp_dimension}, {warp_public}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| createButton | GuiButtonConfig | — | Create warp button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| deleteButton | GuiButtonConfig | — | Toggle delete-mode button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| edit | WarpEditMenuConfig | — | Warp edit sub-menu configuration.WarpEditMenuConfig (6)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings. Placeholders: {warp_name} | iconMenu | GuiMenuConfig | — | Inventory settings for the warp icon picker. | renameButton | GuiButtonConfig | — | Rename warp button (opens text dialog). | iconButton | GuiButtonConfig | — | Change warp icon button. | deleteButton | GuiButtonConfig | — | Delete warp button. | iconOptions | List<Item> | — | Selectable warp icons — replace with Typewriter Engine custom items in the editor. Shown in the icon picker sub-menu. |
|
|
biomes | BiomeMenuConfig | — | Biome selection menuBiomeMenuConfig (9)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings for the biome categories view.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| groupMenu | GuiMenuConfig | — | Inventory settings for a biome group view. Placeholders: {group_name}GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| groupTemplate | SlotItemConfig | — | Template for a biome group/category entry. Placeholders: {group_name}, {biome_count}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| biomeTemplate | SlotItemConfig | — | Template for an available biome. Placeholders: {biome_name}, {biome_id}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| unlockedLine | String | <#4ADE6A>Débloqué — Clic pour appliquer | Lore line appended when the biome is already unlocked. | costLine | String | <#FFD24D>Coût : {biome_cost} | Lore line appended when the biome is locked. Placeholders: {biome_cost} | lockedBiomeTemplate | SlotItemConfig | — | Template for a locked biome. Placeholders: {biome_name}, {biome_id}, {unlock_cost}, {permission}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| switchDimensionButton | GuiButtonConfig | — | Switch dimension view button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
|
|
islandTop | IslandTopMenuConfig | — | Island leaderboard menuIslandTopMenuConfig (11)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| sortModeTexts | Map<String, String> | empty | Display text for {active_sort}, keyed by sort mode (LEVEL, BANK, RATING, PROGRESS, COMBAT, UPGRADES, RESEARCH, COLLECTIONS, CONTRACTS). The key order defines the sort cycle; unmapped modes show the raw name. | totalScopeText | String | Global | Text shown for {active_dim} when the leaderboard covers all dimensions. | emptySlotTemplate | SlotItemConfig | — | Template shown on a leaderboard slot with no island. Leave unset to render an empty slot.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| sortButton | GuiButtonConfig | — | Sort category cycle button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| switchDimensionButton | GuiButtonConfig | — | Switch dimension view button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| levelCategory | GuiButtonConfig | — | Sort by level button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| bankCategory | GuiButtonConfig | — | Sort by bank wealth button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| ratingCategory | GuiButtonConfig | — | Sort by rating button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| entryTemplate | SlotItemConfig | — | Leaderboard entry template. Placeholders: {rank}, {island_name}, {owner_name}, {level}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
blockValues | BlockValuesMenuConfig | — | Block values display menuBlockValuesMenuConfig (6)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| totalScopeText | String | Total | Text shown for {active_scope}/{scope} when the block-values view covers all dimensions. | blockTemplate | SlotItemConfig | — | Block value entry template. Placeholders: {block_name}, {block_value}, {amount}, {unit_value}, {contribution}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| calculateLevelButton | GuiButtonConfig | — | Recalculate island level button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| switchDimensionButton | GuiButtonConfig | — | Switch dimension view button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
|
|
ratings | RatingsMenuConfig | — | Island ratings menuRatingsMenuConfig (6)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation (for rating history).GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| starButtons | List<GuiButtonConfig> | — | Star rating buttons (index 0 = 1 star, index 4 = 5 stars).GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| cancelButton | GuiButtonConfig | — | Cancel rating button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| ratingTemplate | SlotItemConfig | — | Rating history entry template. Placeholders: {rater_name}, {rating_stars}, {rating_comment}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| rateButton | GuiButtonConfig | — | Add rating shortcut button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
|
|
border | BorderMenuConfig | — | World border customization menuBorderMenuConfig (14)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation (for color picker).GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| selectedLine | String | — | Lore line on the currently selected possession colour. | selectLine | String | — | Lore line on a selectable possession colour. | infoTemplate | SlotItemConfig | — | Info button. Placeholders: {possession_color}, {world_border_state}, {world_border_color}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| worldBorderTemplate | SlotItemConfig | — | World-border button (left-click toggles, right-click cycles colour). Placeholders: {world_border_state}, {world_border_color}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| worldOnText | String | — | Text for {world_border_state} when the world border is enabled. | worldOffText | String | — | Text for {world_border_state} when the world border is disabled. | togglePossessionButton | GuiButtonConfig | — | Toggle possession border visibility button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| toggleWorldButton | GuiButtonConfig | — | Toggle world border visibility button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| cycleWorldColorButton | GuiButtonConfig | — | Cycle world border color button. Placeholders: {color}GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| dimensionSwitchButton | GuiButtonConfig | — | Switch dimension view button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| possessionColors | List<BorderColorDefinition> | — | Available possession border color presets.BorderColorDefinition (4)
| Field | Type | Default | Description |
|---|
displayName | String | <red>Red | Display name (MiniMessage). | material | Material | RED_STAINED_GLASS | Icon material for this color. | hexColor | String | #FF0000 | Particle hex color (e.g. #FF0000). | permission | String | — | Permission required to select this color. |
| colorTemplate | SlotItemConfig | — | Color selection slot template. Placeholders: {color_display}, {color_name}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
visitors | VisitorsMenuConfig | — | Current visitors display menuVisitorsMenuConfig (5)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| emptySlotTemplate | SlotItemConfig | — | Template shown on a visitor slot with no visitor. Leave unset to render an empty slot.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| publicIslandsButton | GuiButtonConfig | — | Shortcut to Public Islands menu.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| visitorTemplate | SlotItemConfig | — | Visitor entry template. Placeholders: {player_name}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
publicIslands | PublicIslandsMenuConfig | — | Public islands browser menuPublicIslandsMenuConfig (4)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| islandTemplate | SlotItemConfig | — | Island entry template. Placeholders: {island_owner}, {island_level}, {warp_count}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| searchButton | GuiButtonConfig | — | Search by owner name button (opens text dialog).GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
|
|
publicIslandWarps | PublicIslandWarpsMenuConfig | — | Public island warps menuPublicIslandWarpsMenuConfig (3)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| warpTemplate | SlotItemConfig | — | Warp entry template. Placeholders: {warp_name}, {dimension_id}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
bans | BansMenuConfig | — | Banned players management menuBansMenuConfig (3)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| bannedTemplate | SlotItemConfig | — | Banned player entry template. Placeholders: {player_name}, {banned_by}, {ban_date}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
invitations | InvitationsMenuConfig | — | Pending invitations menuInvitationsMenuConfig (3)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| invitationTemplate | SlotItemConfig | — | Invitation entry template. Placeholders: {island_id}, {inviter_name}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
contracts | ContractsMenuConfig | — | Contracts system menu (player agreements)ContractsMenuConfig (24)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| createButton | GuiButtonConfig | — | Create contract button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| myContractsButton | GuiButtonConfig | — | View my contracts button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| myApplicationsButton | GuiButtonConfig | — | View my applications button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| storageButton | GuiButtonConfig | — | Contract storage/claim button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| creationMenu | ContractCreationMenuConfig | — | Contract creation sub-menu configuration.ContractCreationMenuConfig (6)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings. | durationButton | GuiButtonConfig | — | Duration selection button. | rewardButton | GuiButtonConfig | — | Reward input button. | descriptionButton | GuiButtonConfig | — | Description input button (opens text dialog). | requirementsButton | GuiButtonConfig | — | Requirements management button. | confirmButton | GuiButtonConfig | — | Confirm contract creation button. |
| applicantsMenu | ContractApplicantsMenuConfig | — | Contract applicants sub-menu configuration.ContractApplicantsMenuConfig (4)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings. | nav | GuiNavConfig | — | Pagination navigation. | dateFormat | String | dd/MM/yyyy | Date pattern used for {applied_date}. | applicantTemplate | SlotItemConfig | — | Applicant display template. Placeholders: {applicant_name}, {applied_date}, {island_level} |
| requirementsMenu | ContractRequirementsMenuConfig | — | Contract requirements sub-menu configuration.ContractRequirementsMenuConfig (4)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings. | nav | GuiNavConfig | — | Pagination navigation. | addButton | GuiButtonConfig | — | Add requirement button. | requirementTemplate | SlotItemConfig | — | Requirement entry template. Placeholders: {amount}, {item_name} |
| myContractsMenu | GuiMenuConfig | — | Inventory settings for the 'my contracts' view (contracts created by the player).GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| myContractTemplate | SlotItemConfig | — | Template for a contract created by the player. Placeholders: {description}, {reward}, {currency}, {status}, {applicant_count}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| myApplicationsMenu | GuiMenuConfig | — | Inventory settings for the 'my applications' view (contracts the player applied to).GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| myApplicationTemplate | SlotItemConfig | — | Template for a contract the player applied to. Placeholders: {description}, {reward}, {currency}, {status}, {creator}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| statusTexts | Map<String, String> | empty | Display text for {status}, keyed by status name (OPEN, ACTIVE, COMPLETED, CANCELLED, EXPIRED, FAILED). Unmapped statuses show the raw name. | browseTemplate | SlotItemConfig | — | Template for an open contract in the browse list. Placeholders: {description}, {creator}, {reward}, {currency}, {status}, {requirements_count}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| depositTitle | String | — | Title of the reward deposit inventory (contract creation). Placeholders: {description}PlaceholdersColors | depositFiller | SlotItemConfig | — | Decorative filler of the deposit inventory's bottom rows.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| depositMoneyButton | SlotItemConfig | — | Money-reward button of the deposit inventory. Placeholders: {money}, {creation_cost}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| depositValidateButton | SlotItemConfig | — | Validate button of the deposit inventory. Placeholders: {money}, {creation_cost}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| moneyDialogTitle | String | — | Title of the money-amount dialog in the creation flow.Colors | moneyDialogLabel | String | — | Label of the money-amount input field.Colors | durationButtonTemplate | SlotItemConfig | — | Duration choice button (contract creation, one per configured choice). Placeholders: {hours}, {days}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| durationDialogTitle | String | — | Title of the duration-choice dialog. Placeholders: {choices}Colors | durationDialogLabel | String | — | Label of the duration input field (hours). Placeholders: {choices}Colors |
|
research | ResearchMenuConfig | — | Research tree menu (tech progression)ResearchMenuConfig (14)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings for the laboratory categories view.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| workbenchButton | GuiButtonConfig | — | Research workbench shortcut button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| infoButton | GuiButtonConfig | — | Info button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| historyButton | GuiButtonConfig | — | Research history button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| nodeTemplate | SlotItemConfig | — | Research node slot template. Placeholders: {name}, {cost}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| categoryTemplate | SlotItemConfig | — | Research category slot template. Placeholders: {name}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| nodeUnlockedLine | String | — | Lore line on an unlocked research-tree node. | nodeProgressLine | String | — | Lore line on a locked research-tree node. Placeholders: {percent} | nodeOpenLine | String | — | Lore line inviting to open the workbench on a locked node. | nodeListUnlocked | SlotItemConfig | — | Template for an UNLOCKED node in the branch list. Placeholders: {name}, {percent}, {cost}, {power}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| nodeListCurrent | SlotItemConfig | — | Template for the CURRENT (next researchable) node in the branch list. Placeholders: {name}, {percent}, {cost}, {power}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| nodeListLocked | SlotItemConfig | — | Template for a LOCKED node in the branch list. Placeholders: {name}, {percent}, {cost}, {power}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| branchTemplate | SlotItemConfig | — | Research branch template. Placeholders: {branch_name}, {branch_level}, {branch_max_level}, {branch_description}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
researchWorkbench | WorkbenchMenuConfig | — | Research workbench menuWorkbenchMenuConfig (10)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| progressButton | GuiButtonConfig | — | Progress display button (decorative). Placeholders: {progress}GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| fragmentButtons | List<GuiButtonConfig> | — | Fragment slot buttons (3 slots, left to right). Server places fragments here.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| inputButton | GuiButtonConfig | — | Input slot placeholder.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| fuelButton | GuiButtonConfig | — | Fuel/catalyst slot placeholder.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| outputButton | GuiButtonConfig | — | Output slot placeholder.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| researchingTemplate | SlotItemConfig | — | Template for the output slot while research is in progress.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| startButton | GuiButtonConfig | — | Start/boost research button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| researchingButtonTemplate | SlotItemConfig | — | Start button template while research is actively in progress. Placeholders: {time_remaining}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| chargingButtonTemplate | SlotItemConfig | — | Start button template while charging power via fragments.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
holograms | HologramsMenuConfig | — | Hologram management menuHologramsMenuConfig (8)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| hologramTemplate | SlotItemConfig | — | Hologram entry template. Placeholders: {hologram_name}, {hologram_location}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| createButton | GuiButtonConfig | — | Create hologram button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| defaultLines | List<String> | — | Lignes posees sur un hologramme fraichement cree. Le joueur les remplace ensuite dans l'editeur. | editButton | GuiButtonConfig | — | Toggle edit-mode button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| renameButton | GuiButtonConfig | — | Toggle rename-mode button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| deleteButton | GuiButtonConfig | — | Toggle delete-mode button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
|
|
hologramEdit | HologramEditMenuConfig | — | Hologram line-editor menu (uses 1.21.6 dialog system)HologramEditMenuConfig (6)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings (title used for the edit dialog).GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| maxLines | Int | 8 | Maximum editable lines (1–8). | lineButtonTemplate | SlotItemConfig | — | Template for each line slot. Placeholders: {line_number}, {line_content}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| infoButton | GuiButtonConfig | — | Informative button listing available placeholders.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| saveButton | GuiButtonConfig | — | Save & close button — persists all line edits.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| deleteButton | GuiButtonConfig | — | Delete hologram button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
|
|
expansion | ExpansionMenuConfig | — | Island expansion (chunk purchase) menuExpansionMenuConfig (11)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| unlockedChunkTemplate | SlotItemConfig | — | Template for an already-unlocked chunk. Placeholders: {chunk_x}, {chunk_z}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| buyableChunkTemplate | SlotItemConfig | — | Template for a purchasable chunk (adjacent). Placeholders: {chunk_x}, {chunk_z}, {cost}, {required_level}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| lockedChunkTemplate | SlotItemConfig | — | Template for a locked chunk (not adjacent). Placeholders: {chunk_x}, {chunk_z}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| borderButton | GuiButtonConfig | — | Shortcut to Border Settings menu.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| separatorTemplate | SlotItemConfig | — | Separator row item between the chunk grid and the navigation row.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| centerButton | SlotItemConfig | — | Re-centre the map on the island centre.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| navUpButton | SlotItemConfig | — | Move the map viewport up.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| navDownButton | SlotItemConfig | — | Move the map viewport down.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| navLeftButton | SlotItemConfig | — | Move the map viewport left.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| navRightButton | SlotItemConfig | — | Move the map viewport right.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
combat | CombatMenuConfig | — | Combat/War system menuCombatMenuConfig (11)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| targetMenu | GuiMenuConfig | — | Inventory settings for the war target selection view.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| historyMenu | GuiMenuConfig | — | Inventory settings for the war history view.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| resultTexts | Map<String, String> | empty | Display text for {combat_result}, keyed by outcome (WIN, LOSS, DRAW). | historyDateFormat | String | dd/MM/yyyy HH:mm | Date pattern used for {combat_date}. | queueStateTexts | Map<String, String> | empty | Display text for {queue_state}, keyed by state (NONE, ATTACK, DEFEND). | nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| attackButton | GuiButtonConfig | — | Declare war button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| historyButton | GuiButtonConfig | — | War history button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| targetTemplate | SlotItemConfig | — | War target entry template. Placeholders: {island_name}, {owner_name}, {level}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| historyTemplate | SlotItemConfig | — | Combat history entry template. Placeholders: {opponent_name}, {combat_date}, {combat_result}, {combat_duration}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
collections | CollectionsMenuConfig | — | Island Collections menu (categories → items → detail)CollectionsMenuConfig (7)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings for the global categories view.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| progressBar | ProgressBarConfig | — | Progress bar rendering used for {progress_bar}.ProgressBarConfig (8)
| Field | Type | Default | Description |
|---|
fullChar | String | █ | Character for filled progress. | emptyChar | String | ░ | Character for empty progress. | fullColor | String | <green> | Color for filled progress. | emptyColor | String | <gray> | Color for empty progress. | size | Int | 10 | Size of the progress bar in characters. | prefix | String | [ | Prefix for the progress bar. | suffix | String | ] | Suffix for the progress bar. | showPercentage | Boolean | true | Show percentage text after the bar. |
| nav | GuiNavConfig | — | Pagination navigation for the categories list.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| categoryTemplate | SlotItemConfig | — | Category slot template. Placeholders: {category_name}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| categoryMenu | CollectionCategoryMenuConfig | — | Category items sub-menu configuration.CollectionCategoryMenuConfig (3)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings for the category items view. Placeholders: {category_name} | nav | GuiNavConfig | — | Pagination navigation. | itemTemplate | SlotItemConfig | — | Collectable item slot template. Placeholders: {item_name}, {item_level}, {item_max_level}, {item_progress}, {item_required}, {progress}, {progress_bar}, {status}, {item_rewards} |
| detailMenu | CollectionDetailMenuConfig | — | Item detail progression sub-menu configuration.CollectionDetailMenuConfig (2)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings for the item detail/level progression view. | nav | GuiNavConfig | — | Pagination navigation. |
| statusTexts | CollectionStatusTexts | — | Status labels used by the {status} and (when maxed/blocked) {progress_bar} placeholders on category and item entries.CollectionStatusTexts (5)
| Field | Type | Default | Description |
|---|
completed | String | <!italic><#4ADE6A>✔ Complété | —Colors | unlocked | String | <!italic><#FFD24D>● En cours | —Colors | blocked | String | <!italic><#FF5C5C>✖ Verrouillée | —Colors | completedBar | String | <!italic><#4ADE6A>Niveau maximum atteint | —Colors | blockedHint | String | <!italic><#9AA5B1>Débloquez cette collection pour la suivre | —Colors |
|
|
dialogs | DialogMenuConfig | — | Dialog (input / confirmation) text configurationDialogMenuConfig (11)
| Field | Type | Default | Description |
|---|
acceptText | String | <green>Accept | Accept button label. | refuseText | String | <red>Refuse | Refuse button label. | confirmText | String | <green>Confirm | Confirm button label. | cancelText | String | <red>Cancel | Cancel button label. | defaultInputTitle | String | <dark_gray>Input Required | Default title for text input dialogs. | invalidInputMessage | String | <red>Invalid input! | Error message for invalid input. | emptyInputMessage | String | <red>Input cannot be empty! | Error message for empty input. | warpCreateTitle | String | — | Title of the warp creation dialog. | warpNameLabel | String | — | Label of the warp name field (creation and rename dialogs). | warpRenameTitle | String | — | Title of the warp rename dialog. | hologramLineLabel | String | — | Label of a hologram line field. Placeholders: {line_number} |
|
buttons | Map<String, GuiButtonConfig> | empty | Global reusable action buttons keyed by nameGuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met.SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
| criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
|
confirmations | ConfirmationDialogsConfig | — | Confirmation dialog configurationsConfirmationDialogsConfig (7)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| confirmButton | GuiButtonConfig | — | Confirm button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| cancelButton | GuiButtonConfig | — | Cancel button.GuiButtonConfig (6)
| Field | Type | Default | Description |
|---|
enabled | Boolean | true | Enable/disable this button. | template | SlotItemConfig | — | Visual template for this button. | lockedTemplate | SlotItemConfig? | — | Visual template shown when click criteria are not met. | criteria | List<Criteria> | empty | Criteria required to see this button. | clickCriteria | List<Criteria> | empty | Criteria required to interact with this button. | clickSound | Sound | EMPTY | Sound played on click. |
| disbandMessage | List<String> | — | Disband confirmation message lines.PlaceholdersColorsMulti-line | kickMessage | List<String> | — | Kick confirmation message. Placeholders: {player}PlaceholdersColorsMulti-line | banMessage | List<String> | — | Ban confirmation message. Placeholders: {player}PlaceholdersColorsMulti-line | leaveMessage | List<String> | — | Leave confirmation message.PlaceholdersColorsMulti-line |
|
creation | IslandCreateMenuConfig | — | Island creation menu configurationIslandCreateMenuConfig (3)
| Field | Type | Default | Description |
|---|
menu | GuiMenuConfig | — | Inventory settings.GuiMenuConfig (4)
| Field | Type | Default | Description |
|---|
title | String | <dark_gray>Menu | Menu title. Supports MiniMessage and placeholders.PlaceholdersColors | size | InventorySize | SIZE_54 | Inventory size (must be a multiple of 9, max 54). | audio | MenuAudioConfig | — | Audio for open/close/click/scroll events. | criteria | List<Criteria> | empty | Criteria required to open this menu. |
| nav | GuiNavConfig | — | Pagination navigation.GuiNavConfig (2)
| Field | Type | Default | Description |
|---|
prevButton | GuiButtonConfig | — | Previous page button. | nextButton | GuiButtonConfig | — | Next page button. |
| template | SlotItemConfig | — | Island template slot. Placeholders: {template_name}, {template_desc}SlotItemConfig (3)
| Field | Type | Default | Description |
|---|
item | Item | — | Base item (use Item Editor). Leave empty to show only text. | lore | List<String> | empty | Lore lines. Each line supports MiniMessage and placeholders.PlaceholdersColorsMulti-line | glowing | Boolean | false | Apply enchantment glow to the item. |
|
|
placeholders | DynamicPlaceholdersConfig | — | Dynamic text formats for placeholders used in menus (status, tags, etc.)DynamicPlaceholdersConfig (5)
| Field | Type | Default | Description |
|---|
dimensionUnlockedStatus | String | <#4ADE6A>Débloqué | Status line appended at the BOTTOM of the lore when a dimension is UNLOCKED.Colors | dimensionLockedStatus | String | <#FF5C5C>Bloqué | Status line appended at the BOTTOM of the lore when a dimension is LOCKED.Colors | dimensionLockedRequirement | String | <#FFD24D>Requis : <#FFFFFF>Quête {quest} | Requirement line shown just above the locked status. {quest} = required quest name.PlaceholdersColors | dimensionDefaultQuest | String | ... | Default {quest} value when a dimension template defines no requirement message. | upgradeMaxCostText | String | <#4ADE6A>MAX | Text to replace {cost}/{status} when an upgrade is at maximum levelColors |
|
dimensionSelector | DimensionSelectorConfig | — | Shared dimension-selector button (used by upgrades, island level, ranking).DimensionSelectorConfig (6)
| Field | Type | Default | Description |
|---|
selectedColor | String | <#4ADE6A> | Colour prefix for the currently selected dimension. | availableColor | String | <#FFD24D> | Colour prefix for an available (owned + relevant) dimension. | noContentColor | String | <#9AA5B1> | Colour prefix for an owned dimension with no content for this context. | lockedColor | String | <#FF5C5C> | Colour prefix for a locked (not owned) dimension. | lineFormat | String | {color}{dim_name} | Format of each line in {dim_list}. Placeholders: {color}, {dim_name}. | globalName | String | Global | Display name of the GLOBAL scope (ranking only). |
|