SuperiorSkyblock2 provides extensive menu customization through YAML configuration files. All menus are located in theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/BG-Software-LLC/SuperiorSkyblock2/llms.txt
Use this file to discover all available pages before exploring further.
menus/ directory.
Menu Files Overview
The plugin includes numerous pre-configured menus:Core Menus
settings.yml
Island settings toggles (PvP, spawning, explosions, etc.)
permissions.yml
Island role permissions management
upgrades.yml
Island upgrade tiers and purchase interface
members.yml
Island member list and management
Additional Menus
- island-creation.yml - Island schematic selection
- top-islands.yml - Island leaderboard display
- warps.yml - Island warp management
- missions.yml - Mission tracking and rewards
- values.yml - Block worth and level display
- visitors.yml - Current island visitors
- biomes.yml - Biome selection interface
- bank-logs.yml - Island bank transaction history
Many menus have version-specific variants (1_12.yml, 1_13.yml, 1_16.yml, 1_20.yml) that are automatically loaded based on server version.
Menu Structure
All menus follow a consistent YAML structure:menu-example.yml
Menu Components
The menu title displayed at the top. Supports color codes (&a, &b, etc.)
Whether to show a back button to return to the previous menu
Defines the menu layout using characters. Each character represents a slot or item type.
Character that represents dynamic content slots (e.g., ’@’ for settings items)
Defines what appears for each character in the pattern
Settings Menu Example
The settings menu allows players to toggle island features:settings.yml
Settings Configuration
Island Settings
Island Settings
Available island settings:
always_day/always_night/always_middle_day/always_middle_nightalways_rain/always_shinycreeper_explosion/tnt_explosion/wither_explosioncrops_growth/tree_growthegg_layenderman_grieffire_spreadghast_fireballlava_flow/water_flownatural_animals_spawn/natural_monster_spawnspawner_animals_spawn/spawner_monster_spawnpvp
Item Configuration
Each item in a menu can be configured with multiple properties:Item Properties
Material type. See Materials List
Data/damage value for legacy versions (1.12 and below)
Display name with color code support
List of lore lines displayed under the item name
Enchantments in format
ENCHANTMENT:LEVELItem flags to hide attributes, enchants, etc.
Base64-encoded texture for custom player heads
Custom Skulls
Use custom player head textures from Minecraft-Heads.com:Menu Sounds
Add sound effects when clicking menu items:Sound Types
Sound Types
Common sound types:
ORB_PICKUPCLICKPORTAL_TRIGGERANVIL_LANDLEVEL_UPENTITY_VILLAGER_YESENTITY_VILLAGER_NO
Permissions Menu
The permissions menu allows island leaders to configure role permissions:permissions.yml
See Island Permissions for a complete list of available permissions.
Placeholders in Menus
Menus support various placeholders:Common Placeholders
{0},{1},{2}- Dynamic values (context-dependent){player}- Player name{island}- Island name{leader}- Island leader name{worth}- Island worth{level}- Island level{members}- Member count{visitors}- Current visitor count
PlaceholderAPI Support
If PlaceholderAPI is installed, you can use any placeholder:Menu Pagination
For menus with many items, configure pagination:Creating Custom Menus
Version-Specific Menus
Create version-specific menu files for compatibility:Menu Configuration Tips
Pattern Design
Pattern Design
- Use characters that are easy to distinguish ($, @, #, %, ^)
- Keep patterns symmetrical for visual appeal
- Reserve borders for decorative items
- Use @ for dynamic content areas
Color Codes
Color Codes
Available color codes:
&0- Black&1- Dark Blue&2- Dark Green&3- Dark Aqua&4- Dark Red&5- Dark Purple&6- Gold&7- Gray&8- Dark Gray&9- Blue&a- Green&b- Aqua&c- Red&d- Light Purple&e- Yellow&f- White&l- Bold&o- Italic&n- Underline&m- Strikethrough
Item Flags
Item Flags
Available item flags:
HIDE_ATTRIBUTES- Hide attribute modifiersHIDE_DESTROYS- Hide can destroy loreHIDE_ENCHANTS- Hide enchantmentsHIDE_PLACED_ON- Hide placed on loreHIDE_POTION_EFFECTS- Hide potion effectsHIDE_UNBREAKABLE- Hide unbreakable flag
Performance
Performance
- Minimize animated items (they update frequently)
- Use simple patterns for menus opened often
- Avoid excessive placeholders that require calculation
- Test menu load times with many items
Troubleshooting
Menu Not Opening
Menu Not Opening
Items Not Displaying
Items Not Displaying
- Verify material names are valid for your version
- Check pattern characters match item definitions
- Ensure slots are properly defined
- Review data values for legacy versions
Sounds Not Playing
Sounds Not Playing
- Verify sound type is valid for your MC version
- Check volume (0.0-1.0) and pitch (0.5-2.0)
- Ensure sounds section is properly formatted
- Test with different sound types