Skip to main content

What is the SuperiorSkyblock2 API?

The SuperiorSkyblock2 API is a comprehensive framework for interacting with islands, players, and all core features of the SuperiorSkyblock2 plugin. It provides a rich set of interfaces and managers that allow you to build powerful extensions and integrations.

Key Features

The API provides access to:
  • Island Management - Create, delete, and manage islands programmatically
  • Player Wrappers - Enhanced player objects with island-specific data
  • Grid System - Access to the island grid and location-based queries
  • Block Values - Island worth and level calculations
  • Missions & Upgrades - Custom missions and island upgrade systems
  • Schematics - Island template management
  • Commands - Register custom sub-commands
  • And much more - Menus, roles, keys, providers, and settings

API Stability

The API methods are fully documented and will not be removed or changed unless marked as deprecated. This means your code will remain compatible across plugin updates when using the API.
When hooking into SuperiorSkyblock2, it’s highly recommended to only use the API and not the compiled plugin directly. This ensures:
  • Full method documentation and type safety
  • Backward compatibility between updates
  • No breaking changes to your integration
  • Access to all public interfaces and managers

API Version

The current API version is 15. You can check the API version programmatically:
int apiVersion = SuperiorSkyblockAPI.getAPIVersion();
Every time a change is made to the API, the version number is incremented.

Getting Started

Ready to start using the API? Continue to the next sections:
1

Setup Dependencies

Add the API to your Maven or Gradle project
2

Learn Basic Usage

Explore common API patterns and examples
3

Explore Managers

Dive into specific managers for your use case

Support

If you need help or have questions: