Skip to content

Releases: tastybento/askyblock

Bug fixes

14 May 21:25
Compare
Choose a tag to compare
Bug fixes Pre-release
Pre-release

Added preliminary support for 1.12. It may need further tuning.

==Bug Fixes==

  • [Medium] Admin command to purge protect unowned islands was not working (disallow and allow were opposite).
  • [Minor] Jukeboxes could not be used even if music was allowed in the settings GUI.
  • [Minor] Tab complete on admin command 'reserve' was showing languages as well as player names.
  • [Minor] If somehow a player had a null UUID, it could cause errors in warps and other commands. (Players should never have a null UUID, but some modded servers have this issue).
  • [Minor] Code added to try and fix situation where a player is listed as a member on two teams at once. Should never happen, but if files become corrupted, may occur.

Debug release

10 May 03:41
Compare
Choose a tag to compare
Debug release Pre-release
Pre-release

This provides debug of mob-spawn and monster spawn events. Do not use unless you are asked to use it.

  1. Take backups
  2. Copy this jar over 3.0.6.5.
  3. Restart server

Bug Fixes

05 May 15:43
Compare
Choose a tag to compare
Bug Fixes Pre-release
Pre-release

Bug Fixes

  • [Major] Island settings not set correctly in islands.yml so console errors occurring in async tasks, etc.
  • [Minor] Console error when player tries to teleport via a portal to a location very near the top of the world. e.g. y=254
  • [Minor] Console error when a player with the coop permission, but no island, issues the /is listcoops command.

Bug Fixes

30 Apr 23:27
Compare
Choose a tag to compare
Bug Fixes Pre-release
Pre-release

== Bug Fixes ==

  • [Medium] Console errors when teleporting to island world, or if config.yml does not contain all the settings in the protection.world section. Could also cause errors when saving the grid.
  • [Medium] Island reset/leave commands were being executed on the old leader when makeleader command was run.
  • [Medium] If players had bad non-numeric settings for numeric permissions, like team.maxsize.x, island.maxhomes.x, island.range.x, island.multiplier.x, console errors could occur and island protection range could be set to zero, resulting in players not being able to interact with their own island.

Bug Fixes

15 Apr 10:01
Compare
Choose a tag to compare
Bug Fixes Pre-release
Pre-release

Bug Fixes

  1. [Major][AcidIsland] Player inventories and money were not being reset when they selected the default island on initial start or island reset. The title was not being shown.
  2. [Minor][AcidIsland] Lava was acting like acid
  3. [Major/Exploit] Offline kicked players were not being properly removed from the island and could coop players afterwards
    and could still coop others where those players could then grief.
  4. [Minor] Removed even more console errors caused by NPCs.
  5. [Minor] Dispenser with flint/steel was causing console error in the block ignite protection class.
  6. [Minor] Player's display name (with titles, colors, etc. or a nickname) was being used in some places. Switched to using only the player's actual name (IGN) and made is consistent.
  7. [Minor] Visitors could get food from eating cakes but cake would not disappear.
  8. [Major] Block entity limits in the nether world were not counted properly so players could sometimes place as many blocks as they wished, e.g. MOB_SPAWNER
  9. [Minor] Custom potions in a player's inventory could cause errors in challenges.
  10. [Minor] Polish welcome sign word was spelled wrongly.

V3.0.6.2 Release

08 Apr 01:20
Compare
Choose a tag to compare
V3.0.6.2 Release Pre-release
Pre-release

Java 8 will be required soon

The next major version of ASkyBlock and AcidIsland (4.0) will use Java 8 so it's time to upgrade your server's Java environment if you haven't already.

Bug fixes/Changes

  1. [Exploit] Inventory was not being reset if player reset their island from another world.
  2. [Minor] New island titles were showing too early before teleport to island finished.
  3. [Minor] Citizens plugin users saw errors in the console log sometimes.
  4. [Minor] Players could sometimes be told wrongly they had 0 points to go until the next level when they had just achieved a new level.
  5. [Minor] The warp signs with PVP on them were not updated until server reboot if the admin settingsreset command is used.
  6. [Medium] Temporary island perms were not being given consistently to players. (Not all perm plugins had this problem). Also reported as team members sometimes do not get the perms.
  7. API changes - Depreciated IslandLevelEvent. Added IslandPostLevelEvent. IslandEnterEvent is now fired when a player logs in and is on an island.
  8. Updated Netherlands locale. To obtain, move your locale folder to locale.old so all the locale files will be regenerated.

3.0.6.1 Bug Fix Release

23 Mar 21:41
Compare
Choose a tag to compare
Pre-release

Updating from 3.0.6

  1. Stop server
  2. Take backup of ASkyBlock folder just in case
  3. Copy this JAR over the old one
  4. (Optional) Edit config.yml to add gate access in for player settings.
  5. Restart
  6. You should be done!

Bug Fixes

[Major] 1.7.9/10 servers had internal errors with challenges or settings GUIs.
[Minor] Citizens was causing console errors.
[Minor] askyblock.settings.* did not work for some permission plugins, e.g. groupmanager
[Minor] Gate access was missing from the default island settings GUI list
[Minor] Creative players were losing fly mode when teleporting to another world
[Minor] Enter and exit messages were still shown for Spawn when disabled in Spawn Settings GUI

