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.
@hoqhuuep
I need correctly working DynMap with your plugin and mods. So I can't use Bukkit, only mcpc+. I willing to pay, if you can solve this problem.
@Archie9959
Sorry, I do not think it will work with MCPC+. Any reason why you cannot use the Bukkit version of Dynmap? http://dev.bukkit.org/bukkit-plugins/dynmap/
Hello! First of all I apologize for my mistakes in English. I want to ask you about your plugin ( IslandCraft ) and specifically about DynMap supporting. I used to use build Bukkit 1.7.2-R0.3. Everything was good. Now I started to use MCPC+ 1.7.2_R0.4 forge 1065 and i've got one problem. World generation still works but DynMap supporting does not work. In this connection I have question: Does your plugin work with mcpc+ correctly at all? It's really important for me because I create a server with your plugin and I need Dyn Map work correctly with your plugin.
ETA for a 1.7.9 release? I love the idea, and would love to see it continue.
@psirusa
@Noolight
It does work with Multiverse worlds, though it's not entirely obvious how. Follow these instructions and let me know if you have any issues.
https://github.com/hoqhuuep/IslandCraft/wiki/Multiverse-Compatibility
Thanks for the comments!
Any ETA for Multiverse Support ? I really tried hard to generate Islands with your awesome Plugin and import them on my Multiverse Server, but hell I can't get it to work :(
@psirusa
Well, figured it out... Islandcraft only works for a world called "world" :-)
I've used http://dev.bukkit.org/bukkit-plugins/regenblock/ for regenerating resource islands in my floating island server (like islandcraft, only islands are floating in the void). You may want to look into updating/implementing this plugin.
I'm having a little trouble getting this to take, but I'm also trying to load it up with a full plugin load (also in multicraft). I'll let you know the solution.
@RCKing57
When I get this next update released, yes. It will support any Vault compatible economy plugin and automatically creates WorldGuard regions.
I have a question. Can you also buy protection for islands with economy? If no, could you please add the feature? Thank you
This is great! Thanks Daniel!
Wow! I love this! Don't even have to test it and I know it. Gonna go try it out a little, but I do hope you can get a stable version soon, want it for my future hub server.
This doesn't work with the latest version of Spigot
Just a small update. I had a go at making an improvement to the Bukkit API so that I would not need to depend directly on a single Minecraft version. If it was accepted, you would be able to run IslandCraft on future versions of Minecraft. Unfortunately the feature and implementation were rejected because the CraftBukkit team do not want to maintain this feature (which is fair enough, it's impossible to guarantee that the world generation will always work in a way which allows this modification). So the end result is that IslandCraft will continue to be released for only a single version of Minecraft at a time.
https://bukkit.atlassian.net/browse/BUKKIT-5544
@justinbellear
Sorry, the world generation will not work at all if you try to run it with a different version of Minecraft. So it will not work at all on 1.6.4. I would love to fix that, but I do not know how to due to the way the generator works.
Knowing this is in Alpha, for 1.6.4 what gamebreaking problems would I run into? This is a huge want for me and I can't find anyone else with this plugin or a look-alike that works. I can only use this if its 100% stable.
@ryan688668898587095688890
Right. Yes the terrain generator depends directly on CraftBukkit and is hence only compatible for 1 version of Minecraft. The latest release of IslandCraft is only compatible with 1.7.2, not 1.7.5 yet.
@hoqhuuep
The plugin just needs to be updated to the latest build
@ryan688668898587095688890
Thanks for the query.
Please provide more details about what you are doing and how it is not working.
Generator doesn't work. How do i get it to work?