IslandCraft
Overview
IslandCraft changes the biome distribution of the world to create an endless ocean filled with randomly generated islands.
Screenshots
Full size images can be found here.
News
21 June 2017: Updated for 1.12!
5 December 2016: Updated for 1.11!
26 June 2016: Updated for 1.10!
14 May 2016: Updated for 1.9.4!
4 March 2016: Updated for 1.9!
23 February 2016: Released BETA version for Sponge: here!
12 July 2015: Updated for 1.8.7! (Thanks to Empire92!)
10 March 2015: Updated for 1.8.3!
30 January 2015: Updated for 1.8!
8 August 2014: 1.0.0-beta is now available! Please refer to this wiki page and please provide feedback in this forum thread. Thanks!
2 August 2014: Updated this page for 1.0.0-beta release which should be here early next week!
Older news can be found in the News Archive.
Roadmap
Updates will be released within a few weeks of any significant CraftBukkit updates to add compatibility for the new versions. In addition, the following releases are planned.
IslandCraft-1.1.0
- To be released within the next few months
- Rivers
IslandCraft-2.0.0
- To be released within the next 12 months
- More natural distribution of islands (probably API breaking to allow polygonal islands)
IslandCraft-RealEstate-0.1.0-alpha (separate plugin)
- To be released within the next 12 months
- Buy and sell islands
- Grief protection
- Welcome and farewell messages
- Vault, WorldGuard and Dynmap compatibility
Installation
IMPORTANT: As IslandCraft heavily modifies the terrain generation, it can destroy your worlds if you're not careful with the configuration. BACK UP EVERYTHING BEFORE INSTALLING. You have been warned.
Instructions can be found here.
Configuration
IMPORTANT: After changing "ocean" or "island-distribution" you must reset your IslandCraft world. So make sure you get these right before spending much time playing on the world. To reset the IslandCraft world, you need to delete the file "server/plugins/IslandCraft/IslandCraft.db" and the folder "server/world_islandcraft". And then recreate the world using Multiverse or Multiworld.
You can safely add/remove/modify the "island-generators" without needing to reset your world. Islands which have already been generated or partially generated will continue to use whatever settings you had when they were created. Islands in newly explored chunks will adopt the new settings.
Instructions can be found here.
Plugin Developers Guide to the IslandCraft API
DISCLAIMER: Consider the API features of IslandCraft to be in Beta. They have not been thoroughly tested and are subject to change in the future. I would love to hear any feedback you have if you try to use this!
Information for plugin developers who wish to integrate with or modify/extend IslandCraft can be found here.
What happened to the other features?
While in alpha, IslandCraft included some chat and other miscellaneous features. These have all been removed as there are other plugins you can use for this purpose. Going forward, IslandCraft will have a much narrower feature set focusing on just the islands.
The RealEstate features (including Vault, WorldGuard and Dynmap integration) will be making a return in a new separate plugin. Separating these from the terrain generation provides a number of benefits. It helps me to keep them on separate release cycles, so I can release updates for the terrain generation very quickly as new versions come out. It has forced me to create an API so the plugins can cooperate, this will also allow others to make plugins which integrate with IslandCraft.
Public Servers Running IslandCraft
Are you running a public server with IslandCraft? Feel free to advertise in the comments below or on the forums.
Lately I've been playing on Anvil Network's PlunderSeas. A great server which combines IslandCraft with MoveCraft for the ultimate pirating experience!
Also check out The Homestead server, looks like a great community of mature players!
Data Collection
This plugin sends statistics about the usage to http://mcstats.org/plugin/IslandCraft. If you wish to disable this data collection, follow the instructions to server owners for opting-out which can be found here.
More
More information can be found on the IslandCraft wiki.
Hey!
Thank you!
It was the X11 error that made trouble.
Solved with:
The user owning the display:
and
as the user running minecraft:
Then everything worked! I'am not shure about if both is required, but it works now :)
Thank you
Is there any way to make an amplified (or customized) islandcraft world?
It spawns way to many Mineshafts and Strongsholds.... Also if you use DEEP_OCEAN what is nice if you have a world like this is spawns a lot of Sea temples i did found 2 around 1 island
@amli2011
Hmm... I see... So the issue here is most likely because IslandCraft uses graphical operations in the island generation code (i.e. using drawing shapes on an off-screen image to build up the shape of the island, here's the code if you're interested). Are you able to try running it with permission to use the display? I think that will fix the issue. The -nogui option should not be an issue.
The startup error about the missing "ebean.properties" does not matter, it just means it will use default settings which is fine.
Yes, I do have issues. Updated to newest Spigot 1.8.8 today. Checked that my multiverse-core is the newest beta - (but the newest is still old)
at startup i get this in console:
and this errors when trying to make a new world:
When restarting the server it says it is error in the file for the new world, and multiverse will not load it.
I did see that on error was abot not connecting to X11 display - probably because the server is run as a user that is not allowed to use the display. But it is also run with -nogui option, so it shold not even try....
The rest is not giving me any info i understands... I am not able to tell if it is IslandCraft, multiverse or any other software that is responsible for this errors.
Or of course it could be errors in my setup....
@amli2011
Yes it should! Let me know if you have any issues getting it to work.
Does the 1.0.2 version work in spigot 1.8.8?
@hoqhuuep
Yes,It's just be a link to this site.Thank you very much. :D
@Tenoxile
Check this out: https://www.spigotmc.org/resources/islandplots.9421/
@Codusk
Would it just be a link to this site? If it is that would be fine! If you would need to re-upload the files to that site I wouldn't be as happy about it. But it is free and open-source software, so I can't stop you redistributing it as long as you comply with the licence regarding redistribution of binary forms http://dev.bukkit.org/licenses/5-bsd-license/.
May I transfer this plugin to this site? http://www.mcbbs.net/
Would it be possible to add a function where players can name the islands. And the island names would display as a title on screen when entering their region.
kinda wish you could make it be just random and not in a square or hexagon pattern makes it to predictable....
@Digger105
nevermind
I'd be really cool if this was compatible with multi-verse.
i changed it to this and deleted the server world and when it loaded the generation didn't work, how do you change it?
worlds:
seems fine, thanks!
@hoqhuuep
What I mean is: When the player do like /is start there will be a new island generated in the world Snormal and if possible I can check the cords so I can protect it via worldguard.
@OfficialJoe
Please elaborate on "create islands". Do you mean adding islands to an existing non-IslandCraft world (regeneration)? Or adding new styles of islands for IslandCraft to generate in new worlds? Or something else?
Is there any way as developer to create islands by a API in java etc. The current API is not really clear to me
Updated for 1.8.7 (Thanks to Empire92!)
@eudaemonia
Let me know if you're still having issues with this release.