Commit Graph

71 Commits

Author SHA1 Message Date
Brianna
3d30ce9d78 version 2.2.14 2020-06-06 15:27:34 -05:00
Brianna
670e60f907 Removed support for WIldStacker
This will be far more functional and maintainable from their side.
2020-06-03 07:42:00 -05:00
Brianna
11b2d688bf Version 2.2.13 2020-05-28 14:14:58 -05:00
Brianna
3a5c29fe28 Final touches 2020-05-28 13:35:37 -05:00
Brianna
501e7a0e75 version 2.2.12
Updated SongodaCore which fixes end portals and end stone.
2020-05-21 16:38:46 -04:00
Brianna
94bdb12465 version 2.2.11 2020-05-01 05:40:40 -04:00
Brianna
380455f5fb version 2.2.10 2020-04-27 20:01:21 -04:00
Riccardo Bello
f68e4d2060 Remove private repo from pom.xml, remove dependency-reduced-pom, add PlayerVoteEvent and PlayerVoteRemoveEvent 2020-04-19 09:46:16 -04:00
Brianna
492d1ef542 Added LeaderHeads API. 2020-04-19 05:39:00 -04:00
Brianna
741b0ef374 version 2.2.9 2020-04-18 10:00:22 -04:00
Brianna
afe954496c version 2.2.8 2020-04-16 03:11:29 -04:00
Brianna
dfcbd059e0 version 2.2.7 2020-04-13 00:43:08 -04:00
Brianna
85c49242be version 2.2.6 2020-04-11 16:27:48 -04:00
Brianna
62ee9c834c version 2.2.5 2020-04-08 12:29:38 -04:00
Brianna
f87669b513 version 2.2.4 2020-04-08 09:38:04 -04:00
Brianna
251571a33a version 2.2.3 2020-04-06 06:46:41 -04:00
Brianna
e40a3ed6f0 version 2.2.2 2020-04-05 16:18:54 -04:00
Brianna
1df7eb416a version 2.2.1 2020-04-01 10:54:22 -04:00
Brianna
210722153e version 2.2 2020-03-31 07:23:48 -04:00
Brianna
3133fd0e96 pom update. 2020-03-23 14:15:05 -04:00
Brianna
a382a8ab45 Added public repo 2020-03-22 07:01:09 -04:00
0ddlyoko
4f0bb300cf Change url from https to http bc https returns 404 error 2020-03-22 07:00:51 -04:00
Brianna
96e6b62c13 version 2.1.2 2020-03-22 07:00:40 -04:00
Brianna
8bf48379cd Added SongodaCore. 2020-03-22 07:00:08 -04:00
Brianna
a9e3dc6148 clean clean. 2020-03-22 06:59:46 -04:00
theone1000
7bc9170766 version 2.1.1 2020-03-22 06:59:32 -04:00
theone1000
67e58bc429 Updated various things. See commit description. 2020-03-22 06:59:28 -04:00
Esophose
a0e407870a Gradle conversion 2019-04-15 03:11:10 -06:00
Esophose
a37df2001a Wildstacker support, better EpicSpawners support. Spawners in /is level 2019-04-10 03:32:39 -06:00
Esophose
12eeb7bc7e Removed Coins softdepend, Vault is now required if you are using it 2019-03-08 21:54:16 -07:00
Brianna O'Keefe
6c2736e054 Revert "Update pom.xml"
This reverts commit 7de2c2f09c.
2019-03-07 14:39:42 -07:00
Brianna O'Keefe
7de2c2f09c Update pom.xml 2019-03-07 21:17:26 +00:00
Esophose
b8cb619c79 Fix dependencies 2019-03-07 00:30:35 -07:00
Brianna O'Keefe
6381e7b138 Added island banks. 2019-02-07 17:02:39 -05:00
Brianna O'Keefe
0003d000ef pom 2019-02-02 11:56:50 -05:00
Brianna O'Keefe
8e929906df Fixed blocklevel issue.
Added EpicSpawners support.
2019-01-29 22:05:00 -05:00
Brianna O'Keefe
03b67c5d07 Update .gitlab-ci.yml, pom.xml, src/main/resources/plugin.yml files 2019-01-25 19:56:44 +00:00
Brianna O'Keefe
253ad5716d cleaned up. 2019-01-24 15:03:39 -05:00
SystemEncryption
7b584a731c Build 59
# Fixed mobs naturally spawning at an island when the 'NaturalMobSpawning' setting is disabled.
# Fixed pig entity having no AI for the default structure file by replacing it with a new one.
# Fixed IAE when saving a structure with an enderman entity in the selected area.
# Fixed NSME when pasting a structure with skulls on 1.8-1.9 server versions.
# Fixed sound not being sent to the player being promoted or the promoter.
# Fixed blocks not spreading when 'FireSpread' setting is disabled.
# Fixed spelling mistake for a comment in the 'config.yml' file.
# Fixed NPE when demoting an offline member.
# Changed the option 'Extent' to 'Extend' for the path 'Island.Block.Piston.Connected' in the configuration file because of a mistake.
# Changed the options in the path 'Island.Block.Piston.Connected' to true in the configuration file.
2018-12-23 04:17:12 +00:00
SystemEncryption
8ac0fac661 Build 58
# Added a notice message to the structure file option for the 'Structure Editor' menu when selecting a structure to inform server owners that the structure file must be set for all worlds.
# Added the method 'SkyBlockAPI.getIslandManager()' that returns the IslandManager implementation.
# Added the method 'SkyBlockAPI.getBiomeManager()' that returns the BiomeManager implementation.
# Added the method 'SkyBlockAPI.getLevellingManager()' that returns the LevellingManager implementation.
# Added the method 'SkyBlockAPI.getStructureManager()' that returns the StructureManager implementation.
# Added the method 'IslandManager#removeCoopPlayersAtIsland(Island)' to remove coop players occupying an island.
# Added the method 'IslandManager#getIslands()' to the API to return a list of loaded islands.
# Added the method 'IslandManager#resetIsland(Island)' to the API to reset an island.
# Added the method 'Island#isLoaded()' to the API to check if an island is loaded.
# Added the method 'Island#load()' to the API to load an island if unloaded.
# Added the method 'Island#unload()' to the API to unload an island if loaded.
# Fixed the promotion message not being sent to island members when a member of the island has been promoted.
# Fixed mobs naturally spawning at an island when the 'Natural Mob Spawning' setting is disabled.
# Fixed NPE when deleting a players island when performing the command '/island admin delete'.
# Fixed player not being removed from members list when being promoted.
# Changed the method 'IslandManager#getIsland()' from the argument 'org.bukkit.entity.Player' to 'org.bukkit.OfflinePlayer'.
2018-12-22 19:16:31 +00:00
SystemEncryption
cb5949745e Build 57
# Fixed player not being removed from coop players when disconnecting from the server when the option 'Island.Coop.Unload' is enabled in the configuration file.
# Fixed World Border being sent to players that are in the nether world when the server version is 1.8-1.12 due to a minecraft client bug (https://bugs.mojang.com/browse/MC-99544).
# Fixed being able to delete the island that has the main spawn point set at with the command '/island admin delete'.
# Fixed the scoreboard glitching for other members when a member of the island disconnects from the server.
# Fixed SOFE when getting the level of an island using the API.
# Improve performance by decreasing memory usage for loaded and unloaded islands.
# Changed location and name of a few classes for the API to be better structured.
2018-12-21 18:07:23 +00:00
SystemEncryption
c15c641d53 Build 56
# Added the option 'Deletion Cost' to the 'Structure Editor' menu to set the cost of deleting an island that was created from a certain structure.
# Added the event 'PlayerWithdrawMoneyEvent' to the API that is called when a withdrawal takes place.
# Fixed spam in the console caused from fetching user information when the plugin cannot contact Mojang's public API.
# Fixed not being able to set a one decimal number for an upgrade cost.
# Changed the path 'Island.Ownership.Cooldown' to 'Island.Ownership.Cooldown.Time' in the configuration file.
# Changed the path 'Island.Levelling.Cooldown' to 'Island.Levelling.Cooldown.Time' in the configuration file.
# Changed the path 'Island.Biome.Cooldown' to 'Island.Biome.Cooldown.Time' in the configuration file.
# Improved performance when a player disconnects from the server.
2018-12-20 03:24:04 +00:00
SystemEncryption
5f960b8bea Build 55
# Added the option 'Island.Block.Level.Enable' to the configuration file. When this option is enabled, any changes to a block will be made to the levelling materials calculated for an island.
# Added the option 'Island.Join.Island' to the configuration file to teleport the player to their island spawn point when they join the server.
# Added the option 'Island.Join.Spawn' to the configuration file to teleport the player to the main spawn point when they join the server.
# Fixed a space between the prefix and suffix when using the placeholder 'skyblock_island_level_formatted'.
# Fixed the placeholder '%end_file' not being replaced for the 'Structure Editor' menu.
# Fixed NPE when teleporting to an island the player is banned from.
# Changed a few comments in the configuration file.
2018-12-19 17:26:42 +00:00
SystemEncryption
ed6d514cc8 Build 54
# Added the option 'Island.KeepInventoryOnDeath.Enable' to prevent players losing items on death when the 'KeepItemsOnDeath' setting is disabled in the configuration file.
# Added the option 'Island.Damage.Enable' to enable/disable damage when the 'Damage' setting is disabled in the configuration file.
# Added the option 'Island.PvP.Enable' to enable/disable pvp when the 'PvP' setting is disabled in the configuration file.
# Added support for LeaderHeads for the level and votes leaderboard.
# Added the method 'SkyBlockAPI.getIslandAtLocation(org.bukkit.Location)' to the API.
# Fixed the island location being set to the wrong path when setting the island location through the API.
# Fixed placeholders for messages in menus not working when adding the character '#' after it.
# Fixed the 'Loot Drops' upgrade not working correctly when having a drop multiplier plugin.
# Fixed NPE when teleporting to another island straight after deleting yours.
# Fixed being able to delete an island the main spawn point is set at.
# Fixed NPE when saving a structure with jukeboxes that don't have a record playing.
# Fixed NPE when saving a structure with spawners that don't have a spawner type.
# Changed the nextAvailableLocation being set in the 'config.yml' file. The nextAvailableLocation's are now set in the 'worlds.yml' file.
# Changed a few comments in the configuration file for the path 'Island.Settings'.
2018-12-18 18:27:03 +00:00
SystemEncryption
7c2f6b998d Build 53
# Added the User Cache system that caches all players UUID's to a file and keeps a record of their username to prevent issues when a user expires in the 'usercache.json' file in the server directory.
# Added the option 'Island.Block.EndFrame' that allows players to pick up end frames at an island when they have the 'Destroy' permission.
# Added the placeholder 'skyblock_island_level_formatted' that returns the island level with a suffix.
# Added the permission node 'skyblock.fly.*' that gives permission to fly at any island.
# Added the method `SkyBlockAPI.giveFly(player, island)` to the API.
# Fixed NPE when a generator is added that doesn't have a name.
# Changed the permission node 'skyblock.fly' to only allow players to fly at their island.
# Changed the path 'Island.Obsidian' to 'Island.Block.Obsidian' in the configuration file.
2018-12-17 17:45:16 +00:00
SystemEncryption
55dc3e783d Build 52
# Fixed removal of spawn protection at an island causing a 1.13 server to crash.
# Fixed invitation message not creating a new line when using the string '\n'.
# Fixed NSME when pasting a structure on island creation for 1.13.1 servers.
2018-12-16 21:22:11 +00:00
SystemEncryption
70e7bef250 Build 51
# Fixed IOOBE when items are set in a container at a slot greater than the container size.
# Fixed NPE when a flower pot is placed without content when a structure is pasted on island creation.
# Fixed NPE when saving a structure with flower pots for 1.10-1.12 servers
# Fixed NSME when a flower pot is placed when a structure is pasted on island creation.
# Fixed permission message being sent to a player when they feed a pig with baked or poisonous potatoes when 'AnimalTaming' setting is disabled.
# Fixed permission message being sent to a player when they feed a wolf with cod when 'AnimalTaming' setting is disabled.
# Fixed players being able to feed ocelots with raw salmon, tropical fish, puffer fish when 'AnimalTaming' setting is disabled on 1.13 servers.
# Fixed players being able to feed chickens with beetroot seeds when 'AnimalTaming' setting is disabled.
# Fixed players being able to feed turtles when 'AnimalTaming' setting is disabled.
# Fixed players being able to feed llamas when 'AnimalTaming' setting is disabled.
# Fixed the structure tool selection not working since build 50.
# Fixed events not being unregistered when reloading the plugin.
2018-12-16 18:57:34 +00:00
SystemEncryption
58510f2090 Build 50
# Added The End island world - Can be visited by entering an end portal at an island.
# Added the path 'Island.World.End' to the configuration file.
# Added the option 'Island.<world_environment>.Liquid.Lava' to the configuration file to enable lava world rather than water world.
# Added the option to the 'Structure Creator' menu to set the structure file for the end island.
# Added a few methods to the API to check if a player or location is at an island.
# Fixed players being unable to player dispensers or sticky pistons at a certain radius when the option 'Island.WorldBorder.Block' in the configuration file is enabled.
# Fixed visitors being teleported to the main spawn point rather than the visitor spawn point when they go outside an island.
# Fixed world border not being sent to the player when they're in a different world to the overworld.
# Fixed NPE when calling an island that hasn't loaded yet after changing the name of an island world.
# Fixed player not being give island cosmetics when they're a different world to the overworld.
# Fixed visitors being teleported to the main spawn point when they go through a portal.
# Fixed blocks being destroyed by fire when the 'FireSpread' setting is disabled.
# Fixed fire spread when the 'FireSpread' setting is disabled.
# Changed the path 'Island.World' in the language file.
# Made a few changes to the API - Take a look at the repository on GitLab.
# Improved a lot of code to do with the island worlds.
# The PAPI expansion has been approved on eCloud.
2018-12-16 16:33:50 +00:00
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