Bug fix release for 3.0.6

19 Mar 17:03
Compare
Choose a tag to compare
Pre-release

Updating

Copy and paste this jar over 3.0.6.

Bug Fixes

[Minor] Spawn enter and exit notices cannot be switched off using the Settings GUI

Release for testing

13 Mar 05:22
Compare
Choose a tag to compare
Release for testing Pre-release
Pre-release

This file is for TESTING. Please report bugs to the Issues page. Thank you for your help!

STOP! READ THIS BEFORE UPGRADING!

The config.yml file for 3.0.6 is significantly different to previous versions. Updating without converting to the new version may make your ASkyBlock world act strangely as it will use default settings.

Updating

  1. Stop server
  2. Make a backup of your ASkyBlock plugin folder and worlds
  3. Copy this plugin over the old one
  4. Move your locale folder to locale.old
  5. Delete config.new.yml if it exists
  6. Start the server and stop it as soon as it starts
  7. Carefully transfer your old config.yml settings to the config.new.yml. Note the new sections.
  8. Move config.yml to config.old
  9. Move config.yml.new to config.yml
  10. Edit the locale files in the locale folder. Note that there is no locale.yml file anymore. You choose your default language in config.yml.
  11. Reset the server
  12. You should be done!

New Features or Improvements

  • Added askyblock.islandfly permission. If a player has this permission, they can fly within their island space. Configure the island fly settings in config.yml.
  • Option to show fancy island level values, e.g., 12K instead of 12,203.
  • Island settings: added extra island settings.
  • Island spawn settings are made by the GUI.
  • Clicking on a player head in the top ten will warp you to that island if a warp is available
  • Nether trees can be selected for normal nether
  • Players can see how many points they need to attain the next island level and obtain an estimated value for the block in their hand. /is value.
  • Added general entity spawn limiting. See config.yml.
  • Removed complicated settings in config.yml around island protection. Now settings are automatic.
  • Added default locale setting to config.yml and removed the locale.yml file.
  • Added admin command to set the default language - it will change the setting in config.yml AND reset every player's language to the default.
  • Admins can remove languages just be deleting them from the locale folder. To regenerate locale files, remove the locale folder completely and restart.
  • Updated PT-BR file for locale. Credit - eBaldino
  • Added Russian locale file. Credit - k-egor-smirnov
  • Added new strings to locale files in English to help indicate what needs to be translated.
  • Temporary permissions - players can have a set of permissions when they are on their island that will be removed when they leave their island.
  • Added option so that only leader can coop.
  • Option to only allow magic cobble generation at spawn.
  • Changed how teleporting works when getting a new island. It will not teleport to spawn unless the player is too close to the new island location. This helps avoid client cache issues and "invisible block" syndrome.
  • /is leave now requires confirmation.
  • Added config options to fully protect against acid rain if wearing a helmet and acid water if wearing a full set of armor.
  • (11.1+) Added option for island enter/exit strings to show up in the Action Bar. No color supported.
  • Added protection against the team kick/leave exploit to obtain free islands. Players with zero resets left cannot make islands any more!
  • If the admin changes the resets left setting in config.yml it will be applied instantly to all players. Previously it required the admin to reset player by player.
  • Added perms for spawn and reset commands.
  • Admins can globally reset a challenge for every player in the game. The reset can also repeat periodically every few minutes, hours or days.
  • Improved admin cobblestats command to show stats for different island levels.
  • API: Coop events can be canceled.

Bug / Exploit Fixes

[Exploit] Made challenges not reset on leaving a team to stop players receiving multiple rewards
[Exploit] Changed how askyblock.island.range.# works. The island range can now go down as well as up. This prevents players with a large range giving an island to those with a lower range. The range will change at the time of handover, or if the new owner is offline, when the new leader logs in.
[Medium] Challenges would not work correctly if there were no challenge levels defined
[Medium] Some blocks could not be placed at spawn even if the place-blocks setting was allowed
[Medium] Fixed long standing bug in calculate island level API.
[Medium] Portal use was not allowed for island owners if it was disabled for visitors.
[Minor] Schematics - mushroom soup was unsupported
[Minor] Falling into the void while trying to hit a block caused a console error
[Minor] Added missing 1.11 blocks to blockvalues.yml
[Minor] Total island villager count was not shown correctly for teams.
[Minor] Badly formatted filenames in the locale folder were causing bugs
[Minor] Removed WARN in console for "Problem removing no push from scoreboard."
[Minor] Schematics - pasting a chest sometimes caused an error.
[Minor] Next and Previous could not have color codes for the Warp Panel.
[Minor] Due to name changing, it is possible for two players to temporarily have the same name in the game. Admin commands could use the old UUID instead of the new UUID.
[Minor] Island teleporting was not checking the askyblock.island.go permission.

3.0.6r3 for testing

07 Mar 07:04
Compare
Choose a tag to compare
3.0.6r3 for testing Pre-release
Pre-release

Fixes bugs with previous 3.0.6 release.