SuperiorSkyblock2 provides a comprehensive configuration system that allows you to customize every aspect of your skyblock server. All configuration files 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.
plugins/SuperiorSkyblock2/ directory.
Configuration Files
The plugin uses several YAML configuration files to manage different aspects of the server:Main Configuration Files
config.yml
Main plugin configuration including database settings, island defaults, world settings, and gameplay features
plugin.yml
Plugin metadata and permission node definitions for all commands and features
Schematics
Island schematic files that define the default island layouts players can choose from
Menus
Customizable GUI menus for settings, upgrades, permissions, and more
Additional Configuration Files
- heads.yml - Skull texture mappings for spawner display in menus
- interactables.yml - Configurable block and entity interactions
- safe_blocks.yml - Blocks that are safe from protection checks
- lang/ - Language translation files for multi-language support
- block-values/ - Block worth and level values for island calculations
Configuration Structure
Key Configuration Sections
Database Configuration
Database Configuration
Configure how SuperiorSkyblock2 stores data:
- SQLite for local storage (default)
- MySQL/MariaDB for remote database
- Automatic backup on startup
Island Defaults
Island Defaults
Set default values for new islands:
- Island size and limits
- Team and coop limits
- Generator rates
- Block and entity limits
- Island effects
World Settings
World Settings
Configure island worlds:
- Enable/disable Normal, Nether, and End dimensions
- Custom world names
- Biome settings
- World difficulty
- Dragon fight mechanics
Island Roles & Permissions
Island Roles & Permissions
Define role hierarchy and permissions:
- Guest, Coop, Member, Moderator, Admin, Leader
- Custom role permissions
- Role weight system
- Permission inheritance
Best Practices
After modifying configuration files, use
/is admin reload to apply changes without restarting the server. Some settings may require a full restart.Configuration Tips
- Test changes incrementally - Make small changes and test them before proceeding
- Use YAML validators - Ensure your YAML syntax is valid before reloading
- Keep backups - The plugin automatically backs up the database, but manually backup configs
- Read comments - Configuration files include helpful comments explaining each option
- Check compatibility - Some settings require specific Minecraft versions (1.12, 1.13+, 1.16+, etc.)
Version-Specific Configurations
Many configuration files have version-specific variants:- 1_12.yml - Minecraft 1.12 and earlier
- 1_13.yml - Minecraft 1.13-1.15
- 1_16.yml - Minecraft 1.16-1.19
- 1_20.yml - Minecraft 1.20+
- 1_21.yml - Minecraft 1.21+
Modules Configuration
SuperiorSkyblock2 supports modular features that can be configured independently:Missions
Configure island missions and challenges for players to complete
Upgrades
Define island upgrade tiers and their costs/benefits
Generators
Customize cobblestone generator blocks and percentages
Bank
Configure island bank limits and transaction settings
Next Steps
Explore the detailed configuration guides:- Main Config.yml - Complete reference for config.yml
- Schematics - Island schematic configuration
- Menus - GUI menu customization
- Permissions - Permission nodes reference