Commit Graph

940 Commits

Author SHA1 Message Date
Esophose
481099b65a WildStacker support attempt (disabled), bug fixes 2019-06-01 23:43:58 -06:00
Esophose
27695157bb Island weather, structure block updates, language fix, interact perms 2019-05-27 12:56:25 -06:00
Esophose
9fec9322ab Disable wildstacker in island scanning 2019-05-27 10:32:51 -06:00
Esophose
e87bdca80e Debug message 2019-05-27 10:29:16 -06:00
Esophose
c193d2d7c5 Teleporting to island by coordinates, change some event priorities 2019-05-27 10:28:42 -06:00
Esophose
f451ea8912 Bypass kick/ban permission added 2019-05-26 21:25:13 -06:00
Esophose
55e2055907 Added setting Island.Levelling.ScanAutomatically 2019-05-26 20:31:00 -06:00
Esophose
4e988d15dc Bug fixes, performance improvements, EpicAnchors support, lang update 2019-05-26 19:14:36 -06:00
Esophose
95e3eab883 Misc island permission bug fixes, portal event bug fix 2019-05-25 23:55:07 -06:00
Esophose
4214c60fe3 Dragon egg fix, island setspawn fix, update EpicSpawners hooks 2019-05-25 17:34:54 -06:00
Esophose
17a0b30161 Numbers using commas as decimal separator 2019-05-24 10:46:30 -06:00
Esophose
1bc5e1fb6f Fix border off by 1 issues. Fix island create with menu disabled. 2019-05-24 10:24:13 -06:00
Esophose
ac6c3c8719 Fix island create event being marked async 2019-05-24 01:52:10 -06:00
Esophose
e3eb2ac478 Customizable island spawn height and world environments 2019-05-22 02:48:45 -06:00
Esophose
96b6e89bd1 Added configurable island spawn height 2019-05-11 01:41:18 -06:00
Esophose
6f00e98292 Schematics, bug fixes, island chat, placeholder, other stuff fixes 2019-05-10 18:01:37 -06:00
Esophose
904511f6c8 Don't generate disabled island worlds 2019-05-09 18:37:12 -06:00
Esophose
e620d3eb0e WorldEdit schematic support, +bug fix 2019-05-09 04:30:13 -06:00
Esophose
6775dd3759 Add emerald blocks to stackables.yml, fix entity death & levelling bug 2019-05-09 01:09:15 -06:00
Esophose
3b2c41861e Better EpicSpawners and WildStacker support in '/is level' 2019-05-05 14:19:23 -06:00
Esophose
ba98f31ce9 Async island location change event call fix 2019-04-29 23:40:24 -06:00
Esophose
5c3d706752 Fix 1.12- material parsing for new 1.14 dyes 2019-04-27 19:02:00 -06:00
Esophose
4c777dee3a Language for placeholder missing fix 2019-04-27 14:41:44 -06:00
Esophose
276888a1cc Code cleanup & minor bug fixes, added metrics & Songoda Updater 2019-04-27 14:05:41 -06:00
Esophose
c5e4802106 Fix leaderboard bank command, 1.14 fixes 2019-04-25 22:33:30 -06:00
Esophose
561291c288 Anvil GUI fix and inventory opening synchronization 2019-04-24 01:32:07 -06:00
Esophose
a903b722c0 1.14 support 2019-04-23 22:38:43 -06:00
Esophose
b45446d13c Fix version token parsing, spawner & stackable fix, water/lava fix 2019-04-22 13:51:49 -06:00
Esophose
1b824278ac 1.8 actionbar chat fix 2019-04-19 23:30:59 -06:00
Esophose
a92a8abee3 Remove requirement for standing in the center of a block to set spawn 2019-04-17 20:36:12 -06:00
Esophose
f2ad1d1481 Add missing MVdWPlaceholderAPI placeholders 2019-04-17 19:48:35 -06:00
Esophose
e834f58cf8 Version replacing 2019-04-15 03:31:14 -06:00
Esophose
a0e407870a Gradle conversion 2019-04-15 03:11:10 -06:00
Esophose
2d246d0c48 Segment island level scanning 2019-04-15 01:53:13 -06:00
Esophose
c019114f29 Build 73_1, fix block duplication with island spawn 2019-04-14 21:42:18 -06:00
Esophose
a435d8fa34 Beacon serialization 2019-04-13 20:45:54 -06:00
Esophose
c2f670e127 Island top exemption setting and permission 2019-04-11 00:41:27 -06:00
Esophose
da8c162344 Is bank leaderboard and hologram 2019-04-10 23:50:24 -06:00
Esophose
5c7f1bf5fd Island admin setbiome command 2019-04-10 22:31:53 -06:00
Esophose
a37df2001a Wildstacker support, better EpicSpawners support. Spawners in /is level 2019-04-10 03:32:39 -06:00
Esophose
25fdc33b4c Fix '/is admin setspawn' on island issue 2019-04-08 20:06:39 -06:00
Esophose
1d80ffbaeb Placeholders for island level/votes rank 2019-04-08 18:12:20 -06:00
Esophose
80b856f7c0 Reenable reload command but add a warning message 2019-04-08 16:43:32 -06:00
Esophose
69e30ef992 Add a bunch of placeholders, fix a bug in 1.8 2019-04-06 22:59:45 -06:00
Esophose
e867b00e58 Add compatibility for xp-gain plugins for generators 2019-03-24 03:56:39 -06:00
Esophose
1875ae6738 '/is level' material name formatting 2019-03-23 10:11:16 -06:00
Esophose
0c97942596 Make island levels/points longs instead of ints 2019-03-23 09:33:23 -06:00
Esophose
8b3fa5db8a Leaderboard clickable heads to teleport 2019-03-23 03:16:40 -06:00
Esophose
abddc11159 Island levelling improvements 2019-03-23 02:34:36 -06:00
Esophose
868ec061c9 Placeholders now properly reload with '/papi reload' 2019-03-23 00:40:19 -06:00
Esophose
130a3437a6 Fix console command error, disable /is admin reload, fix end frame issue 2019-03-23 00:39:55 -06:00
Esophose
3371e6a859 Add placeholder fabledskyblock_island_exists 2019-03-22 23:44:32 -06:00
Esophose
18ba514e3d Fix permission issue, add placeholder fabledskyblock_island_votes 2019-03-22 22:36:31 -06:00
Esophose
7c8dbf02c2 Fix invalid reflection parameter in 1.12- 2019-03-16 14:48:37 -06:00
Esophose
6030e14f67 Island UUID implementation & API methods 2019-03-16 13:21:04 -06:00
Esophose
a73ed51bb1 Piston heads, donkeys/mules, biomes in 1.9 fixes 2019-03-10 16:21:05 -06:00
Esophose
f1ad953644 Bank & money stuff $$$ 2019-03-10 15:44:30 -06:00
Esophose
bff9847980 Refactored commands and added permissions pt2 2019-03-10 05:15:05 -06:00
Esophose
686facd6cb Refactored commands and added permissions 2019-03-10 05:14:38 -06:00
Esophose
ceb059bc3e Biome permissions & command permissions framework (unfinished) 2019-03-09 12:19:08 -07:00
Esophose
12eeb7bc7e Removed Coins softdepend, Vault is now required if you are using it 2019-03-08 21:54:16 -07:00
Esophose
acd2551999 Fix spawn point and beds being tempermental, fix island spawn falling 2019-03-08 19:52:10 -07:00
Esophose
e4a0d6c451 Remove debug message, add EntityCreatePortalEvent specifically for 1.8 2019-03-07 21:22:42 -07:00
Esophose
373f287999 Fixed being able to obstruct or destroy the spawn point in numerous ways 2019-03-07 21:19:10 -07:00
Esophose
9e5c25f7bc Fix the worldborder being a piece of garbage 2019-03-07 17:25:55 -07:00
Esophose
5f482d2a71 Unlock max upgrade tier for 'Size' 2019-03-07 14:11:27 -07:00
Esophose
48a0562818 Change how the flight upgrade is handled 2019-03-07 02:12:01 -07:00
Esophose
af15295ba4 Fixed several bugs 2019-03-03 17:12:48 -07:00
Esophose
ea904c6891 Fix being able to fly on islands you aren't meant to 2019-03-03 00:09:24 -07:00
Esophose
9133a1db73 Fix missing shulker box, undo stackables armor stand change 2019-03-02 22:17:40 -07:00
Esophose
404e0f6092 Stackables and armor stands fixes 2019-03-02 17:14:56 -07:00
Esophose
562ad59ab9 Remove debug message 2019-03-02 13:52:39 -07:00
Esophose
4103552691 Fix falling blocks getting destroyed on island spawn, wording change 2019-03-02 13:48:07 -07:00
Esophose
36e815f9f1 Fix non-island members influencing generator level 2019-03-02 12:09:16 -07:00
Esophose
8c8d612dfa Change how stackables holograms work 2019-03-01 18:49:17 -07:00
Esophose
da8a77f2d4 Make stackables break entirely while shifting 2019-03-01 16:21:59 -07:00
Esophose
f694724031 Fix LeaderHeads support and more '/is level' stuff in 1.12- 2019-02-28 00:30:25 -07:00
Esophose
d3b1426143 Add message for interacting with island spawn point 2019-02-27 17:11:36 -07:00
Esophose
399f94009a Add more biomes to /is biome 2019-02-27 15:31:07 -07:00
Esophose
92846d2d75 Fix players being able to illegally interact with a skyblock inventory 2019-02-26 03:33:51 -07:00
Esophose
fac0997c97 Fix /is level showing gaps 2019-02-26 03:04:10 -07:00
Esophose
c60f6d9c8a FIx /is level calculations in 1.12- when you had stone on your island 2019-02-26 02:02:46 -07:00
Esophose
73f7530941 Fix speed and jump boost upgrades for real 2019-02-24 16:52:59 -07:00
Esophose
e2bb8c6896 Fix generators and armor stands in 1.8 2019-02-24 00:06:34 -07:00
Esophose
4c369b8962 Fix issue where island was trying to be loaded before the island manager 2019-02-23 20:39:05 -07:00
Esophose
8ef2174a3e Fix spawn point being blown up by explosions 2019-02-23 20:35:09 -07:00
Esophose
03d7e828a0 Fix item frame intractability with /is settings 2019-02-23 20:07:04 -07:00
Esophose
209b1e8c73 Fix possible NPE with falling blocks 2019-02-23 18:39:33 -07:00
Esophose
a1634ed94a Added placeholder %fabledskyblock_island_bank_balance% 2019-02-23 18:08:36 -07:00
Esophose
978ad7be0a Fix generators acting strangely in 1.12.2- 2019-02-23 15:53:04 -07:00
Esophose
2c5289570c Fix leaf decay issues and spawn chest missing certain items 2019-02-23 15:14:28 -07:00
Esophose
9662211e0c Fix fire ticks being applied from arrows that had a cancelled event 2019-02-22 21:07:27 -07:00
Esophose
be737d0a6f Fix '/is level' when stackables are disabled 2019-02-22 20:03:11 -07:00
Esophose
8d02557d6d Fix stackables loading/saving 2019-02-22 19:48:55 -07:00
Esophose
ce51e02b4c Change generator order based on ticket SD-1824 2019-02-22 17:41:27 -07:00
Esophose
473d8c908e Fix bank not accepting decimals, fix ArrayIndexOutOfBoundsException 2019-02-22 02:49:58 -07:00
Esophose
6d3289df43 Fix newline at %cancel in message issue for ticket SD-1638 2019-02-22 02:15:08 -07:00
Esophose
3163f5a734 Fix "/is admin level" page 3+ in 1.12-, also remove gaps 2019-02-22 00:54:16 -07:00
Esophose
1912bcd5e8 Island level now takes into account island types unlocked 2019-02-21 21:05:41 -07:00
Esophose
761e94bfd8 Fix island upgrades persisting after leaving island 2019-02-21 19:43:30 -07:00
Brianna O'Keefe
2234462424 Offhand protection stackables. 2019-02-17 22:32:30 -05:00
Brianna O'Keefe
e5dc8eda4e Merge remote-tracking branch 'origin/master' 2019-02-17 18:41:07 -05:00
Brianna O'Keefe
02972fbff9 fix 2019-02-17 18:41:03 -05:00
Brianna O'Keefe
12abcabcf1 Merge branch 'patch-1' into 'master'
Biome actually changes

