Skip to content

Releases: tastybento/askyblock

Top Ten Bug Fixes and other things

31 Mar 18:27
Compare
Choose a tag to compare

New Features

  • /asadmin purge players - new command that moves the files of all players that have no island and no team to a folder called oldplayers. Admins can then delete those files if they wish.

Bug Fixes

  • [Major] Homestead challenge was not working for 1.12.2 servers
  • [Major] Level and top ten not working if top ten in chat setting is true
  • [Major] Top Ten not loading
  • [Medium] Use of /is top when /asadmin topten command was running caused error.
  • [Medium] /asadmin topten was requesting heads for all players in the system

Test for fake players

09 Apr 00:07
Compare
Choose a tag to compare
Test for fake players Pre-release
Pre-release

Debug build that shows who is placing blocks, etc.
For fake player debugging.
Do not use unless you were told to use this.

Bug Fixes

27 Mar 04:26
Compare
Choose a tag to compare

Introduction

This release fixes a few exploits and issues mainly around timeouts that could crash the server. Also, note that cooping requires players to accept an invite now due to an insta-kill exploit. Enjoy!

Installation

To update do the following:

  1. Stop the server
  2. Save a copy of your world folders and the plugin folder as a backup just in case
  3. Copy this jar over the old one
  4. If you want to update the language files, delete the appropriate ones from the locale folder and they will be regenerated
  5. Restart the server and you should be done!
  6. Report bugs to GitHub here: https://github.com/tastybento/ASkyBlock-Bugs-N-Features/issues

Bug Fixes

  • [Exploit] Players can sometimes obtain dupe items by throwing them through nether portals.
  • [Exploit] Added a confirm/reject to player coop invites. Malicious players were cooping players and killing them.
  • [Exploit] Armor stands could be pulled off islands by visitors using rods.
  • [Critical] Server crashes (watchdog timeout) when trying to obtain skulls for TopTen or Warps. Occurs when Mojang server is offline or rate limiting. Heads are now cached and obtained async. Big thanks to PaperSpigot Devs for all your help and the Beta testers too!!!!
  • [Major] Entity limits do not survive a server reboot. (See below)
  • [Major] Scanning for a safe spot to teleport could take too long and crash the server with large islands.
  • [Major] Performing the level calc could take too long and crash the server with large islands.
  • [Major] Coops could make warps on a coop island.
  • [Medium] If a player bought items from the minishop but had a full inventory, the item was lost. Now they will be dropped on the ground.
  • [Medium] String entity types (COW, PIG) were not supported for MONSTER_EGG in challenges for required items.
  • [Minor] The next challenge level was not showing immediately when a player completed enough challenges.
  • [Minor] Fancy level setting handles higher level types, K, G, M, T.
  • [Minor] Update to Hungarian translations.
  • [Minor] Update to Vietnamese translations.
  • [Minor] Auto-detection of player's client language was not working.
  • [Minor] Added support for PLANKS in schematics
  • [Minor] Door protection was accidentally protecting wooden doors from breakage as well as use.
  • [Minor] Warp level restriction was still being used even if 0 or <0 and preventing placing of warp signs.
  • [Minor] Biome setting is done async over time. Provided feedback to player on progress and in console. Removed efforts to remove water from dry biomes. Slowed down biome setting to ensure all blocks are set over time.

Entity Limits

Limits on entities previously did not last a server restart because it used meta data on the entities. Met data is not saved by the server. There is a beta feature in 3.0.8.3 that saves the meta data on the entities to a file. As this file may grow large, it is disabled by default. If you would like to use it, set "saveentitylimits: true" in the general section of config.yml and restart the server. Please give feedback on this feature.

Bug fixes

16 Nov 06:56
Compare
Choose a tag to compare
Bug fixes Pre-release
Pre-release

Bug Fixes

  • [Exploit] Players can sometimes obtain dupe items by throwing them through nether portals.
  • [Exploit] Added a confirm/reject to player coop invites. Malicious players were insta-cooping players and killing them.
  • [Exploit] Armor stands could be pulled off islands by visitors using rods.
  • [Critical] Server crashes (watchdog timeout) when trying to obtain skulls for TopTen or Warps. Occurs when Mojang server is offline or rate limiting. Heads are now cached and obtained async. Big thanks to PaperSpigot Devs for all your help!!!!!
  • [Major] Scanning for a safe spot to teleport could take too long and crash the server with large islands.
  • [Major] Performing the level calc could take too long and crash the server with large islands.
  • [Major] Coops could make warps on a coop island.
  • [Medium] If a player bought items from the minishop but had a full inventory, the item was lost. Now they will be dropped on the ground.
  • [Minor] Update to Vietnamese translations.
  • [Minor] Auto-detection of player's client language was not working.
  • [Minor] Added support for PLANKS in schematics
  • [Minor] Door protection was accidentally protecting wooden doors from breakage as well as use.
  • [Minor] Warp level restriction was still being used even if 0 or <0 and preventing placing of warp signs.
  • [Minor] Biome setting is done async over time. Provided feedback to player on progress and in console. Removed efforts to remove water from dry biomes. Slowed down biome setting to ensure all blocks are set over time.

