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.
@JPDayz
Hey, what is the development status at this point?
@digimbyte
I won't promise to deliver a build for an outdated version, but it might be possible...
Do you want only the terrain generator, and the players would use factions to claim land? Or do you want some other integration with factions? If so what?
Would like a version that's 1.5.2 compatible and for multiverse and i'd like this to be used for factions not the overworld
Damn now it look so pretty the screenshots!
@dadee971
Yes it will! It is possible at the moment but it'll be easier with the next release.
https://github.com/hoqhuuep/IslandCraft/wiki/Multiverse-Compatibility
Will this work with Multiverse one day?
@JPDayz
Oh, I think I understand now. For creative worlds? I can definitely see where those commands would be useful there. I'll see what I can come up with.
@technowix
Yeah, sorry... Don't put too much time into the translations yet as they'll change a fair bit for the beta release. In particular I'm most likely removing everything not related to islands.
Pffffuh, you really use one sentence for each situation, this is fancy, but for translate x'DDDD gah !
@mtdutch
They can co-exist, I was thinking in a way to replace plots system, so instead of a square area on the city they have an island, but for that to happen I really need that command system. Don't want to make players waste time walking to an island, that's why commands based is so important for me :)
Added some polls, please vote here and here!
I think the walking method is the thing that I like the most.
I will translate it to Dutch once you made the custom language files.
@JPDayz
Thanks for the suggestions! Here are my thoughts:
Yeah, I really need to update the wiki ;)
There's a couple features that you should make, to really make this plugins become one of the greatest.
Features:
I didn't test your plugin, said this only based on what you show here and on the wiki.
@technowix
You are not blind. These are hard-coded on lines 68, 71 and 74 of this file: https://github.com/hoqhuuep/IslandCraft/blob/master/IslandCraft-RealEstate/src/main/java/com/github/hoqhuuep/islandcraft/realestate/RealEstateManager.java
I can fix this for the next release :)
Hey, their is no way to translate thing such as "spawn" or "ressource island" or i'm just blind ? :') (the name of all default islands)
@mtdutch
If you could, that would be amazing! Don't feel like you have to though!
https://github.com/hoqhuuep/IslandCraft/wiki/Making-a-TranslationEDIT: Forget that link, I see Bukkit has some localization stuff built in! I'll try to work out how to get that going ;)
EDIT 2: OK, think I've got it all sorted now: http://dev.bukkit.org/bukkit-plugins/islandcraft/localization/
This is a great plugin, any need for translation to an other language ?
@hoqhuuep
Nice ! :3
And for additional feature, i think you can add moar... transport thing :o *imagine a squid who trace their path trought island x to island x for transport player to his friends island x)* (really sorry for my english xwx)
@technowix
Cheers! Yes I have some plans so you will not need to regenerate the world for future versions. This is now high on the priority list, I will implement it for the first beta release.
Donate button might come with full release, but I don't want people donating hoping that it will make me work more on the project. I need to prioritize university, this is just a hobby ;)