See merge request Songoda/SkyBlock!5
2019-02-17 15:01:33 +00:00
Brianna O'Keefe
6e3dae4a3a 1.13 gen perms 2019-02-17 09:24:19 -05:00
Brianna O'Keefe
9a990a7d03 fix for generator perms. 2019-02-17 09:01:03 -05:00
Brianna O'Keefe
1d9c067abf Fix 2019-02-17 03:19:24 -05:00
Brianna O'Keefe
dce19a136b Fix 2019-02-17 02:47:58 -05:00
Brianna O'Keefe
d5ec64c577 fixed stackable leveling. 2019-02-17 01:01:58 -05:00
Brianna O'Keefe
c91372ff40 resolved save issue. 2019-02-17 00:23:05 -05:00
Brianna O'Keefe
2ac16a169c Fixed npe 2019-02-14 11:53:10 -05:00
Brianna O'Keefe
7542bb7edc Merge remote-tracking branch 'origin/master' 2019-02-12 21:19:57 -05:00
Brianna O'Keefe
139b07695e fix for moving stackables. 2019-02-12 21:19:52 -05:00
TheLimeGlass
be34b18910 Fixed stone generators not working 2019-02-11 23:35:18 -07:00
Adrian M
58738e86dc Biome actually changes 2019-02-11 19:46:24 +00:00
Brianna O'Keefe
6681df1d6b Fix for error. 2019-02-10 00:23:24 -05:00
Brianna O'Keefe
441073b4ff Worldborder color 2019-02-10 00:12:54 -05:00
Brianna O'Keefe
6381e7b138 Added island banks. 2019-02-07 17:02:39 -05:00
Brianna O'Keefe
d7efe4bdda fix 2019-02-03 01:42:18 -05:00
Brianna O'Keefe
e8e38d6d8d fix 2019-02-02 14:09:23 -05:00
Brianna O'Keefe
c156797c03 fixes 2019-02-02 12:55:09 -05:00
Brianna O'Keefe
094d08218c Fix for startup error. 2019-02-02 12:10:16 -05:00
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
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
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
LinTx
ef0f0a5131 add the zh-cn language config 2019-01-07 23:14:03 +08: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
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