Releases: tastybento/askyblock
Nether portal debug
Only for testing.
Bug Fixes
Bugs fixed in this release
[Exploit] Zombie or skeleton horses could be ridden by visitors
[Exploit] Unrepeatable challenges could be repeated by using commands.
[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 (needs confirmation)
Test release
Runs commands 1 tick after closing panels.
V3.0.7
Bug Fixes
- [Exploit] Players could get a free island reset by inviting themselves with a partial name
- [Major] Spawners in the nether island were showing default pigs.
- [Major] AcidIsland default island default chest items were not being pasted in. (1.12.1)
- [Minor] Players could hook and pull other players even if PVP was disabled.
- [Minor] Breeding was blocked if mob spawning was disallowed. Now just natural spawning will be prevented.
- [Minor] Coop text was incorrect. Updated locale file.
- [Minor] 1.12.1 deprecates an event that was being used. Switched to new event.
- [Minor] Teleporting to an unowned locked island caused an NPE console error.
- [Minor] Visitors hitting dirt caused the island protection error message to show twice.
Updates
- Locale updates, additions, fixes: French, Spanish, Russian, Hungarian, Turkish. To install, move locale folder to locale.old and restart.
- Added a timer estimate of how long admin island purges will take.
- Changed allowAutoActivator to allowedFakePlayers to enable support for more mods.
- Made /is help header customizable. (Added to locale)
V3.0.6.12 Bug Fixes
Bug Fixes
- [Exploit] Players could get a free island reset by inviting themselves with a partial name
- [Minor] Breeding was blocked if mob spawning was disallowed. Now just natural spawning will be prevented.
- [Minor] Coop text was incorrect. Updated locale file.
- [Minor] 1.12.1 deprecates an event that was being used. Switched to new event.
- [Minor] Teleporting to an unowned locked island caused an NPE console error.
- [Minor] Visitors hitting dirt caused the island protection error message to show twice.
Updates
- Locale updates, additions, fixes: French, Spanish, Russian, Hungarian, Turkish. To install, move locale folder to locale.old and restart.
- Added a timer estimate of how long admin island purges will take.
- Changed allowAutoActivator to allowedFakePlayers to enable support for more mods.
- Made /is help header customizable. (Added to locale)
Bug Fixes
Bug Fixes
- [Medium] Fixed bug with top ten and warp GUI's allowing removal of heads because language titles don't match.
- [Medium] Island fly was lost when going through a portal to the Nether. Players with the permission could log out and log back in and get fly mode in the Nether. Island fly was also lost in a few other instances giving an inconsistent user experience.
- [Medium] The spawn block was not working for teleporting, e.g., determining where to teleport to in the nether. Now, if a spawn block is defined in the schematic section and exists in the schematic, players will teleport to that exact position instead of a random safe position. If that position becomes unsafe, the player will be teleported some random place that is safe. If a portal exists, the player will always go to the portal and the spawn point will be ignored.
- [Medium] Specific spawner types could not be sold in the mini shop. Now, the spawner type can be specified in the extra: line. It works by adding lore to the spawner with the name of the spawner type on it. When the spawner is placed, the plugin will set the spawner to that type.
- [Medium] Players were not taking damage from Ghasts if no TNT damage setting was true.
- [Medium] Schematics were not pasting burning furnaces or items inside inventory holders, like trapped chests, dispensers, hoppers, droppers, furnaces, etc. Other schematic compatibility issues were improved too.
- [Medium] Entity limits were not counting or limiting vehicles, like minecarts, hopper minecarts, etc.
- [Medium] API: Island Enter and Exit events were not always called, especially during teleports.
- [Medium] API: Island level is now a long type. int values are deprecated. Large island levels were showing as negative or zero values.
- [Medium] API: Deprecated Island level event removed.
- [Minor] If a mob spawner hit the entity limit for an island, players near to it would get spam in the chat telling them the limit was reached. Changed so that mob spawners are now silent.
- [Minor] Ops could not toggle spawn settings in the GUI unless they had settings permissions.
- [Minor] Blockvalues.yml did not have 1.12 blocks - added (all value 1)
- [Minor] Color codes were not working for various panels/GUIs with items.
- [Minor] API: Added IslandChangeOwnerEvent to API
- [Minor] API: Added isTeamLeader(UUID) method
- [Minor] Color codes were not working for challenge item lore.
- [Minor] Various locale fixes for typos, etc.
Debug Build
Build with debug switched on for Animal and Monster spawn cancellation checking.
Do not use unless you are told to use this.
Bug Fixes
Updating
To update from versions before 3.0.6, follow 3.0.6 instructions, otherwise replace your jar with this one.
Bug Fixes/Updates
- [Exploit] Fixed exploit where off-hand hoe usage can till coarse dirt to dirt. Other off-hand tricks could also be done.
- [Major] Added protection against harmful lingering potions if PVP is off. Also, fixed issue with mcMMO potions bypassing PVP protection.
- [Major] Commands run on a New island or Reset were not run at the right time (after pasting island and teleporting player) so were being overridden by follow on settings like clearing the inventory.
- [Medium] If players spawned back on their island after death, fly and other island perms were not given until they teleported away and back again.
- [Medium] askyblock.command.newexempt was not working.
- [Minor] Badly formatted control panel settings could cause console errors
- [Minor] Some blank locale messages were still causing new lines in chat
- [Minor] Removed commend in config.yml about setting perms being case-sensitive - they are not.
- [Minor] Added option to toggle command feedback silencing on startup. https://github.com/tastybento/askyblock/blob/3.0.6.9/config.yml#L181
- [Minor] Player files will be saved immediately after completing challenges to help avoid data loss if server crashes.
Locale Updates:
If you want to see the new locale settings, you will need to move the whole locale folder to locale.old and restart the server. New files will be generated.
- [Minor] Topten GUI text was missing localization.
- [Minor] Chinese locale updated.
- [Minor] German locale updated.
- [Minor] Added message to inform player to relogin after changing biome.
Bug Fixes
Bug Fixes
[Major] All players unless they are in creative mode have fly removed when they log out.
[Exploit] Players can get unlimited TNT with a glitch on 1.9.4 servers.
Bug Fixes
The following bug fixes are in this release:
- [Medium] Admin purge command had no limit and could crash server. Added purge limit of 500 islands per run. Limit can be set in config (general.maxpurge)
- [Medium] Added protection for zombie and skeleton horses.
- [Medium] Chat placeholders for Herochat were not working. Could not get it to work. Removed support for Herochat. Sorry.
- [Minor] Doing /is ms when minishop was disabled was showing two error messages.
- [Minor] Stats for challenges were wrong.
- [Minor] Downgrading could cause errors in settings
- [Minor] Console error showing null user UUID was causing spam on some servers. Removed.
- [Minor] If Island Protected messages was set to nothing in locale files, it could still show newlines sometimes.