Description

SkyBlockEarth is fun gamemode where you try and survive with minimal resources on a small island.

Installation

Just simply drag in the plugin jar file into the plugins folder and restart the server!

 Features

  • Overworld, Nether, The End island world - Have an island for all environments.
  • Island Creator - Create an Island by selecting an Island structure.
  • Island Control Panel - View available options that are essential to your Island.
  • Island Upgrade - Unlock upgrades for your Island with Vault economy.
  • Island Levelling - Menu that shows materials on your Island and points gained from them.
  • Island Settings - Manage permissions for Visitors, Members, Operators, and your Island from a menu.
  • Island Visit - Menu that shows all Islands that are open for visitors.
  • Island Members - View all members on your Island team and manage them.
  • Island Weather - Personalize the weather on your Island to your own liking.
  • Island Biome - Personalize the biome on your Island to your own liking.
  • Island Visitors - View a menu of all the visitors on your Island.
  • Island Ownership - Assign ownership to a member of your Island or create a secure password for a member to claim ownership.
  • Island Banning - Ban players from visiting your Island.
  • Island Border - Customize the island border by toggling it or changing the color from the 'Island Border' menu.
  • Scoreboard - Personalize a scoreboard to your own liking.
  • Structure System - Create structures for the Island Creator menu with the plugins very own upgrade system.
  • Hologram System - Create holograms to display the top 10 level and voted islands.
  • Coop System - Allow certain players to enter your Island even if it's closed as long as an operator or owner is online.
  • Developer API - Integrate SkyBlockEarth into your plugin.

Plugin Features How to's

  1. Creator: This is to create your players island with /island
  2. Control Panel: The panel can be used to manage your own island by after its created just use /island again
  3. Upgrades: The upgrade system lets your island unlock perks.
  4. Levelling: The leveling system lets your island level up by regular play or by trading in items to gain levels and this can be changed in the plugin's files
  5. Settings: You are able to edit certain settings with your island or the settings for visitors
  6. Visiting: You are able to see all the islands you are able to visit with /is visit
  7. Teaming: You can add others to your island by inviting them to join with /is invite (player) 
  8. Weather: You are able to change your weather and time of your island with ease by just doing /is weather
  9. Biome: Changing biomes of your island can be accessed by using /is biome
  10. Ownership: You are able to mess with who is in charge of the island, transfer ownership, or even set a password if you would like with /is owner 
  11. Structures: You can create structures by selecting an area with the structure tool using the command '/island admin structure tool' then saving the selected area with the command '/island admin structure save <structure_name>. 
  12. Holograms: You can set the location of holograms with the command '/island admin sethologram'.
  13. Economy: The plugin supports Vault and Coins economy plugins. If you have any suggestions for an economy hook please open a ticket on the support desk.


Commands

Default Commands:

CommandAliasesDescription
/island visitwarps, exploreOpens a menu of public Islands to Visit.
/island vote <player>N/AAdd/Remove a vote from a players Island.
/island controlpanelcpOpens the 'Island Control Panel' menu.
/island upgradeupdatesOpens the 'Island Upgrade' menu.
/island leaderboardlb, topOpens the 'Leaderboard' menu of the top 10 Islands.
/island createnewOpens the 'Island Creator' menu.
/island deleteremove, disbandDeletes your Island.
/island teleport / <player>tp, spawn, home, go, warpTeleport to your or another players Island.
/island setspawn <spawn>N/ASet the Visitor or Main spawn point of your Island.
/island accept <player>N/AAccept an Island invitation.
/island deny <player>N/ADeny an Island invitation.
/island cancel <player>N/ACancel a player invitation.
/island leaveN/ALeave your Islands team.
/island promote <player>N/APromotes a Member to Operator.
/island demote <player>N/ADemotes an Operator to Member.
/island kick <player>N/ARemove a Member or Visitor from your Island.
/island kickallexpelKick all Visitors from your Island.
/island ban <player>N/ABan a player from your Island.
/island bansbannedOpens the 'Island Bans' menu.
/island unban <player>N/AUnban a player from your Island.
/island borderN/AOpens the 'Island Border' menu.
/island biomeN/A

