Skip to content

Releases: tastybento/askyblock

Final release

06 Jun 22:22
9f1ea8e
Compare
Choose a tag to compare

This repo is no longer maintained, but if PR's are accepted then they will appear on this CI: https://ci.codemc.io/job/BentoBoxWorld/job/Archive%20-%20ASkyBlock/

Test release

01 Aug 21:48
Compare
Choose a tag to compare
Test release Pre-release
Pre-release

This version is currently the same as 3.0.9.3 but turns off async file saving.

V3.0.9.1 RC

15 Jul 00:51
Compare
Choose a tag to compare

Tweaks

  1. New option in config.yml to turn off invites for coops. (general -> coopisrequest: true)
  2. Block values can now be negative values (fixed)
  3. API - added IslandPreDeleteEvent

Bug Fixes

  1. [Major] Issue with island leader losing island due to old team members joining server with old data in their player file.
  2. [Major] API - fix NPE when getting island that does not exist
  3. [Medium] Team members were not getting teleported back to island if they fell into the void when invincible visitors was active.
  4. [Medium] Invincible visitor settings - Players were not treated as "visitors" if they were outside their protected island area, but within the island range.

Release Candidate

11 Jun 05:25
Compare
Choose a tag to compare
Release Candidate Pre-release
Pre-release

Tweaks

  • Coops can have an option to set warps (see config.yml)
  • YAML file saving is async, except on disabling the plugin. Should help with lag if file IO is slow. Also YAML files are saved as temp files before being moved atomically to their final filename. This should help prevent data loss in the event of a File IO issue.
  • Add functionality to /is value for passing in a material name (Credit: JamieSinn)
  • Island deletion is only for the protected area by default now. If you need the whole island area deleted, then you need to set deleteprotectedonly to false (or add it to your config.yml if you do not have it already). (https://github.com/tastybento/askyblock/blob/3.0.8.9/config.yml#L453)
  • Added permission to allow/disallow control panel on/off control: askyblock.island.controlpanelonoff

Bug Fixes

  • [Major] API NPE error with getIsland(Location)
  • [Minor] Vanish: Give offline errors for invite,coop, expel and ban commands if target cannot be seen
  • [Major] Visitors could activate buttons or pressure plates with arrows
  • [Medium] Chinese locale updated
  • [Medium] Sometimes a player can die when accepting an invite if teleport-when-falling is denied because they cannot teleport to the new island
  • [Minor] Paste air option was being ignored if below sea level
  • [Minor] Water buckets could not be dispensed in the Nether
  • [Minor] Commands performed could cause excessive timings
  • [Minor] Fix for banlist help text
  • [Minor] If useowngenerator is true, island deletion cleanup will not be done. You will need to make your island distance an exact factor of 16 to have clean deletion.
  • [Minor] 1.7.10 servers were seeing errors on teleport because they don't support spectator mode. Note that 1.7.x is not officially supported or tested anymore so bug fixes are on a completely background-effort basis.

Debug for tmp file saving

20 Jun 00:11
Compare
Choose a tag to compare
Pre-release

This version prints a stack trace when temp file saving fails. Only use if requested.
Version 12. Adds file locking. Additional debug. Add async with queuing.

Bug fix release

08 May 14:12
Compare
Choose a tag to compare
Bug fix release Pre-release
Pre-release

Fixes:

  • [Major] Unowned islands cause NPE when API used.

Tweak:

  • [Minor] Removed permission to be able to accept coop requests

3.0.8.8 Bug Release

07 May 00:39
Compare
Choose a tag to compare
3.0.8.8 Bug Release Pre-release
Pre-release

Makes the Island a true copy when requested by API.

Goodbye heads V3.0.8.7

19 Apr 00:23
Compare
Choose a tag to compare

This release says goodbye to heads for top ten and warps because of recurring problems with requesting heads from Mojang (timeouts, crashes, etc.). Admins who really, really want to use them can if they set general.warpheads to true in config.yml. Issues with heads are no longer supported - sorry.

Installation

Remember - this is a pre-release, so thank you for testing it. This release is for those who have already updated to 3.0.8.6.

  1. Stop server
  2. Take a copy of your ASkyBlock plugin folder and worlds as backup just in case
  3. Copy this jar over 3.0.8.6.
  4. Restart
  5. Log in and do /is warps - check that everything works - it should show signs
  6. Do /is top - check everything works - the top ten are now various trophy items

Tweaks

  • Added admin switch command to toggle island protection bypass or not. Will help mods to play as normal players better.

Bug Fixes

  • [Major] Heads were still causing issues for some servers, so they have been removed
  • [Major] Island deletion could delete a bit of another island in some coordinates if they were super close together
  • [Exploit - medium] Players could avoid death from falling if they feel just outside their island protection range and invincible visitors was enabled.
  • [Medium] API - API was not providing the actual Island object instead of a copy of the Island object. JavaDocs said it was, but it was not. Corrected to match JavaDocs. Note this may break other plugins if they rely on receiving the actual Island object!
  • [Minor] Fancy levels were broken and not showing correct units.
  • [Minor] Attempts to obtain a player's system language were failing and setting players to US English all the time. Function was removed.
  • [Minor] Console error could occur during shutdown if players were still online.
  • [Minor] Multiverse commands could run async due to dispatch command so moved them to run sync.

New Feature

  • Added IslandPreTeleportEvent to the API - credit Tauchet

Island level calculation bug fix

11 Apr 06:12
Compare
Choose a tag to compare
Pre-release

Bug fixes

  • [Major] Island level was calculating too much area around the island giving higher levels.
  • [Medium] Purging was using too many resources on large servers due to warp panel reordering after every island deletion.
  • [Medium] Invincible visitors were dying in the void if teleport when falling was off.

Mob Spawning debug build

11 Apr 15:07
Compare
Choose a tag to compare
Pre-release

Reports debug related to mob spawning. V3.0.8.6 debug.