V3.0.0.6
Warning! - this update could change your player's island levels substantially if you used block limits for leaves, wood, logs, etc. in blockvalues.yml. Read the bug fixes for details.
Bug Fixes
- [Major] Fixed very old bug where island level calculation was not taking into account block limits properly in blockvalues.yml for blocks with variations, like wood or leaves. Note that as limits are now fixed, some islands could lose a substantial number of levels if you had limits on wood, logs or leaves and the players built up their levels using those. If you just used the default blockvalues.yml file, then you should see no change.
- [Major] Players with askyblock.island.* or askyblock.island.team.*, etc. permissions were receiving maximum island protection range, max homes and max team members.
- [Medium] Schematics with spawners made with latest WE (using 1.9 format) were causing errors during loading.
- [Minor] Fixes placement of 1.9 boats on islands.
Improvements
- Added a console-only island level detailed report command (asadmin level [playername]) that provides extensive detail on an island's blocks and scoring. See http://pastebin.com/Nu157ri3for an example.
- Added an auto-description to minishop items if it is not in the config file.
- Added an auto-recovery mode to remove super-flat chunks if they exist. They can crop up if the plugin generator is blocked for some reason (e.g. bug in Multiverse) or the plugin isn't run and chunks are loaded in the world. This checks for bedrock at y=0 and if it exists, it will regenerate the chunk. Console will log regenerated chunks. There is a small risk this could erase an island portion if the player built over the super-flat area. To use add "recoversuperflat: true" to the general: section in config.yml and restart the server. When done set to false and restart the server.
- Improved biome panel and biome descriptions to allow for color codes and new lines in descriptions.
Upgrading from V3.0.x
- If upgrading from pre-3.0.x versions, follow the 3.0.0 instructions otherwise:
- Stop server
- Back up world and plugin folder just in case.
- Replace previous jar with this jar
- Start the server.
V3.0.0.5
Update - same as V3.0.0.4 but with fix for "Problem saving name database! Could not rename files!" error seen on some OS's.
Upgrading from V3.0.x
- If upgrading from pre-3.0.x versions, just follow the 3.0.0 instructions otherwise:
- Stop server
- Replace previous jar with this jar
- Start the server, you should be done!
Bug Fix
- [Minor] Solves "Problem saving name database! Could not rename files!" error spamming console. Only seen on some Operating Systems.
V3.0.0.4
Upgrading from V3.0.x
- If upgrading from pre-3.0.x versions, just follow the 3.0.0 instructions otherwise:
- Stop server
- Replace previous jar with this jar
- Start the server, you should be done!
Bugs fixes
- Fixed an edge-case bug where an admin has changed the island height and a player did not have a nether island, and the player creates a nether portal at a point far away from the island center: then it could repeatedly regenerate nether islands when the player goes to the nether.
- Fixed clash on 1.9 servers with PlotSquared and player files to be stored in the ASkyBlock world folder.
- Database used for name to UUID look ups could become corrupted and the library used is not maintained any more. Switched to simple flat file.
Improvements
- Portalling to the Nether will teleport players close to their central island point if they have no portal in the nether.
- Stop lava fire spread if fire spread is disabled.
- Changes to permission checking to improve compatibility with older permission plugins for island.maxhomes, team.maxsize & island.range.
- Changed name>UUID database to flat file.
V3.0.0.3
Upgrading from V3.0.x
- If upgrading from pre-3.0.x versions, just follow the 3.0.0 instructions otherwise:
- Stop server
- Replace previous jar with this jar
- (Optional) Delete or move blockvalues.yml as a new one will be made (see below).
- Start the server, you should be done!
Bugs fixes
- [Exploit] Kicking player gave double the inventory of armor items on V1.9 servers.
- [Minor] Allow visitor drop setting was incorrectly being governed by visitor pickup setting.
- [Minor] Visitors with Frost Walker enchantment could affecting water on islands.
- [Minor] Removed debug statements from console log
Improvements
- Block values for levels have been updated to include 1.9 and 1.8 blocks
- Potions in challenges have better interpretation of their settings. If a potion value is not included now, it is assumed that any value is acceptable. For example, if the requirement is for a Fire Protection potion only, then it can be any level, strength, standard, splash or linger. This should ease challenge design. If admins want to be specific, they can be.
- Visitors with Frost Walker enchantment can only freeze water on islands if place blocks setting is allowed.
- Option to prevent pushing added to config.yml (this is in beta). Pushing is a default game mechanic in V1.9. If admins want to prevent it, it can be done but only globally (on all worlds). The setting is in the general section of config.yml.
V3.0.0.2
We're still working through the changes from V1.9...
Bug fixes:
- [Major] Potion brewing was not working with V1.9.
- [Major] Island deletion was causing excessive lag on some servers, so it was reworked to reduce that.
Upgrading from V3.0.x
- If upgrading from pre-3.0.x versions, just follow the 3.0.0 instructions.
- Stop server
- Replace previous jar with this jar
- Start the server, you should be done!
V3.0.0.1
Bug fix release:
- [Minorish] Prices for spawn eggs and potions were not being shown in the mini-shop.
Upgrading from V3.0.0
- If upgrading from pre-3.0.0 versions, just follow the 3.0.0 instructions.
- Stop server
- Replace previous jar with this jar
- Start the server, you should be done!
V3.0.0
This release supports servers V1.7.9 through to V1.9.
1.9 brings in new features and functions and it may be possible for players to find new ways to cheat, or unforeseen bugs may exist. Please report them and I'll do my best to fix them.
Key V1.9 changes that affect admins
- Biomes have changed and there are fewer of them. The default biomes in the ASkyBlock schematics are now COLD_BEACH and FOREST instead of COLD_TAIGA and FLOWER_FOREST and the cold biome in the biome command is "Cold Beach".
- Potions - they can not longer be defined by a number, e.g., POTION:8123, they have to be described by name. Note that the default chest formatting for potions has changed to reflect this. See the config.yml file for instructions.
- Spawn eggs - these too must now be named, e.g. MONSTER_EGG
IG.
- Herochat: This plugin works only with V5.7.0 and later of the HeroChat because they changed the API. Note that Herochat has bugs still.
Upgrading
- Stop server and make backups of your world and ASkyBlock plugin folder just in case.
- Replace previous jar with this jar
- (Optional for V1.9 servers) If you have any custom schematics, then you should recreate them and save them using the latest WorldEdit that enables V1.9 items otherwise potions will be just water bottles.
- Remove the old config.new.yml because a new one will be created.
- In the minishop, spawn eggs must now be described in the extra line by name, not number. So change the pig egg number 90, to PIG. Alternatively, delete minishop.yml and let it be recreated.
- Remove challenges.yml because a new one will be created. Or change your MONSTER_EGG definitions to be named instead of numbered.
- Locale.yml has been updated with a few strings, so move it or delete it.
- Restart the server
- Look at the new config.new.yml and merge in changes to your config.yml. The revisions are here. Note that the default chest formatting for potions has changed. Read the instructions in the file. You should be good to go!
New features
- Compatibility with V1.9 servers
- Added protection for daylight sensor setting from visitors
- Added ability to make acid bottles and buckets not be acid and not kill you if you drink water bottles.
- Added eggs to protection against breeding by visitors.
- Changed warp sign name search algorithm to give preference to warps that are exact matches.
- Added Admin command to reset all island protection settings to default. /asadmin settingsreset confirm
- Improved API - added mini shop events,
Bug Fixes
- [Minor] Fixed bug where if a player does not have permission to use the control panel, but the control panel is active, then they cannot use /island command.
- [Minor] Fix for long standing bug where the initial welcome sign always faced North in schematics.