⭐

1.0.2

Native Minecraft Version:
1.17
Tested Minecraft Versions:
1.17
Languages Supported:
All messages are configurable


This is a unique and extremely customizable lightweight but yet powerful Skyblock system with Multi-Server and MySQL support. Each island come with a corresponding island in both the Nether and The End as well. The default configuration grants the island obsidian through a challenge completed in the Overworld, and grants the island the End portal through a challenge completed in the Nether.

This Skyblock system makes it possible for you to customize everything you need – from island schematics, challenges and localization to the generation settings of the Nether roof. You can use the challenges to grant access to larger island size, new biomes, or just items, currency and experience.

The system comes with a unique ore generation system that makes it possible to have three different cobblestone generators: one in Overworld that generates cobblestone and ores, one in Nether that generates primarily gravel and one in The End that generates primarily endstone.

Spoiler: Screenshots












Features:
- Unique fully customizable world generator (i.e. below the island and the Nether roof)
- Customizable island schematics
- All islands have a corresponding island in Nether and The End
- All islands have a bank account and an island vault
- Fully customizable challenges
- The challenges are connected to the island, not the player
- The item rewards from challenges comes to the island vault
- Give island expansion as reward in challenges
- Give new biomes as reward in challenges
- Give different rewards depending on how many times a challenge has been completed
- Permission to be member of multiple islands
- Permission to expand the island size
- Permission to invite more members to the island
- Permission for an extra VIP ship with a Shulker box containing an Elytra on the End island
- User-friendly GUI for island creation and island management and challenges
- Anvil GUI for user input when creating islands and inviting players
- Island level system based on blocks on the island
- Toplists based on island level and island balance
- Biomes visible in the biome menu and which are enabled by default is fully customizable
- The island members can choose if visitors shall be allowed, if pvp shall be allowed and whether creepers shall grief the island or not
- Worldborder walls on the island the player currently is on
- Nether roof contains Netherrack, Nether Quartz Ore, Nether Gold Ore, Glowstone, Soul Sand and Bedrock in the default configuration
- The End ground contains Endstone, Prismarine and Bedrock in the default configuration
- Challenges grants both larger island size and new biomes in the default configuration
- Supports ore generation in the cobblestone generator
- Gravel generated instead of cobblestone in the Nether
- Endstone generated instead of cobblestone in The End
- Allows water to be placed in the Nether to make a gravel generator in the Nether possible
- Supports MySQL and multiple servers if you want
- Admin commands for island management
- All messages can be translated in the config
- Player UUID support
- Vault support


Commands:
Player commands:
Available aliases: island, is, skyblock, sb
/island – Opens the island management menu for the island the player is on
/island create [alias] – Opens the island creation menu, or creates an island with mentioned alias
/island home – Teleports to the island, or opens the island selector if the player is member of multiple islands
/island sethome – Sets the island spawnpoint of the current dimension to the current position, on the island the player is on
/island warp [alias] – Opens the island warp menu, or warps to mentioned island
/island members – Opens the island member management menu for the island the player is on
/island invite [player] – Opens the invitation menu, or invites mentioned player to the island the player is on
/island kick <player> – Kicks mentioned player from the island the player is on
/island biome – Opens the island biome menu
/island level – Calculates the island level for the island the player is on
/island vault – Opens the island vault for the island the player is on
/island expand – Checks if the player has permission to expand the island to a larger size
/island deposit <amount> – Deposits mentioned amount from the player's balance to the island balance (requires Vault)
/island withdraw <amount> – Withdraws mentioned amount from the island balance to the player's balance (requires Vault)
/island toplist – Shows the island toplist based on island level
/island baltop – Shows the island toplist based on island balance
/challenges – Opens the challenge menu
/ores – Displays the player's chances when generating cobblestone

Admin commands:
Available aliases: islandadmin, isa
/islandadmin tp <alias> [overworld:nether:end] – Teleports the player to mentioned island and mentioned dimension
/islandadmin setowner <island alias> <player> – Sets mentioned player to the owner of mentioned island and sets the current owner to an invited member
/islandadmin kick <island alias> <player> – Kicks mentioned player from the mentioned island
/islandadmin remove <island alias> – Soft removes the island from the island database
(Any removed islands can be manually restored in the MySQL database)


Permissions:
Code (Text):
command.island – Required for access to any of the /island subcommands.
command.challenges – Required for access to /challenges.
command.ores – Required for access to /ores.

command.islandadmin – Required for access to any of the /islandadmin subcommands.
command.islandadmin.tp – Access to /islandadmin tp.
command.islandadmin.setowner – Access to /islandadmin setowner.
command.islandadmin.kick – Access to /islandadmin kick.
command.islandadmin.remove – Access to /islandadmin remove.
skyblock.admin – Grants access to building on islands the player is not member of.

(Default island size is 64x64)
skyblock.size.vip1 – Grants access to islands of the size 160x160.
skyblock.size.vip2 – Grants access to islands of the size 208x208.
skyblock.size.vip3 – Grants access to islands of the size 256x256.
skyblock.extra.vipship – Enables the VIP ship spawning on the End island upon island creation.

(Default allowed islands is 2 and can be modified in configuration)
skyblock.islands.vip1 – Grants access to configured amount of islands under VIP1 in the configuration. Default is 4.
skyblock.islands.vip2 – Grants access to configured amount of islands under VIP2 in the configuration. Default is 6.
skyblock.islands.vip3 – Grants access to configured amount of islands under VIP3 in the configuration. Default is 9.
skyblock.islands.admin – Grants access to configured amount of islands under Admin in the configuration. Default is 54. (maximum to show in the island menu).

skyblock.ores.<group> – Grants access to defined cobblestone generator changes for mentioned group.

Installation guide:
Create a new and fresh Spigot (or Paperspigot) server for this Skyblock installation.
Import the Skyblock Ultimate resource to the plugins folder.
Launch the server and wait for it to stop automatically.
Open the config.yml located in the SkyblockUltimate folder and insert your MySQL details.
Open the bukkit.yml and add the following on the last line of the document.
Code (Text):

worlds:
world:
generator: SkyblockUltimate
world_nether:
generator: SkyblockUltimate
world_the_end:
generator: SkyblockUltimate
Remove the default generated worlds (world, world_nether and world_the_end).
Launch the server again and use the permission system of your choise to setup the permissions.
A region of 1000x1000 at the center (0, 0) of the main world is reserved for the server spawn. If you need more space, please create a separate world for the server spawn.
Stop the server and configure the other configuration files (challenges, biomes, world generator, localization and schematics) to your liking. This step is optional.

Dependencies:

WorldEdit – Required for pasting schematics
Vault – Optional and lets players deposit and withdraw money from the island balance


To-do:
I have plans on adding possibility to enable charging players ingame money for creating more than one island.

Any suggestions? Please let me know!

Unless you mind, please leave a review!
If you need support, don't hestitate to contact me.
Author
Mined
Downloads
3
Views
10
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Mined

Top