Opens the 'Island Biome' menu.

/island weatherN/AOpens the 'Island Weather' menu.
/island levellevelling, pointsOpens the 'Island Level' menu.
/island value

N/A

Gets the value of a material in your hand.
/island settingspermissions, perms, pOpen the 'Island Settings' menu.
/island information / <player>infoOpens the 'Island Information' menu for your or another players Island.
/island coop / <player>N/AOpen the Island Coop menu or add/remove coop players.
/island membersN/AOpen the 'Island Members' menu.
/island owner / <player>ownership, transfer, makeleader, makeownerOpens the 'Island Ownership' menu.
/island confirmconfirmationConfirmation for permanent operations.
/island invite <player>N/AInvite a player to join your Island.
/island chatN/ACommunicate privately with Island members.
/island visitorsN/AOpens the 'Island Visitors' menu.
/island currentcurDisplay the current Island you are at.
/island publicpub, private, priMake your Island private or public.
/island openN/AOpens your Island to Visitors.
/island closeN/ACloses your Island to Visitors.

Admin Commands:

CommandsAliasesDescription
/island admin delete <player>remove, disbandDelete a players Island permanently.
/island admin owner <player>ownership, leaderGets the owner of a players Island.
/island admin reloadN/AReload all loaded files.
/island admin setspawnN/ASets the spawn point to your location.
/island admin sethologramN/ASets the location of a hologram.
/island admin removehologramN/ARemoves an existing hologram.
/island admin createN/AManager Structures for the 'Island Creator' menu.
/island admin setsize <player>N/ASets the size of a players Island.
/island admin addupgrade <player> <upgrade>N/AAdd an upgrade to the players island.
/island admin removeupgrade <player> <upgrade>N/ARemoves an upgrade from the players island.
/island admin levellevelling, pointsChange Island level materials and points.
/island admin generatorN/AManager generators for cobblestone generators.
/island admin upgradeN/AManager Upgrades for the Island Upgrade menu.
/island admin structureN/ACreate structures for Islands.
/island admin structure toolN/AGives the player the Structure tool item.
/island admin structure save <name>N/ASaves a selected structure.

Permissions

Global Permission Nodes:

Permission

Description

fabledskyblock.*

Gives all permission nodes.

fabledskyblock.island.*

Gives all Island structure permission nodes.

fabledskyblock.island.<structure_name>

Permission to create the Island structure.

fabledskyblock.current

Permission to create the Island structure.

fabledskyblock.teleport

Permission to teleport to another players Island.

fabledskyblock.level

Permission to get the level of another players Island.

fabledskyblock.valuePermission to get the value of a material for the command '/island value'.

fabledskyblock.information

Permission to open the 'Island Information' menu for another players Island.

fabledskyblock.generator.*

Gives all generator permission nodes.

fabledskyblock.generator.<generator_name>

Permission to have the generator.

fabledskyblock.bypass

Permission to access a closed Island.

fabledskyblock.bypass.<setting>

Permission to bypass an Island permission.

fabledskyblock.bypass.cooldownPermission to bypass the biome. island creation, or island deletion cool down timer.

fabledskyblock.bypass.*

Gives all bypass permission nodes.

fabledskyblock.size.<size>

Permission to have an Island size on Island creation.

fabledskyblock.flyGives permission to fly at your island (Does not apply for upgrades).
fabledskyblock.fly.*Gives permission to fly at any island (Does not apply for upgrades).

fabledskyblock.admin

Permission to view admin help commands.

fabledskyblock.admin.*

Gives all admin permission nodes.

fabledskyblock.admin.delete

Permission to delete a players Island.

fabledskyblock.admin.reload

Permission to reload all loaded configuration files.

fabledskyblock.admin.owner