Purge info

20 Feb 20:04
Compare
Choose a tag to compare
Purge info Pre-release
Pre-release

This version adds more purge info.

V3.0.8.2 Bug fixes

05 Nov 00:35
Compare
Choose a tag to compare
V3.0.8.2 Bug fixes Pre-release
Pre-release

Bugs fixed

  • [Griefing] Player heads on an island could be turned into skulls by visitors placing an anvil on them.
  • [Exploit] Heads could be taken out of the warp GUI by changing the language.
  • [Medium] NPC's were being ejected from an island when it was locked.
  • [Exploit] Players could use anti-knockback cheats to still get into a locked island. Now they will be teleported to their island or spawn if they get too far in.
  • [Minor] Language file updates to Chinese, French and Hungarian.

tastybento/ASkyBlock-Bugs-N-Features#430
tastybento/ASkyBlock-Bugs-N-Features#473
tastybento/ASkyBlock-Bugs-N-Features#523
tastybento/ASkyBlock-Bugs-N-Features#517
tastybento/ASkyBlock-Bugs-N-Features#518

Hot fix for NPE API issue

23 Oct 14:26
Compare
Choose a tag to compare
Pre-release

Copy this jar over 3.0.8 and test.

Release candidate

23 Oct 00:07
Compare
Choose a tag to compare

Updating

There is only one new setting in config.yml which is for the invite timeout (60 seconds). If you want to change that, use the new config, otherwise, if you are already on 3.0.7, you can keep your old one.

  1. Stop server
  2. Take copies of your island worlds and the plugin folder as backups just in case.
  3. Copy this jar over the old one
  4. Delete config.new.yml
  5. Start the server
  6. (Optional) If you want to use the new config, stop the server, look through config.new.yml and move your settings to it. Then rename it as config.yml. Be careful doing this step and check your yml. If you muck up, use the backups you make in step 2 (you made them right?). Then restart the server
  7. You should be done! Report any bugs to GitHub.

New Features

I'm not accepting feature requests, but some features need to be added to address issues.

  • Running the admin command "settingsreset all" will automatically reload config.yml.
  • Acid damage now causes the damage animation and sound
  • Invites will automatically expire after 60 seconds. Setting in config.new.yml. Never-ending invites were being abused by some players.

Bug Fixes

[Exploit] Zombie or skeleton horses could be ridden by visitors
[Exploit] Unrepeatable challenges could be repeated by using commands.
[Exploit] Alchemist challenge could be completed just with water bottles on 1.8.x servers.
[Major] Splash potions were not always working correctly for island owners/members when thrown at mobs or monsters.
[Major] Running "settingsreset" admin command did not reset island settings properly
[Medium] Eating cake as a visitor was removing health.
[Medium] Invincible visitors with (ENTITY_ATTACK prevented) were immune to PVP at spawn. They are still immune on player islands.
[Medium] Heads in the top ten would disappear if the player had not logged in for a long time to the server
[Medium] Catching yourself with a fishing rod could cause spam in the chat about PVP not being allowed.
[Minor] API instance could be null and never change if requested before ASkyBlock was initialized.
[Minor] If admins deleted a world where a warp was, then the warp location become null and caused an error.
[Minor] Fix for AAC compatibility.
[Minor] Settings state could sometimes be shown incorrectly.
[Minor] Mobs could sometimes still spawn even when settings had them disallowed. Note that spawners override island settings.
[Minor] Malformed control panel icon names would cause a console error
[Minor] The island level text was not using the island level placeholder [level]

Bug fixes

16 Oct 02:33
Compare
Choose a tag to compare
Bug fixes Pre-release
Pre-release

3.0.7.1 was not properly released. This version contains those fixes (of course) and these:

  • [Medium] Heads in the top ten can disappear if the player has not logged in for a long time to the server

Release candidate 3.0.7.1

01 Oct 23:31
Compare
Choose a tag to compare

Updating

If you are updating from a version before 3.0.7, follow the 3.0.7 instructions, otherwise take backups of your world and ASkyBlock folder and then replace the old jar with this one.

Bug Fixes

[Exploit] Zombie or skeleton horses could be ridden by visitors
[Exploit] Unrepeatable challenges could be repeated by using commands.
[Major] Splash potions were not always working correctly for island owners/members when thrown at mobs or monsters.
[Medium] Eating cake as a visitor was removing health.
[Medium] Invincible visitors with (ENTITY_ATTACK prevented) were immune to PVP at spawn. They are still immune on player islands.
[Minor] API instance could be null and never change if requested before ASkyBlock was initialized.
[Minor] If admins delete a world where a warp was, then the warp location can become null.
[Minor] Fix for AAC compatibility.
[Minor] Settings state could sometimes be shown incorrectly.