Skip to main content

SuperiorSkyblock2 Configuration

This guide provides comprehensive instructions for configuring the SuperiorSkyblock2 plugin for your Minecraft server to create an optimal skyblock experience.

Overview

SuperiorSkyblock2 is one of the most advanced skyblock plugins available for Minecraft servers. UXPLIMA offers optimized configuration files tailored for different server sizes and gameplay styles.

Setup Tutorial

Prerequisites

  • Minecraft server running Spigot, Paper, or a compatible fork
  • SuperiorSkyblock2 plugin installed
  • Server operator permissions
  • Basic understanding of YAML configuration

Installation Steps

  1. Download the SuperiorSkyblock2 plugin from SpigotMC
  2. Download our optimized configuration files from the UXPLIMA portal
  3. Place the plugin JAR file in your server’s plugins directory
  4. Start your server once to generate default files
  5. Replace the default configuration files with our optimized versions
  6. Restart your server to apply the changes

Configuration Files

SuperiorSkyblock2 uses several configuration files that can be fully customized. The main files are:
  • config.yml: Primary configuration file
  • menus.yml: All UI menu configurations
  • islands.yml: Island settings and upgrades
  • missions.yml: Mission settings and rewards
  • commands.yml: Command settings and aliases

Default Config Files

Standard Server Configuration

Below is our recommended configuration for standard servers (up to 100 players):
# Standard SuperiorSkyblock2 Configuration by UXPLIMA
# For servers with up to 100 players

database:
  type: MYSQL # We recommend MySQL for data persistence
  address: localhost
  port: 3306
  db-name: skyblock
  username: root
  password: password
  useSSL: false
  
island-settings:
  default-biome: PLAINS
  default-bank-limit: 10000000
  default-bonus-worth: 0.0
  default-world-border: 50.0
  default-bonus-level: 0.0
  default-block-limits:
    - HOPPER:8
    - PISTON:16
    - PISTON_STICKY:16
    - SPAWNER:2
  visitor-settings:
    chest-interaction: false
    pickup-dropped-items: false
    portal-access: false
  
island-roles:
  roles:
    - leader
    - co-leader
    - moderator
    - member
    - visitor
  
spawn:
  settings:
    world: SuperiorWorld
    x: 0.5
    y: 100
    z: 0.5
    yaw: 0.0
    pitch: 0.0
  
stackable:
  limit:
    blocks: 5
    spawners: 3
    
event-rewards:
  island-creation:
    commands:
      - "give %player% minecraft:bread 16"

High-Performance Server Configuration

For larger servers with 100+ players, we recommend these optimized settings:
# High-Performance SuperiorSkyblock2 Configuration by UXPLIMA
# For servers with 100+ players

database:
  type: MYSQL
  address: localhost
  port: 3306
  db-name: skyblock
  username: root
  password: password
  useSSL: false
  # Enhanced database connection settings
  connection-pool: 10
  max-lifetime: 1800000
  connection-timeout: 5000
  
# Performance settings
performance:
  islands-tick-timeout: 15
  purge-time: 1800
  calc-interval: 6000
  save-interval: 6000
  
island-settings:
  default-biome: PLAINS
  default-bank-limit: 10000000
  default-bonus-worth: 0.0
  default-world-border: 50.0
  default-bonus-level: 0.0
  default-block-limits:
    - HOPPER:6
    - PISTON:12
    - PISTON_STICKY:12
    - SPAWNER:1
  visitor-settings:
    chest-interaction: false
    pickup-dropped-items: false
    portal-access: false
    
# Enhanced structure settings for better performance  
structure:
  chunk-loader:
    enabled: true
    max-chunks-per-tick: 5
    load-chunks-delay: 2
    
stackable:
  limit:
    blocks: 3
    spawners: 2

Customization Options

Island Sizes and Levels

# Island size tiers configuration
island:
  sizes:
    default: 50
    tiers:
      tier1:
        level: 100
        size: 75
      tier2:
        level: 500
        size: 100
      tier3:
        level: 1000
        size: 150

Custom Mission Configuration

# Custom missions configuration
missions:
  farmer:
    required-missions: []
    mission-category: easy
    reset-time: 72
    rewards:
      commands:
        - eco give %player% 500
      items:
        - type: DIAMOND
          amount: 5
    required-mines:
      WHEAT: 100

Best Practices

  1. Database Management: Use MySQL instead of SQLite for larger servers
  2. Island Limits: Set reasonable entity and block limits to prevent lag
  3. Backup Configuration: Always back up your configuration files before making changes
  4. Testing: Test configuration changes on a separate test server first
  5. Updates: Keep the plugin updated to the latest version for bug fixes and new features

Troubleshooting

Common Issues and Solutions

ProblemSolution
Islands not generating correctlyCheck your default-schematics setting
Database connection errorsVerify database credentials and ensure MySQL is running
Lag when loading islandsAdjust chunk-loader settings in the configuration
Permission issuesCheck role permissions in the config.yml file

Support and Contact

For additional assistance with SuperiorSkyblock2 configuration: