DeluxeSkyblock — The Most Advanced & Scalable Skyblock System Ever Built
DeluxeSkyblock delivers a next-generation Skyblock experience designed for both single-server setups and massive multi-server networks.
With a fully modular core, powerful island engine, and real multi-server architecture, it offers unmatched performance, scalability and customization.
⚠️ Early Access Notice DeluxeSkyblock is a brand new resource, currently in active (Early Access) development. While all major features are available, you may encounter occasional bugs or missing minor functionalities.
We are committed to rapid updates. Please report all feedback to our platforms!
Help us shape the project! You can use Discord, GitHub, or Trello to report bugs, check the roadmap, and suggest new features.
Why DeluxeSkyblock? Because it’s not “just another skyblock plugin.” It’s a high-performance, network-ready Skyblock framework, built to scale, designed for customization, and powered by modern async architecture.
Whether you run a small SMP or a multi-server mega network, DeluxeSkyblock adapts to your setup.
What Makes DeluxeSkyblock Different? While many plugins handle the basics, DeluxeSkyblock is a complete, scalable framework. Here’s what sets us apart:
Network Ready: True horizontal scaling via DeluxeSkyblockRedis.
Multi Profile System: Allow one player to own and manage multiple, separate islands.
Island Type System: Create unlimited island types (e.g., Normal, Ironman, Stranded), each with its own schematic, settings, and world generator.
Built-in Event Engine: Integrated Farming & Fishing Events with custom reward tables—no extra plugins needed.
Advanced Quest System: A powerful, native quest module to keep players engaged.
Event Calendar System: Schedule and automate your server's events in-game.
Flexible World Management: Full support for Grid, Per-Island Worlds, and AdvancedSlimeWorldManager (ASWM).
Custom Island NPCs: Allow players to place and interact with special NPCs on their islands.
Deep Progression: Advanced systems for Island XP, Levels, and Value calculation.
✔ Full Minecraft Compatibility
Supports Spigot & Paper 1.8 – 1.21.1+
Full Folia support (thread-safe tasks & world access)
Island Engine — Fully Modular & Highly Customizable The island system is built from the ground up to give complete control over how Skyblock behaves.
Unlimited Island Types (custom size, schematic, world, settings, generator, costs)
Multi-profile system (one player can own multiple islands)
Per-island world or grid-based world support
Fully async island creation & deletion
Real-time role & permission system
Home, visit, NPC location support
Island lock/unlock, visitor rules, border toggles
Flight, chat, auto-pickup, settings toggles
Safe spawn generation & fallback teleporting
Instant island switching, cross-server compatible
DeluxeSkyblockRedis — Network Addon Need to run a massive, multi-server network? Our DeluxeSkyblockRedis addon unlocks true horizontal scaling.
Run multiple Skyblock servers sharing the same database
Auto-distribute island creation to the least loaded server
Live Redis messaging between servers
Automatic player routing to the correct island server
Cross-server island create/delete/load events
️ Island Progression — XP, Level, Value & Events A deep progression system keeps players engaged for the long term.
✦ Island Value System
Block-based value calculation
Async recalculation for zero lag
Fully configurable value map
Detailed value menu & breakdown
✦ XP & Level System
Add, remove or set XP
Custom leveling curve
Level-based requirements for upgrades and settings
✦ Farming & Fishing Events
Timed island events
Automatic random rewards
Custom reward pools
Fully configurable durations
Role & Permission System — Infinite Flexibility Islands can have unlimited roles, each with its own permission set.
✦ Role Features
Create/edit/remove roles
Per-role permission editing in GUIs
Leader, Co-Leader, Member, Visitor — or create your own in config
Prevent players from selecting restricted roles
Real-time role switching with zero reload
World & Schematic System — FAWE or Native You choose how islands are pasted and managed.
✦ Supported Engines
FAWE async paste
Vanilla WorldEdit paste
Async region clearing
Full Folia compatibility
✦ Island World Features
Per-type world generation
Custom world height, spawn Y-level
Option to run every island in its own world
Or use a single world with island grids
Interaction & Social Systems Powerful systems to control how players interact.
✦ Invitations
Accept / reject
Auto-expire
Revoke invitations
✦ Member Management
Add/remove members
Kick, expel
Ban/unban visitors
View old member inventories (optional)
✦ Island Access
Lock / unlock
Visit system
Public/Private toggle
Everything includes GUI support and customizable messages.
Core Infrastructure — Database, Cache, Performance DeluxeSkyblock is engineered for large servers.
✦ Databases
MySQL
SQLite
✦ Caching
Active island cache
On-demand island loading
Memory-optimized data models
✦ Async Operations
Island creation
Deletion
Value calculation
Schematic pasting
Database saving
GUI System — Modern, Clean, Fully Customizable Every major feature has a corresponding GUI.
✦ Available Menus
Island Main Menu
Roles Menu
Permissions Editor
Member List / Old Members
Upgrades Menu
Settings Menu
Island Browser (public islands)
Farming/Fishing Stats
Value / Level menus
Border/Fly toggles
All icons, descriptions and items are fully configurable.
Customization & Localization DeluxeSkyblock is built to be themed, rebranded and reshaped.
✦ Configuration
Every menu is customizable
Every message is editable
HEX color support
Per-type island settings
Full YAML control
✦ Custom Schematics
Drag & drop schematic support
Different schematic per island type
✦ Custom Settings
Custom limits
Custom upgrade trees
Custom value formulas
Custom role structures
Limitless flexibility.
Farming Events — Grow, Harvest, Earn Farming Events turn normal crop harvesting into an exciting reward loop. Perfect for encouraging players to stay active, compete, and maximize their island productivity.
✦ Farming Event Features
Server-wide or per-island events
Timed events with automatic start & end
Configurable duration and repetition
Event-specific reward tables
Reward messages, sound effects, global announcements
Fully async reward handling (zero lag)
Prevention against reward dupes
Works with every crop type (configurable)
Custom Fishing System — Replace Fish With Anything DeluxeSkyblock includes its own Custom Fishing Engine that replaces vanilla fishing drops with ANY reward you want — without requiring external plugins.
✦ Custom Fishing Features
Disable all vanilla fishing drops
Replace fish with custom rewards
Per-reward chances
Per-reward conditions
Supports commands, items, money, XP, boosters
Custom loot tiers (Common / Rare / Epic / Legend)
Works both inside and outside fishing events
Chance-based rare drops
Fishing Events — Competitive, Customizable, Fun Fishing Events bring completely new life to fishing — turning it into a competitive reward system instead of a passive activity.
✦ Fishing Event Highlights
Server-wide timed fishing events
Reward chance increases during event
Multiple reward pools
Supports rarity tiers
Configurable messages and effects
Async calculation — no lag, even with thousands of catches
Works flawlessly with custom fishing plugins
✦ Profile Menu
✦ Create Menu
✦ Island Menu
✦ Manage Island Menu
✦ Island Settings Menu
✦ Island Upgrades Menu
✦ Island Members Menu
✦ Island Roles Menu
✦ Island Blocks Menu
✦ Values Menu
✦ Farming Menu
✦ Fishing Menu
✦ Island Rate Menu
✦ Island Ratings Menu
✦ Visit Menu
✦ Island Visitors Menu
✦ Island Level Menu
✦ Island Biomes Menu
✦ Island Quests Menu
✦ Island Calendar Menu
✦ Island Top Menu
✦ Island Browser Menu
Admin Commands
/islandadmin addquest [player] [category] [name]: Add a quest to a player.
/islandadmin removequest [player] [category] [name]: Remove a quest from a player.
/islandadmin addexperience [island/player] [amount]: Add experience to an island.
/islandadmin setexperience [island/player] [amount]: Set island experience.
/islandadmin removeexperience [island/player] [amount]: Remove experience from an island.
/islandadmin addsize [island/player] [amount]: Add size to an island.
/islandadmin setsize [island/player] [amount]: Set island size.
/islandadmin removesize [island/player] [amount]: Remove size from an island.
/islandadmin addlevel [island/player] [amount]: Add level to an island.
/islandadmin setlevel [island/ player] [amount]: Set island level.
/islandadmin removelevel [island/player] [amount]: Remove level from an island.
/islandadmin deleteisland [island/player]: Delete an island completely.
/islandadmin addplayer [island/player] [player uuid]: Add a player to an island.
/islandadmin removeplayer [island/player] [player uuid]: Remove a player from an island.
/islandadmin addupgrade [island/player] [upgrade] [level]: Add an upgrade to an island.
/islandadmin removeupgrade [island/player] [upgrade] [level]: Remove an upgrade from an island.
/islandadmin addlimit [island/player] [limit category] [limit name] [amount]: Add a limit to an island.
/islandadmin removelimit [island/player] [limit category] [limit name] [amount]: Remove a limit from an island.
/islandadmin addflight [player] [amount]: Add flight time to a player.
/islandadmin removeflight [player] [amount]: Remove flight time to a player.
/islandadmin reload: Reload the plugin configuration.
Player Commands
/island create: Create a new island.
/island delete: Delete your island.
/island go: Teleport to your island.
/island sethome: Set your island home.
/island setnpc: Set your island NPC location.
/island lock: Lock or unlock your island.
/island profile: View your island profile.
/island visit: Visit another island.
/island setvisit: Set your island visit location.
/island expel: Kick a visitor from your island.
/island ban: Ban a player from visiting.
/island unban: Unban a previously banned player.
/island top: Show top rated islands.
/island rating: View island ratings.
/island invite: Invite a player to your island.
/island accept: Accept an island invitation.
/island reject: Reject an island invitation.
/island leave: Leave your current island.
/island members: View island members.
/island roles: Manage island roles.
/island managerole: Edit role permissions.
/island manage: Open island management menu.
/island settings: Change island settings.
/island upgrades: View or buy island upgrades.
/island border: Toggle island border.
/island fly: Toggle island flight.
/island value: Check island value.
/island calculate: Recalculate island value.
/island biome: Change island biome.
/island block: View placed block stats.
/island level: Check island level.
/island farming: Check or boost farming stats.
/island fishing: Check or boost fishing stats.
/island chat: Toggle island chat.
/island value: Show detailed island value.
/island menu: Open the main island menu.
/island browser: Browse public islands.
/island visitors: List visitors on your island.
/island rate: Rate another player's island.
/island pickup: Toggle auto-pickup mode.
/island calendar: View island events calendar.
/island help: Show this help menu.
Below is a list of the core classes and events that make up the DeluxeSkyblock API. All data management is provided via static, cached classes for maximum performance and ease of use.
me.sedattr.skyblockapi.cache Static access classes used to access and manage the plugin's core data.
CalendarCache: Accesses and manages the server Event Calendar.
FarmingEventCache: Manages data for active and configured farming events.
FishingEventCache: Manages data for active and configured fishing events.
IslandBiomeCache: Provides access to island biome data and operations.
IslandCache: Used to access loaded core island objects (Island) and island data.
IslandChunkCache: Manages data for island chunks (for the grid system).
IslandGeneratorCache: Manages available island generators (schematics, etc.).
IslandLevelCache: Manages data related to island levels and experience (XP).
IslandLimitCache: Accesses and manages island limits (blocks, members, etc.).
IslandNPCCache: Manages data for custom NPCs belonging to islands.
IslandPermissionCache: Manages island role permissions.
IslandProfileCache: Provides access to player profiles (for the multi-island system).
IslandRoleCache: Manages custom roles on islands (Leader, Member, etc.).
IslandSettingCache: Manages settings for islands (lock, flight, etc.).
IslandTypeCache: Provides access to configured island types (Normal, Ironman, etc.).
IslandUpgradeCache: Manages data for island upgrades.
IslandValueCache: Used for island value calculations and data.
IslandWorldCache: Manages data for the worlds where islands exist (ASWM, per-island).
MenuCache: Manages the configurations of all custom GUIs within the plugin.
PlayerCache: Provides access to the data of players registered with the plugin (UUID, profile, etc.).
QuestCache: Provides access to quest data and player quest progression.
me.sedattr.skyblockapi.events Custom events triggered when specific actions occur, which other plugins can listen for.
IslandCreateEvent: Fired when an island is successfully created.
IslandDeleteEvent: Fired when an island is deleted.
MemberAddEvent: Fired when a new member is added to (or joins) an island.
MemberInviteEvent: Fired when a player is invited to an island.
MemberRemoveEvent: Fired when a member leaves or is kicked from an island.
By purchasing and downloading this plugin, you agree that:
There will be no refunds unless it's my fault.
You may not redistribute plugin, in any shape or form neither it's code or parts of it.
You may not decompile/edit the source code without my permission.
You may use it for all the servers you own, but you may not give it to anyone else.
You are responsible what happens with the plugin after you download, if plugin is leaked or redistributed and it's registered with your name, I'm allowed to remove your license without warning.