IslandCraft changes the biome distribution of the world to create an endless ocean filled with randomly generated islands. It is a direct port of the Bukkit plugin available here.
Screenshots
Task List
Documentation
Installation instructions for single player
Installation instructions for various world management plugins
Configuration specific to Sponge (mostly very similar to Bukkit configuration)
Features
Generate rivers
More natural distribution of islands
Support custom biomes from other mods (Terrain Control, Biomes O’ Plenty, EpicWorldGenerator, etc.)
Installation Instructions
Please note, IslandCraft drastically changes the terrain generation of your world. Please make sure you backup everything before installing this plugin!
Loving the style, certainly creates an interesting world to explore and build in! I imagine that a lot of people will love exploring this world, especially with 1.9’s improved boats coming soon.
Open minecraft, go to single player, delete the world you just created, create a new world with the exact same name (use “customized” if you want to adjust the ore distribution as described here)
The world should be now created with both generators.
Let me know how you go, please ask if you have any questions!
Finally you can look around while travelling. I found it annoying that the boats direction changed to where you looked at Haven’t tried the new mechanics yet, though.
Afaik you could also install a worldmanager like ProjectWorlds and generate the new world there. Then change the default world and spawn to the new world and delete the old one. Haven’t tried this yet, but it should work.
Thanks for the tip! I have not yet tried this approach myself, but I’ll look into it and add the steps to the wiki when I get a chance. I know a lot of people will want IslandCraft as a separate world rather than overriding the default.
Small addition:
You must create the new world first before deleting the old one, as having a valid overworld is mandatory. So removing the old world and then creating the new one won’t work.
Another thing that actually should be possible:
you can select the wgen while creating a new world. When using Biomes o’Plenty (the forge mod) you can choose it as custom Wgen, like vanillas flat or amplified. I’m not sure if it’s already possible to register your wgen to allow this, but if it’s possible it would save a lot of work and fiddeling.
[04:03:24] [pool-3-thread-5/ERROR] [Sponge]: The Scheduler tried to run the task islandcraft-A-2 owned by org.spongepowered.mod.plugin.SpongeModPluginContainer@7dd4fd48,
but an error occured.
java.lang.NoSuchMethodError: org.spongepowered.api.plugin.PluginContainer.getVersion()Ljava/lang/String;
at com.github.hoqhuuep.islandcraft.Metrics.postPlugin(Metrics.java:339) ~[Metrics.class:?]
at com.github.hoqhuuep.islandcraft.Metrics.access$400(Metrics.java:58) ~[Metrics.class:?]
at com.github.hoqhuuep.islandcraft.Metrics$1.run(Metrics.java:247) ~[Metrics$1.class:?]
at org.spongepowered.api.scheduler.Task$Builder.lambda$execute$0(Task.java:138) ~[Task$Builder.class:1.8.9-1890-4.2.0-BETA-1574]
at org.spongepowered.common.scheduler.SchedulerBase.lambda$startTask$0(SchedulerBase.java:177) ~[SchedulerBase.class:1.8.9-1890-4.2.0-BETA-1574]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_91]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_91]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_91]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_91]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
Thanks for the bug reports! These are because I have not yet updated the implementation for the new Sponge API versions. IslandCraft is written for Sponge API v3.0.0, but they’re up to v5.0.0 now…
I’m not going to promise a date, but I’ll keep this on my list of things to do.