Commit Graph

524 Commits

Author SHA1 Message Date
SystemEncryption
9454e331a0 Build 49
# Fixed members of an island not being teleported to the main spawn point on island deletion.
# Fixed members of an island not having the scoreboard updated on island deletion.
# Fixed permission status of generators being reset when reloading/restarting the server.
# Fixed the string '\n' not creating a new line for messages in the language file.
# Fixed variable being added to the end of confirmation and cancellation messages.
# Fixed NPE when the weather type of the island is null or cannot be found.
# Made improvements to the scoreboard to prevent possible bugs.
2018-12-15 17:44:03 +00:00
SystemEncryption
91f8f5cec5 Build 48
# Added the option 'Island.Portal.Island' to the configuration file to teleport the player to the end or nether world rather than the island world when they enter a portal at their island.
# Added the option 'Island.Void.Teleport.Island' to the configuration file that teleports the player to either the main or island spawn point when the player falls into the void.
# Added the path 'Island.Portal.Destination.Message' to the configuration file that sends a message to the player if there's no world available when entering a portal.
# Added a check to the confirmation command when a player wants to delete their island that requires their island to be closed.
# Added the variable '%owner' for the player head display names in the leader board menu.
# Added the alias '/island upgrades' to the command '/island upgrade'.
# Fixed upgrades now being removed from a player when they die at an island and are teleported to the main spawn point rather than the island spawn point.
# Fixed players being able to place hanging entities at an island when the setting 'EntityPlacement' is enabled.
# Fixed TNT damaging players or entities when the 'Explosion Damage' setting is set to false.
# Fixed scoreboard glitching when deleting an island.
# Fixed TNT damage destroying hanging entities.
# Change the 'ArmorStandPlacement' setting to 'EntityPlacement'.
# Removed the check that prevents the main spawn point being set in an island world. Keep in mind this will cause issues if the island you have set the main spawn point at doesn't exist.
2018-12-14 21:03:31 +00:00
SystemEncryption
809520c861 Build 46
# Added the permission node 'skyblock.fly' that gives a player permission to fly when they enter an island.
# Added a cooldown for transferring island ownership to prevent unnecessary spam from players.
# Added the option 'Island.Ownership.Cooldown' to change the cooldown time when island ownership is transferred.
# Added the line breaker '\n' to messages in the 'language.yml' file.
# Added the alias '/island explore' to the command '/island visit'.
# Added exit item to the 'Island Ownership' menu.
# Fixed the scoreboard showing no color code for the suffix when the display line is equaled to 16 characters.
# Fixed format codes not showing color code when the display line is over 16 characters for the scoreboard.
# Fixed possible fall damage when teleporting to an island spawn point or main spawn point.
# Fixed levelling cooldown not being stopped when an island is removed.
# Changed argument to a method for transferring ownership in the API.
2018-12-13 12:18:35 +00:00
SystemEncryption
99496b598b Build 45
# Added the permission note 'skyblock.bypass.cooldown' to bypass the biome, island creation, or island deletion cooldown timer.
# Confirmation Messages are now configurable in the 'language.yml' file. Use the variable '%confirm' to add clickable message.
# Cancellation Messages are now configurable in the 'language.yml' file. Use the variable '%cancel' to add clickable message.
# Added placeholder support to chat component messages (Confirmation and Cancellation Messages).
# Fixed the border not being removed when visiting another players island from your island or another players island when their border is disabled.
# Fixed cobblestone generators not generating cobblestone when a player doesn't have permission to use any generators.
# Fixed the scoreboard not being initialized when re-enabled in the configuration file when using the command '/island admin reload'.
# Fixed levelling materials not being reloaded when using the command '/island admin reload'.
# Fixed generators not being reloaded when using the command '/island admin reload'.
# Corrected the info message for the command '/island admin removeupgrade'.
2018-12-12 14:37:07 +00:00
SystemEncryption
70655d04eb Build 44
# Added the console or player command '/island admin addupgrade' to add an upgrade to a players island.
# Added the console or player command '/island admin removeupgrade' to remove an upgrade from a players island.
# Added the variable '%island_points' for the scoreboard.
# Fixed island-data not saving before transferring island ownership resulting in the islands data being removed.
# Fixed the command '/island admin setsize' setting the size of an island if the island data doesn't exist.
# Fixed IAE when saving a structure with an enderman entity.
2018-12-11 22:50:40 +00:00
Unknown
3aca100530 Build 43
# Added the command '/island value' to get the value (points) earned from a material in the players hand.
# Added the permission note 'skyblock.value' to perform the command '/island value'.
# Added the configurable option 'Island.Settings.Hunger' to enable/disable the 'Hunger' setting in the 'Island Settings' menu (Disabled by default).
# Added the 'Hunger' setting to the 'Island Settings' menu.
# Added the placeholder 'skyblock_island_invites' to get the active number of invites for the island.
# Added the placeholder 'skyblock_island_coops' to get the number of cooped players at the island.
# Added the placeholder 'skyblock_island_coops_total' to get the number of cooped players.
# Added economy support for Coins (https://www.spigotmc.org/resources/coins-1-8-x-1-12-x-mysql-sqlite-api.48536/).
# Fixed being able to go further than the end index of the help command pages.
# Fixed new settings being set to false when being added to the island.
2018-12-10 19:11:12 +00:00
Unknown
f74746b27f Build 42
# Fixed NPE when interacting with an ArmorStand.
2018-12-10 01:21:48 +00:00
Unknown
7ad94c238c Build 42
# Fixed players not taking entity damage outside of the island worlds.
2018-12-10 00:53:33 +00:00
Unknown
4ddc7565dd Build 42
# Added the 'Island Border' menu for the island operators or owners to toggle the border or change the color of the border.
# Added the command '/island border' to open the 'Island Border' menu.
# Added the setting 'Border' to the Operator role.
# Added the option 'Island.Obsidian.Enable' to the configuration file to allow players to right-click obsidian with a bucket to become a lava bucket (This option is by default disabled).
# Added the alias '/island warp' to the command '/island teleport'.
# Added the alias '/island warps' to the command '/island visit'.
# Added the events 'PlayerIslandChatEvent', 'PlayerIslandChatSwitchEvent', 'PlayerIslandEnterEvent', 'PlayerIslandExitEvent', 'PlayerIslandJoinEvent', 'PlayerIslandLeaveEvent', 'PlayerIslandSwitchEvent', 'IslandInviteEvent', 'IslandKickEvent', and 'IslandUpgradeEvent' to the API.
# Fixed fly being disabled when a player teleports at a location inside the islands radius.
# Fixed players being able to use buckets at an island when they don't have permission to.
# Fixed cooped players being removed from the island when there no operator or owner is online.
# Fixed island unloading when there are no members occupying the island by cooped players.
# Fixed border of another island being sent to a visitor that isn't occupying the island.
# Fixed NSME when spawning an entity at a structure on island creation for 1.9 servers.
2018-12-09 22:13:00 +00:00
Unknown
623b3a9b82 Build 41
# Fixed an issue with the scoreboard when a player leaves an island team when there's only one member of the island left and no visitors occupying the island.
# Fixed visitors teleporting to the Main spawn point rather than the Visitor spawn point when they fall into the void at an island.
# Fixed island data not saving when ownership is transferred - this essentially broke the teaming system (Only affects build 40).
# Fixed NPE when performing the command '/island coop' if the player doesn't have permission.
# Fixed player not being removed from island when they leave the team.
# The levelling data now has its own file rather than being stored in the island data file.
2018-12-09 04:22:30 +00:00
Unknown
08728495fd Build 41
# Fixed visitors teleporting to the Main spawnpoint rather than the Visitor spawn point when they fall into the void at an island.
# Fixed NPE when performing the command '/island coop' if the player doesn't have permission.
# Fixed player not being removed from island when they leave the team.
2018-12-09 02:20:24 +00:00
Unknown
687abeffd2 Build 40
# An API has been added to the plugin for developers. Please take a look at the GitLab repository.
# Fixed the leaderboard placeholders for PlaceholderAPI not working.
2018-12-07 21:13:44 +00:00
Unknown
e6703dff76 API 2018-12-07 20:25:10 +00:00
Unknown
e864fbc257 Formatted Code 2018-12-07 16:59:51 +00:00
Unknown
0e546d7cf3 API Preparation 2018-12-07 16:24:11 +00:00
Unknown
fc6dafbe8d Build 39
# Added tab completion to the commands '/island leaderboard', '/island setspawn', '/island sethologram', and '/island removehologram'.
# Added the placeholder '%safety' to the Visit and Information menu to show if an island is safe for visitors.
# Added the setting 'ExperienceOrbPickup' to the roles Visitor, Member, and Coop.
# Added the option 'Island.Settings.KeepItemsOnDeath' to the configuration file.
# Added the option 'Island.Settings.Damage' to the configuration file.
# Added the option 'Island.Settings.PvP' to the configuration file.
# Added the setting 'Damage' to the 'Island Settings' menu.
# Added coop role to the 'Settings Editor' menu.
# Fixed creation message being sent to the player on island creation when the error message is sent when the main spawn point hasn't been set.
# Fixed new comments not being set in the configuration file (New comments however will appear at the end of a path).
# Fixed the permission note 'skyblock.information' not working for the command '/island information'.
# Fixed projectiles launched by players damaging entities when the setting 'MobHurting' is disabled.
# Fixed players being able to tame entities at an island when the setting 'MobTaming' is disabled.
# Fixed NPE generated by cobblestone generators when the index for the random material is zero.
# Fixed some water problems with the ore generators caused by water physics.
# Fixed '/island chat' enabling chat for other players on the island team.
# Fixed messages not being translated when island chat is enabled.
# Fixed custom entities not spawning in the island worlds.
# Fixed projectiles being under the wrong setting.
# Fixed a few mistakes in the 'language.yml' file.
# Recoded the 'Settings Editor' menu.
2018-12-06 20:52:09 +00:00
Unknown
59774f0e0e Build 38
# Added Console support to the command '/island admin delete', '/island admin owner', '/island admin reload', '/island admin removehologram', and '/island admin setsize'.
# Added a check when creating an island that checks if the spawn point has been set and if not an error message will be sent to the player.
# Added the setting 'ArmorStandPlacement' to the roles Visitor, Member, and Coop.
# Added the option to the configuration file to disable Island Coop.
# Added 'Coop Settings' to the 'Settings' menu.
# Added the setting 'Edit Coop Settings' to the 'Operator Settings' menu.
# Fixed players inventory not updating when interating with an item that is cancelled at an island if the player doesn't have permission.
# Fixed cobblestone generators not forming cobblestone when there are no generators or no materials in a generator.
# Fixed island operators being able to edit the island settings when they permission for that to do so has been disabled.
# Fixed NPE when a player doesn't have permission to change the permission of a setting when they've been removed access.
# Fixed the command '/island admin setsize' setting the size of the senders island when the target player is online.
# Fixed the command '/island admin owner' getting the island owner of the sender when the target player is online.
# Fixed the command '/island admin delete' deleting the senders island rather than the targets.
# Fixed NPE when a chance of a material for a generator is set to zero.
# Changed the unban item in the 'Operator Settings' menu from a name tag to a rose rose.
# Changed the setting name for 'ArmorStand' to 'ArmorStandUse'.
2018-12-04 19:21:46 +00:00
Unknown
d1a1988998 Build 37
# Added a Coop System (Allow players to access your island even if it's closed as long as an operator or owner is online).
# Added the command '/island coop [<player>]' to open the 'Island Coop' menu or add/remove a coop player.
# Added the option to the configuration file to remove islands the player has been banned from when they open the 'Island Visit' menu.
# Added the setting 'CoopPlayers' to the 'Operator Settings' menu.
# Fixed players not being teleported from an island when the island is closed or the player has been banned from the island when they join the server at the island.
# Fixed players with bypass permission not being able to visit an Island from the 'Island Visit' menu if the island was closed after the player opened the menu.
# Fixed island time not being synchronized when a player joins the server at a loaded island.
# Fixed the 'Vote' leaderboard not showing the correct top 10 players.
# Fixed Placeholders for PlaceholderAPI returning an empty string.
# Fixed a memory leak issue when unloading islands.
# Fixed falling blocks not falling at an Island.
# Replaced statistics item in the 'Island Bans' menu with information item.
2018-12-04 00:38:44 +00:00
Unknown
dd50421e2b Build 36
# Added Placeholder support to Essentials Chat (Requires open curly bracket and close curly bracket).
# Fixed NPE when adding Placeholders to holograms because the hologram is an world entity.
# Fixed the 'Island Visit' menu not sorting the islands correctly when changing the sort.
# Fixed the 'Vote Leaderboard' not showing the positioning the islands correctly.
# Fixed 'Next' or 'Previous' page item not working in the 'Island Visit' menu.
# Fixed the command '/island level <player>' not showing the players level.
# Fixed IOOBE when there are no tiers in the 'Upgrade Editor - Size' menu.
2018-12-02 19:24:41 +00:00
Unknown
9034f7c8fe Build 35
# Fixed players dying from the void at an Island when void teleport is enabled in the configuration file.
# Fixed Flower Pots dropping when a structure is pasted on Island creation if a block below it is air.
# Fixed Flower Pot contents not being set when a structure is pasted on Island creation.
# Fixed 'Island Upgrade' menu showing 'Jump Boost' upgrade in two inventory slots for 1.13.
# Fixed 'Island Upgrade' menu not showing the correct potion items for 1.9-1.12.
# Fixed the command '/island admin delete' performing the command '/island delete' instead.
# Fixed NPE that can occur with some Java versions when the visit-data is being loaded.
# Fixed NPE when spawning entities when a structure is pasted on Island creation.
# Fixed 'Island Visit' menu occasionally returning NPE when opening.
2018-12-01 22:56:49 +00:00
Unknown
8ba12fee1e Build 34
# Added the alias '/island leaderboard [<Level|Votes>]' to directly open a leaderboard menu.
# Fixed ban message being sent to the player when they're not at the island they've been banned from.
# Fixed a spelling mistake with a message.
# Fixed signs showing debug message.
2018-12-01 02:07:29 +00:00
Unknown
c5b789ce6d Build 33
# Added a Hologram System that can display leaderboards of top 10 level or votes.
# Added the command '/island admin sethologram' to set the location of a hologram.
# Added the command '/island admin removehologram' to remove an existing hologram.
# Added the alias '/island teleport <player>' to the command '/island visit [<player>]'.
# Added the placeholder 'skyblock_leaderboard_level_<1-10>'.
# Added the placeholder 'skyblock_leaderboard_votes_<1-10>'.
# Fixed invalid unicode character when adding color codes to signs when saving a structure.
# Fixed NSME when sending a World Border to a player on servers using 1.9 & 1.10.
# Fixed NSFE when buying 'Spawner Boost' upgrade on servers using paperclip 1.12.
# Fixed Placeholders not working for Upgrade messages.
# The command '/island admin reload' will also reload the holograms.
2018-11-30 23:00:20 +00:00
Unknown
e60a4beaa8 Contributor: darbyjack | Cleaned up the PlaceholderAPI expansion, updated to latest version. Keep placeholders on /papi reload 2018-11-30 04:25:01 +00:00
Unknown
45d8527ebc Maven Project
# Added the alias '/island teleport <player>' to the command '/island visit [<player>]'.
# Fixed NSME when sending a World Border to a player on servers using 1.9 & 1.10.
# Fixed NSFE when buying 'Spawner Boost' upgrade on servers using paperclip 1.12.
# Fixed Placeholders not working for Upgrade messages.
2018-11-30 04:16:36 +00:00