Commit Graph

72 Commits

Author SHA1 Message Date
Brianna
f33ea6f473 version 2.2.15 2020-06-07 09:53:24 -05:00
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