Commit Graph

414 Commits

Author SHA1 Message Date
Brianna O'Keefe
efd4b9938e teleportation will now correctly reset fly/upgrades. 2019-02-02 11:39:51 -05:00
Brianna O'Keefe
43a6373ce2 Added reset and restart. 2019-02-02 11:18:47 -05:00
Brianna O'Keefe
24bbaa7d28 Stackables. 2019-02-02 03:04:25 -05:00
Brianna O'Keefe
3fb63da4ba Added Stackables. 2019-02-02 03:04:14 -05:00
Brianna O'Keefe
c48f67df42 Fixed issues with materials 2019-02-01 15:05:28 -05:00
Brianna O'Keefe
63441f1d6c Multiple generator fixes. 2019-02-01 14:42:26 -05:00
Brianna O'Keefe
504f0ff57f Water can no longer flow off of the border. 2019-02-01 12:28:32 -05:00
Brianna O'Keefe
98bf07b9d8 removed that nasty debug message. 2019-02-01 11:24:58 -05:00
Brianna O'Keefe
367e6b8ef9 Sand can no longer drop onto your spawn block. 2019-01-30 00:09:58 -05:00
Brianna O'Keefe
a7f1df1a38 You can no longer move the spawn block with a piston. 2019-01-29 23:43:44 -05:00
Brianna O'Keefe
08d087c839 Version 2019-01-29 23:10:11 -05:00
Brianna O'Keefe
babac7adc6 Generators will now work correctly with automation. 2019-01-29 23:07:44 -05:00
Brianna O'Keefe
8e929906df Fixed blocklevel issue.
Added EpicSpawners support.
2019-01-29 22:05:00 -05:00
Brianna O'Keefe
2ce9e1d187 Removed limitation blocking pistons from being placed at the border of an island.
Fixed issue with pistons being able to push outside of the island border.
2019-01-29 18:58:44 -05:00
Brianna O'Keefe
1067438179 Fix for biome loading. 2019-01-25 16:35:04 -05:00
Brianna O'Keefe
3beb85121f Update .gitlab-ci.yml 2019-01-25 20:04:06 +00: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
63291ab3af Fixed nullpointer in levellingmanager. 2019-01-25 14:46:55 -05:00
Brianna O'Keefe
c7758a9577 debug 2019-01-25 14:42:48 -05:00
Brianna O'Keefe
29b0b6c6e5 Portals will no longer teleport you into the abyss. 2019-01-25 14:39:34 -05:00
Brianna O'Keefe
70ab779041 Disable default end and nether portals in the island world. 2019-01-25 14:10:48 -05:00
Brianna O'Keefe
2678791be5 Cleanup. 2019-01-25 12:35:39 -05:00
Brianna O'Keefe
ba505f7c35 Added a timeout to portal activity.
You will now be teleported to safety if stuck in a portal.
2019-01-25 12:29:58 -05:00
Brianna O'Keefe
9e4aff4e5e Added the ability to charge for access to the Nether and the End. 2019-01-24 23:42:49 -05:00
Brianna O'Keefe
6a6e9aeff1 Added support for decimals in the generator. 2019-01-24 20:26:08 -05:00
Brianna O'Keefe
4bebce5016 Location cleaning. 2019-01-24 20:07:36 -05:00
Brianna O'Keefe
8f85ba77fa fixes 2019-01-24 19:42:11 -05:00
Brianna O'Keefe
37c76fe134 Cleanup. 2019-01-24 18:02:56 -05:00
Brianna O'Keefe
33aacdcd9c Disabled placing blocks in the skyblock world outside an island. 2019-01-24 18:00:38 -05:00
Brianna O'Keefe
59f273d110 Properly aligned the worldborder. 2019-01-24 17:55:49 -05:00
Brianna O'Keefe
253ad5716d cleaned up. 2019-01-24 15:03:39 -05:00
Brianna O'Keefe
631777db72 Renamed to FabledSkyBlock. 2019-01-24 14:58:52 -05:00
Brianna O'Keefe
9b155e12e4 A lot of fixes and "Updating plugin to meet Songoda standards." 2019-01-24 14:56:03 -05:00
Rick van Sloten
e6e420bdd1 Closes SD-1182. 2019-01-24 14:55:12 -05:00
Lars Dormans
a175fe0747 Merge branch 'master' into 'master'
add the zh-cn language config

See merge request Songoda/SkyBlock!4
2019-01-08 16:28:44 +00:00
Lars Dormans
f568ebaf31 Update .gitlab-ci.yml 2019-01-08 16:24:36 +00:00
LinTx
ef0f0a5131 add the zh-cn language config 2019-01-07 23:14:03 +08:00
Lars Dormans
8f260dc398 Merge branch 'master' into 'master'
Master

See merge request Songoda/SkyBlock!3
2018-12-30 21:39:20 +00: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
729b683a9c Build 56
# Fixed island ownership cooldown not loading.
2018-12-20 03:32:45 +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