Skip to content

Releases: aleksilassila/Islands

4.5.0 - Vault economy integration

24 Oct 14:06
Compare
Choose a tag to compare

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

22 Oct 06:08
Compare
Choose a tag to compare

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

21 Oct 14:04
Compare
Choose a tag to compare

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

20 Oct 10:40
Compare
Choose a tag to compare

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.

14 Oct 20:24
Compare
Choose a tag to compare

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

12 Oct 15:25
Compare
Choose a tag to compare
Pre-release

3.1.1: Implemented biome blacklisting
Fixed bug with visiting gui
Fixed bugs with subcommands

3.0.0 - Island Visiting GUI

12 Oct 13:54
Compare
Choose a tag to compare
Pre-release

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.

Demo

2.0.0 - Improved island placement

09 Oct 07:22
Compare
Choose a tag to compare
Pre-release

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

08 Oct 06:01
Compare
Choose a tag to compare
1.3.3 Pre-release
Pre-release

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

05 Oct 15:31
Compare
Choose a tag to compare
1.3.2 Pre-release
Pre-release

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