Complete reference for the main SuperiorSkyblock2 config.yml file including all settings and options
The config.yml file is the main configuration file for SuperiorSkyblock2. It controls core plugin behavior, island defaults, world settings, and gameplay features.
Configure how SuperiorSkyblock2 stores island data:
config.yml
database: # For local database, use "SQLite". # For remote database, use "MySQL" or "MariaDB" type: SQLite # Whether the datastore folder should be back-up on startup backup: true # Remote database information address: 'localhost' port: 3306 db-name: 'SuperiorSkyblock' user-name: 'root' password: 'root' prefix: '' useSSL: false allowPublicKeyRetrieval: true waitTimeout: 600000 maxLifetime: 1800000
Database Options
type: SQLite, MySQL, or MariaDB
backup: Automatically backup database on startup
address: Database server hostname (remote only)
port: Database server port (default: 3306)
db-name: Database name to use
prefix: Table prefix for multi-server setups
waitTimeout: Connection timeout in milliseconds
maxLifetime: Maximum connection lifetime in milliseconds
Customize the main island command and its aliases:
config.yml
# Set the main command of the plugin.# You can add aliases by splitting them with ","# Requires a full restart to apply changesisland-command: 'island,is,islands'
Changing the island command requires a full server restart, not just a plugin reload.
# Set the maximum island size. Island distances is 3 times bigger than the max size.max-island-size: 200# Set the islands height generation for islandsislands-height: 100
Island distance is calculated as max-island-size * 3. Do not change max-island-size while you have active islands!
default-values: # Set default island effects for all islands. # Valid effects: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html island-effects: SPEED: 2 JUMP: 1
worlds: # The default world that will be used # Use normal, nether or the_end default-world: normal # Set the name of the islands world world-name: SuperiorWorld # Settings related to the normal world normal: enabled: true unlock: true schematic-offset: true biome: PLAINS # Settings related to the nether world nether: enabled: false unlock: true name: '' schematic-offset: true biome: NETHER_WASTES # Settings related to the end world end: enabled: false unlock: false name: '' schematic-offset: true biome: THE_END dragon-fight: enabled: false portal-offset: '0, 0, 0' # The difficulty of the island worlds difficulty: EASY # Set the sea level height for island worlds sea-level-height: 100
World Settings Explained
enabled: Whether this dimension is available
unlock: Whether dimension is unlocked by default for new islands
name: Custom world name (empty = auto-generated)
schematic-offset: Exclude schematic blocks from worth/level calculations
Configure the spawn island where players are teleported:
config.yml
spawn: # The spawn location (world, x, y, z, yaw, pitch) location: SuperiorWorld, 0, 100, 0, 0, 0 # Should the spawn be protected? protection: true # Settings enabled at spawn settings: - CROPS_GROWTH - LAVA_FLOW - NATURAL_ANIMALS_SPAWN - SPAWNER_ANIMALS_SPAWN - TREE_GROWTH - WATER_FLOW # Permissions for spawn island permissions: [] # Should a world border be displayed in the spawn? world-border: false # Set the radius of the spawn island size: 200 # Should players get damage in the spawn? players-damage: false
island-names: # Should island creation require a name? required-for-creation: true # Maximum and minimum name length max-length: 16 min-length: 3 # Blacklisted names filtered-names: - fuck - duck - hypixel # Enable color codes in names color-support: true # Show names on island-top? island-top: true # Prevent using player names as island names prevent-player-names: false
# Teleport on island creation?teleport-on-create: true# Teleport when accepting an invite?teleport-on-join: false# Teleport to spawn when kicked?teleport-on-kick: true# Teleport to spawn when leaving?teleport-on-leave: false# Teleport warmup delays (in milliseconds)warps-warmup: 0home-warmup: 0visit-warmup: 0
# How should the island top be ordered by default?# Use WORTH, LEVEL, RATING or PLAYERSisland-top-order: 'WORTH'# How should the global warps be ordered?global-warps-order: 'WORTH'