Permission to get Island owner of a players Island.

fabledskyblock.admin.setspawn

Permission to set the main spawn point.

fabledskyblock.admin.sethologramPermission to set the location of a hologram.
fabledskyblock.admin.removehologramPermission to remove a hologram.

fabledskyblock.admin.setsize

Permission to set the size of a players Island.

fabledskyblock.admin.create

Permission to open the 'Structure Editor' menu.

fabledskyblock.admin.level

Permission to open the 'Levelling Editor' menu.

fabledskyblock.admin.generator

Permission to open the 'Generator Editor' menu.

fabledskyblock.admin.upgradePermission to open the 'Upgrade Editor' menu.

fabledskyblock.admin.structure.*

Gives all structure permission nodes.

fabledskyblock.admin.structure.selection

Permission to use the structure tool item.

fabledskyblock.admin.structure.tool

Permission to get the structure tool item.

fabledskyblock.admin.structure.save

Permission to save a selected structure.

Placeholders

PlaceholderAPIMVdWPlaceholderAPI support

PlaceholderDescription
fabledskyblock_islandsReturns Island loaded size.
fabledskyblock_leaderboard_level_<1-10>Returns an island on the level leaderboard.
fabledskyblock_leaderboard_votes_<1-10>Returns an island on the votes leaderboard.
fabledskyblock_island_levelReturns Island level.
fabledskyblock_island_level_formattedReturns the Island level formatted with a suffix.
fabledskyblock_island_pointsReturns Island points.
fabledskyblock_island_radius

Returns Island radius.

fabledskyblock_island_sizeReturns Island size.
fabledskyblock_island_roleReturns player Island role.
fabledskyblock_island_ownerReturns Island owner name.
fabledskyblock_island_biome

Returns Island biome type name.

fabledskyblock_island_timeReturns Island time if not synchronized.
fabledskyblock_island_weatherReturns Island weather if not synchronized.
fabledskyblock_island_bans

Returns Island bans size.

skyblock_island_invitesReturns the number of island invites.
fabledskyblock_island_members_totalReturns total Island members.
fabledskyblock_island_membersReturns Island member size.
fabledskyblock_island_operatorsReturns island operator size.
fabledskyblock_island_coopsReturns the number of coop players at the island.
fabledskyblock_island_coops_totalReturns Island coop size.
fabledskyblock_island_visitorsReturns Island visitor size.

Frequently Asked Questions

How do I create a structure (schematic)?

You can create a structure by using the structure tool item which can be obtained with the command '/island admin structure tool'. Using the structure tool item, select two positions of an area then to save the selected area, perform the command '/island admin structure save <name>'.

How do I add a structure to the 'Island Creator' menu?

To add a structure to the 'Island Creator' menu, you can do so by using the 'Structure Editor' menu which can be opened by performing the command '/island admin create'. There you can navigate existing structures or create your own for the 'Island Creator' menu.

How do I set the main spawn point in an island world?

To set the main spawn point in an island world, set the main spawn point in a non island world with the command '/island admin setspawn' then create an island and make sure it is open with the command '/island open'. You will then be able to set the main spawn point in the island world with the command '/island admin setspawn'.

Does the plugin have any dependencies?

The plugin doesn't have any dependencies, however, it has soft-dependencies that aren't required for the plugin to work.

Where do I find the expansion for PlaceholderAPI?

You can find the expansion for the plugin at this link or you can download it on your server from eCloud by performing the command '/papi ecloud skyblockearth'.

How do I use the placeholders for Essentials Chat?

You can use a placeholder for essentials chat format by having the character '{' as the prefix and closing the placeholder with the character '}' as the suffix.

Why is Essentials Chat not formatting messages with the placeholders?

There's another plugin on your server causing this issue. An older version of WorldGuard has been known to be the issue so try updating that. If that doesn't work, remove each of your plugins one-by-one to identify the cause.

How do I setup a sign for LeaderHeads?

