Commit Graph

104 Commits

Author SHA1 Message Date
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
aaa5b5127f Merge remote-tracking branch 'origin/master' 2018-12-07 16:27:36 +00:00
SystemEncryption
786b07dca7 Update pom.xml 2018-12-07 16:27:24 +00:00
Unknown
0e546d7cf3 API Preparation 2018-12-07 16:24:11 +00:00
Lars Dormans
3570440fc0 Update .gitlab-ci.yml 2018-12-07 15:21:53 +00:00
TheCreeperCow
51f84fed30
Whoops wrong folder name 2018-12-07 15:56:19 +01:00
TheCreeperCow
e28f734716
APIDocs FTW 2018-12-07 15:54:19 +01: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
SystemEncryption
5e47f8b108 Update pom.xml 2018-11-29 17:29:13 +00:00
SystemEncryption
2dab87200e Update plugin.yml 2018-11-29 17:21:22 +00:00
Unknown
427e2e8b49 Build 32
# Added the 'Island Upgrade' menu to upgrade perks on your Island (Requires Vault Economy).
# Added the command '/island upgrade' to open the 'Island Upgrade' menu.
# Added the 'Upgrade Editor' menu to manage upgrades for islands.
# Added the command '/island admin upgrade' to open the 'Upgrade Editor' menu.
# Added the permission node 'skyblock.admin.upgrade' to open the 'Upgrade Editor' menu.
# Fixed CPE when opening an inventory on a seperate thread.
# Fixed Chunk error when setting the biome of the Island.
# Setting data now has its own file rather than being in the same file as the island data.
# Replaced the default structure file with an actual island.
# Recoded the Setting System.
2018-11-29 17:18:46 +00:00
Unknown
51ddb7d851 Build 31
# Fixed the '/island vote' command getting the Island owner of the player rather than the target player.
# The creation and deletion cooldown has been enabled by default. I strongly advice you keep them as this.
# The deletion cooldown now applies to all members of an Island.
# ArmorStand's can now spawn in the Island world to support certain plugins.
2018-11-28 01:37:55 +00:00
Unknown
94170b0ca9 Build 30
# Added the permission note 'skyblock.information' to open the 'Island Information' menu for other Islands.
# Added the command '/island information [<player>]' to open the 'Island Information' menu.
# Fixed Island Settings menu not allowing players to change settings when the menus share the same titles.
# Fixed IAE when opening the a menu that contains a skull when the texture isn't set.
# Fixed UE when teleporting to a players Island with the command '/island teleport'.
# Fixed ICE when having '#' characters in the 'language.yml' file.
# Fixed chunk error on Island creation when biome is set.
# Recorded all the menus.
2018-11-27 22:56:54 +00:00
Unknown
123070e1c9 Build 29
# Fixed IAE when a material cannot be found when pasting a structure on Island creation. Block materials that cannot be found will be set to stone.
# Fixed NPE when the island world height is less than 256 blocks.
# Pasting a structure on Island creation should be a lot better now on performance.
2018-11-26 23:37:26 +00:00
Unknown
21f5116d71 Inventory 2018-11-26 16:50:56 +00:00
Unknown
aadd2f0817 Build 28
# Added the path 'Island.Creation.Commands' to the configuration file where you can provide command you want to be executed by the player or console on Island creation.
# Added the variable '%island_radius' to the scoreboard that returns the radius of the Island.
# Added the variable '%island_size' to the scoreboard that returns the size of the Island.
# Added the placeholder 'skyblock_island_radius' that returns the Island radius.
# Added the placeholder 'skyblock_island_size' that returns the Island size.
# Added the alias 'new' to the '/island create' command.
# Added the alias 'banned' to the '/island bans' command.
# Added PlaceholderAPI support to the Island chat.
# Fixed NPE when loading an Island if an island world name has been changed in the configuration file while there's island data.
# Fixed NPE when teleporting to the set spawn point if the world is not loaded or no longer exists.
2018-11-26 16:03:39 +00:00
Unknown
9bc370616d Main class 2018-11-26 14:45:08 +00:00
Unknown
decf54202f Additions & Fixes
# Added the alias 'new' to the '/island create' command.
# Added the alias 'banned' to the '/island bans' command.
# Fixed NPE when loading an Island if an island world name has been changed in the configuration file while there's island data.
# Fixed NPE when teleporting to the set spawn point if the world is not loaded or no longer exists.
2018-11-26 14:07:09 +00:00
Unknown
72ebac3a16 uncommitted 2018-11-25 15:33:23 +00:00
Unknown
5ef076bda9 Bug Fixes
# Fixed comments in the 'config.yml' file creating a new line rather than remaining on the same line.
# Fixed ISE when performing the command '/island' or '/is'.
# Fixed the displayname on the scoreboard not updating.
# Fixed a word mistake in the 'language.yml' file.
2018-11-25 02:06:50 +00:00
Unknown
8ae37cf7a6 Build 25
# Added the permission note 'skyblock.bypass.<setting>' and 'skyblock.bypass.*' to bypass visitor permissions at a players Island.
# Added the permission note 'skyblock.admin' for tab completion for admin commands and permission to see admin help commands.
# Added the option in the configuration file to immediately create an Island rather than opening the 'Island Creator' menu.
# Added the permission note 'skyblock.bypass' to teleport to a players Island when it's not open to visitors.
# Added the placeholder 'skyblock_islands' to get the number of loaded islands.
# Added the command '/island vote' to vote for an Island.
# Added PlaceHolderAPI support to chat messages.
# Added Island creation cooldown.
# Fixed players not being able to place blocks at the island spawn locations when spawn protection is set to false in the configuration file.
# Fixed the 'config.yml' comments being removed when changes are made to it.
# Fixed islands not unloading when a player adds or removes a vote for it.
# Fixed the Island size being one block less than the size set.
# Fixed the WorldBorder being too close by extending the size.
# Fixed the 'config.yml' rewriting when making changes to it.
# Fixed a possible NPE when a player sends a message.
# Removed a debug message when a structure is pasted with certain blocks on Island creation.
2018-11-24 22:14:50 +00:00
Unknown
e2f713551d Settings Editor
# Added the 'Settings Editor' menu to edit the default settings for when an Island is created rather than having to change the settings from the 'settings.yml' file.
# Added the command '/island admin settings' to open the 'Settings Editor' menu.
2018-11-23 23:15:13 +00:00
Unknown
03adddeefd Minor Fixes
# Fixed possible NPE when a player disconnects from the server preventing objects being removed. This is a problem with certain Java versions.
# Fixed 'Island Visit' menu not updating when the inventory viewer adds or removes a vote if voting is enabled.
# Fixed Island level not showing in the 'Island Visit' menu.
2018-11-23 21:57:02 +00:00
SystemEncryption
2216ff36d1 Delete structures.yml 2018-11-23 16:54:52 +00:00
SystemEncryption
fe8da1fb87 Delete settings.yml 2018-11-23 16:54:48 +00:00
SystemEncryption
6dc861b9b4 Delete plugin.yml 2018-11-23 16:54:44 +00:00
SystemEncryption
fb0780c2b1 Delete levelling.yml 2018-11-23 16:54:41 +00:00
SystemEncryption
86ab054d26 Delete language.yml 2018-11-23 16:54:37 +00:00
SystemEncryption
140f3b01e9 Delete generators.yml 2018-11-23 16:54:34 +00:00
SystemEncryption
33130d5d2b Delete config.yml 2018-11-23 16:54:30 +00:00
Unknown
8aa8f8aca4 Merge remote-tracking branch 'origin/master' 2018-11-23 16:42:13 +00:00
Unknown
5189a035d0 Bug Fixes
# Fixed players being teleported to the nether island world when they enter a nether portal when the nether island world is disabled.
# Fixed command tab completion suggesting all available commands rather than commands that contain an entered argument.
# Fixed Island level not updating in the Visit menu or the Leaderboard menu when peforming an Island level request.
# Fixed NPE when voting for another Island when the player who's voting doesn't own one.
# Fixed the Visit menu displaying the previous owner when changing the Island owner.
# Fixed players being able to remain in the nether island world when it is disabled.
# Fixed NSME when pasting an Island structure on creation when using 1.13 release 1.
# Fixed chunk error when setting the Island biome on 1.13.x builds.
# Fixed Leaderboard not sort values correctly.
2018-11-23 16:41:11 +00:00
SystemEncryption
949e73a958 Delete vcs.xml 2018-11-23 13:31:24 +00:00
SystemEncryption
665b021bb9 Delete modules.xml 2018-11-23 13:31:20 +00:00
SystemEncryption
6c6c15b0dc Delete misc.xml 2018-11-23 13:31:14 +00:00
Unknown
5b62969a6a Leaderboard
# Players will now have to be at an Island to add or remove a vote if Island voting is enabled. You can change the error messages in the language file.
# Added 'DragonEggUse' setting to the settings menu which allows players to interact with Dragon Eggs or not or prevent them from teleporting.
# Added the path in the language configuration file to change the description of the '/island leaderboard' command.
# Added the option in the configuration file to change the reset time for the Leaderboard.
# Fixed exception when changing the option in the configuration file to print a list of all the commands.
# Fixed signature not updating in the 'Visitor Menu' when changing an Island signature.
# Fixed Multiverse-Core error message when setting the generator of an Island world.
# Fixed help commands printing backslash at the end of the command aliases.
# Fixed skulls not displaying skin textures for the menus in 1.8-1.12.
# Fixed biome not changing when creating an Island.
# Fixed generators only generating one material.
2018-11-23 13:30:47 +00:00
Unknown
cd4b8368ab uncommitted changes 2018-11-23 13:28:34 +00:00
Brianna O'Keefe
c1bd3a3fa6 Update LICENSE 2018-11-22 23:08:47 +00:00