Releases: aleksilassila/Islands
4.5.0 - Vault economy integration
4.5.0
- Added GUIs for
/island create
and/island recreate
- Implemented island purchasing with vault economy.
- Added configuration, including recreate cost sum and recreation cost (Check wiki)
- Reworked command confirmation: dangerous commands can be confirmed with
/is confirm
subcommand- Added permissions
- Now using IF gui library = more and better guis
- Fixed issues with visit GUIs
4.4.0 - Locales and customizable messages
4.4.0
- Added locales (The same way EssentialsX have them set up)
- Meaning, users can add their own translations or edit plugin messages
- Adjusted default messages, colors and tags. They are more simple and consistent now.
- I did not have time to test every command and error message of the plugin, report bugs plz
4.3.0
4.3.0:
/island makespawnisland
command for admins to set the default spawn island for the server/island help
command for listing available subcommands- Internal changes to permissions (=nothing to worry about)
4.2.0 - First Release: Shapes and Stability
First Release
A lot has changed under the hood. In this release I've tried to optimise the plugin in many ways and also patch as much bugs I can find. This release also brings some new features, including custom island shapes, block replacement on island generation, more configurable island sizes, saving islands as schematics with in-game command and some other minor conveniences. I've also tried to make the project more consistent both internally and externally. This means some changes to config.yml too. But most importantly I have created Wiki, that aims to explain every detail of the plugin (hopefully clearly too).
Also I have changed /island regenerate command to /island recreate (due to some planned changes). This change also affects permissions for that command, so make sure you update your permissions. For full list of permissions, check out the wiki.
Changes to config.yml
(=aka. how to update)
Easiest way to update the configuration is to remove just remove config.yml and replace it with example config from here. This way you will get all the changes I've made to recommended defaults and also get updated comments that explain the file. However, if you want to go through the file manually, just change the following things:
- generation.searchArea -> generation.biomeSearchArea
- generation.islandSpacing -> generation.islandGridSpacing
- generation.islandVerticalSpacing -> generation.islandGridVerticalSpacing
Changes to islands.yml
Islands have now their height defined in islands.yml. This is necessary for saving schematic correctly because the height might not be the same as island width, if the island is using a custom shape. If island is not using a shape, island height
should be same as size
.
Changelog
- Island shapes
- Configurable block replacement
- Ability to add or remove island sizes
- Saving islands as schematic files
- Wiki
- Changes to permissions: Added new permissions and changed some permissions. Redesigned the permissions under the hood (they work as you'd expect now, also check Wiki). Permission groups (islands.* etc) are also now recognised. I'd recommend you to check all the new permissions and commands in Wiki.
- Bug fixes and other small general changes
3.2.1 - Added more configuration and optimization. Bug fixes.
3.2.1: Optimized biome generation and made it 800% faster.
Added wildernessCoordinateMultiplier
Adjusted player messages
Adjusted title messages to be more friendly with wide screens.
3.1.1 - Biome blacklists
3.1.1: Implemented biome blacklisting
Fixed bug with visiting gui
Fixed bugs with subcommands
3.0.0 - Island Visiting GUI
3.0.0: Island visiting GUI
- Can be used to visit other public islands
- Paging system
- Sorting by name / date
- Shows island name, owner and biome as a block
Bug fixes
Changes to islands.yml
Each island now has biome
variable that defines its biome. If biome
variable is missing, island appears as dirt in visiting GUI.
2.0.0 - Improved island placement
2.0.0: Islands are now placed in a square shape, that expands in 2 directions like in the example below.
0 3 8
1 2 7
4 5 6
Because of this, old island configuration might be incompatible with the new version. Newly generated islands might overwrite old islands, so you will have to take backups and restore the islands afterwards. No further changes to placement are planned.
Also changes have been made to islands.yml configuration file. islands
section has been removed, so "islandId" (0x0, 2x3 etc) sections should not have a parent anymore. If they do, you will run into errors.
Notes:
Moved IslanGrid -> ../IslandLayout and organized the class
1.3.3
1.3.3: Fixed issue with vault dependency. Its optional now.
/islands command without arguments now shows islands version.
Adjusted title message,
Resource dropping still partially unfixed.
1.3.2
1.3.2: Added more configuration regarding world names.
Wilderness and islands world name can be set in config.yml. You don't have to use level-name, although you probably want.
Updated README
These are beta releases right? Semantic versioning go brrr