Place a sign. For the first line type '[LeaderHeads]', the second line type 'toplevels' or 'topvotes', and on the third line type a number for the rank.

Configuration Files


 config.yml File
Text
Command:
    Help:
        # Lists all commands rather than pages.
        List: false
        # Shows all aliases of the commands.
        Aliases:
            Enable: true
Sound:
    # When disabled all sounds will be disabled.
    Enable: true
Island:
    Size:
        # [!] Do not go over 1000 for both of these options.
        # The size of an Island when created.
        # [!] Do not go over the maximum.
        Minimum: 100
        # The maximum size of an Island based on the permission note 'skyblock.size.<size>'.
        Maximum: 200
    Creation:
        # Rather than opening the 'Island Creator' menu. Create an island
        # as soon as a player performs the '/island' or '/island create'
        # command.
        # [!] The first created structure will be selected.
        Menu:
            Enable: true
        # [!] You are adviced to keep these options both enabled to prevent any issues.
        Cooldown:
            # When enabled cooldown will start when a player creates an Island.
            Creation:
                Enable: true
            # When enabled cooldown will start when a player deletes their Island.
            Deletion:
                Enable: true
            Time: 60
    World:
        # [!] The Island height is 72 blocks.
        #     Delete the Island world when changing the liquid option.
        # If lava disabled, the world will be a water world.
        Normal:
            Name: "island_normal_world"
            Liquid:
                Enable: false
                Lava: false
                Height: 60
        Nether:
            Name: "island_nether_world"
            Enable: true
            Liquid:
                Enable: false
                Lava: true
                Height: 60
        End:
            Name: "island_end_world"
            Enable: true
            Liquid:
                Enable: false
                Lava: false
                Height: 60
    Member:
        # Max amount of players allowed to be in a team.
        Capacity: 12
    WorldBorder:
        # Generates a worldborder around Islands.
        # [!] WorldBorders will not show in Nether world due to centering bug
        #     with some Spigot builds.
        Enable: true
        # Prevent blocks being placed that would go outside of the Island border
        # Pistons | Dispensers | Liquid Flow
        Block: true
    Spawn:
        # Prevents blocks being placed inside the location where players spawn on
        # an Island. When setting the spawn points, this option when enabled will
        # require the player to position themselves at the center of the block.
        # [!] Recommended to use especially to prevent players glitching in blocks
        #     and to prevent liquid flow at spawn point.
        Protection: true
    Block:
        Piston:
            # Prevent Piston blocks being retracted or extended when connected to a circuit
            # [!] Prevents Pistons extending out of Island border bug
            Connected:
                Retract: false
                Extent: false
    Leaderboard:
        Reset:
            # Time until Leaderboard resets
            Time: 300
    Invite:
        # Time until Island invite expires
        Time: 300
    Coop:
        # Allow players to visit islands as long as the owner or operator is online even
        # if the island is closed.
        Enable: true
        # If enabled, cooped players will not be saved when they disconnect from the server.
        Unload: false
    Visit:
        Menu:
            # If disabled, any islands the player has been banned from will be removed when they
            # open the Island Visit menu.
            Bans: false
    Visitor:
        # When an Island is unloaded if enabled players won't be able to visit the Island
        # even if it's open.
        # [!] Enabling will prevent possible memory leak issues affecting performance.
        Unload: false
        # Upon Island creation is the Island open to visit?
        Open: false
        # Allow players to vote for Islands. This will filter Islands with more votes first
        # in the Visit Island menu.
        Vote: true
        Welcome:
            # When disabled Island owners or operators will not be able to set a Welcome Message
            # and visitors will not see the Welcome Message.
            Enable: true
            # Maximum lines allowed for Welcome Message
            Lines: 6
            # Length allowed for each line
            Length: 30
        Signature:
            # When disabled Island owners or operators will not be able to set a Signature and
            # a Signature will not be visible in the Island Visit menu.
            Enable: true
            # Maximum lines allowed for Signature
            Lines: 6
            # Length allowed for each line
            Length: 30
        # Max amount of players allowed at a Island. This also includes Island Members.
        # [!] Set to -1 for unlimited capacity.
        Capacity: 25
        # Allow Island Operators or Owners to ban players from their Island.
        Banning: true
    Biome:
        # Default Biome set when a player creates an Island
        # Biomes Available:
        # PLAINS | FOREST | SWAMPLAND | DESERT | COLD_BEACH
        # JUNGLE | ROOFED_JUNGLE
        Default:
            Type: Plains
        Cooldown: 900
    Weather:
        Default:
            # The weather and time will operate the same weather and time as the world.
            # If disabled, the weather and time will be fixed to the weather and time
            # options.
            Synchronised: true
            # [!] Make sure the time is one of the choices below
            #     Choices: 0 | 1000 | 6000 | 12000 | 13000 | 18000
            Time: 6000
            Weather: Clear
        # Prevents ice and snow layer blocks being set in snowy conditions.
        # [!] Recommended to keep this disabled to prevent confusion if island weather
        #     and time is not synchronised.
        IceAndSnow: false
        Time:
            # When the Island is not synchronised with the time of the World, should the
            # time cycle or be fixed.
            Cycle: false
    Levelling:
        # Island Level Points divided by value
        Division: 100
        # Time until Island level rescan expires
        Cooldown: 60
    Confirmation:
        # Time until confirmation expires for island ownership and island deletion
        # confirmations.
        Timeout: 10
    Ownership:
        Transfer:
            Role:
                # When Island ownership is transfer to a different player the previous
                # Island owner will become an operator.
                Operator: true
        Password:
            # When ownership has been assigned to a player the Island password will
            # be reset.
            Reset: true
        # Time until Island Ownership reassign expires
        Cooldown: 60
    Void:
        Teleport:
            # Prevents players from being killed by the Void when at an Island.
            Enable: true
            # When disabled, players will teleport the the main spawn point rather than the Island.
            Island: true
            # The Y position that the player is teleported when reached.
            Offset: 30
    Block:
        Obsidian:
            # When enabled, players can right-click an obsidian block to retrieve lava at an Island.
            # [!] This requires the player to have the 'Bucket' permission.
            Enable: false
        EndFrame:
            # When enabled, players can right-click an end frame to retrieve it at an Island.
            # [!] This requires the player to have the 'Destroy' permission.
            Enable: false
    Liquid:
        Teleport:
            # Teleports the player back to the Island if they enter the liquid if world is a
            # liquid world.
            Enable: true
    Death:
        AutoRespawn: true
        Respawn:
            # When a player respawns after dying at an island decide where they respawn.
            # [!] If enabled, players will respawn at the island they died at. If disabled,
            #     players will respawn at the main spawn location.
            Island: true
    Damage:
        # When the setting 'Damage' has been disabled, if this option is enabled, players will take
        # damage at an island. This discludes entity and void damage.
        Enable: false
    PvP:
        # When the setting 'PvP' has been disabled, if this option is enabled, players will be
        # able to damage other players at an island.
        Enable: false
    KeepItemsOnDeath:
        # When the setting 'KeepItemsOnDeath' has been disabled, if this option is enabled, players will keep
        # items in their inventory if they die at an island.
        Enable: true
    Settings:
        # When any of these options are disabled, the setting will be removed from the 'Island Settings'
        # menu.
        KeepItemsOnDeath:
            Enable: true
        PvP:
            Enable: true
        Damage:
            Enable: true
        Hunger:
            Enable: false
    Portal:
        # When disabled, when a player enters a portal, they will teleport to the nether or
        # end world rather than the island world.
        # [!] Recommend to keep this enabled to prevent performance drop with chunk loading.
        Island: true
    Admin:
        Structure:
            # Item Material used to select positions for a structure.
            Selector: "DIAMOND_AXE"
    Scoreboard:
        Enable: true
    Generator:
        Enable: true
  • No labels