HothGenerator
This world generator creates a real ice world that isn't just normal land covered with snow.
The plugin can actually generate more world types from the star wars movies (Tatooine, Dagobah and Mustafar worlds) but those are not described in detail here. You are left to explore and find all their secrets on your own.
Server for play testing: colonies-playground.com
Other pages
- World lore (Contains spoilers)
- Commands
- Custom schematics
- Custom loot lists
- Custom ore list
- Configuration
- Permissions
- How to create different world types
- How to process lava on Mustafar
- Videos
This generator produces an icy world with a thick ice and snow layer and the occasional snow covered mountain. Hidden below you might find tiny caves where life that once inhabited the surface still survives and perhaps you'll find strange structures left over from some ancient civilization.
It also applies some extra rules to the world:
- Ice block, packed ice blocks and snow blocks drops as blocks
- Water placed in open air or above a certain level instantly freezes
- Lava placed in open air or above a certain level is turned into stone
- snow and ice does not melt
- No rain falls, only snow
- Plants doesn't grow if exposed to the sky
- Grass and mycelium dies under open sky if it can't spread into safety
- Slime does not spawn naturally above the stone layer
- Stay out at night and you will take damage from the cold
All rules are fully optional by editing the advanced options section in the configuration file.
Players can don an environment suit to protect themselves from the environment.
- Simply wear full armour with each piece with a name starting with
Environment
Commands to create a world:
STEP 1: You must add a new world to the HothGenerator configuration. This is done using the /hothaddworld
command.
/hothaddworld worldname type
Where "worldname"
is the name of your world and "type"
is one of hoth
, tatooine
, dagobah
or mustafar
.
STEP 2: Create the actual world.
If you are using the excellent MultiWorld plugin you can create a new world like this:
/mw create worldname plugin:HothGenerator
/mw load worldname
Do note that you should use the nether for the mustafar world. Use plugin_nether
above.
And for Multiverse:
/mv create worldname normal -g HothGenerator
or for a mustafar world:
/mv create worldname nether -g HothGenerator
Successfully creates world, but MultiWorld complains when I run /mw load hoth. This is my first time with this plugin and with MultiWorld, so apologies if I'm missing something obvious. :-)
I can successfully switch between the default worlds, so it appears MultiWorld is running properly.
Stack trace follows:
[19:08:07 INFO]: [MultiWorld] CONSOLE: Starting to load world hoth, expect some lagg! [19:08:07 WARN]: Unexpected exception while parsing console command "mw load hoth" org.bukkit.command.CommandException: Unhandled exception executing command 'mw' in plugin MultiWorld v5.2.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServer.java:701) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchServerCommand(CraftServer.java:688) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.aB(DedicatedServer.java:296) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:261) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] Caused by: java.lang.NoClassDefFoundError: java/lang/AutoCloseable at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_65] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) [?:1.6.0_65] at java.lang.ClassLoader.defineClass(ClassLoader.java:621) [?:1.6.0_65] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [?:1.6.0_65] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [?:1.6.0_65] at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [?:1.6.0_65] at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [?:1.6.0_65] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_65] at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:191) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:73) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_65] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_65] at multiworld.data.WorldHandler.loadWorld(WorldHandler.java:98) [?:?] at multiworld.command.world.LoadWorldCommand.runCommand(LoadWorldCommand.java:56) [?:?] at multiworld.command.Command.excute(Command.java:54) [?:?] at multiworld.command.CommandMap.parseCommand(CommandMap.java:37) [?:?] at multiworld.command.CommandMap.runCommand(CommandMap.java:67) [?:?] at multiworld.command.Command.excute(Command.java:54) [?:?] at multiworld.MultiWorldPlugin.pushCommandStack(MultiWorldPlugin.java:221) [?:?] at multiworld.MultiWorldPlugin.onCommand(MultiWorldPlugin.java:206) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] ... 8 more Caused by: java.lang.ClassNotFoundException: java.lang.AutoCloseable at java.net.URLClassLoader$1.run(URLClassLoader.java:202) [?:1.6.0_65] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_65] at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_65] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_65] at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_65] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) [?:1.6.0_65] at java.lang.ClassLoader.defineClass(ClassLoader.java:621) [?:1.6.0_65] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [?:1.6.0_65] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [?:1.6.0_65] at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [?:1.6.0_65] at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [?:1.6.0_65] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_65] at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:191) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:73) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_65] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_65] at multiworld.data.WorldHandler.loadWorld(WorldHandler.java:98) [?:?] at multiworld.command.world.LoadWorldCommand.runCommand(LoadWorldCommand.java:56) [?:?] at multiworld.command.Command.excute(Command.java:54) [?:?] at multiworld.command.CommandMap.parseCommand(CommandMap.java:37) [?:?] at multiworld.command.CommandMap.runCommand(CommandMap.java:67) [?:?] at multiworld.command.Command.excute(Command.java:54) [?:?] at multiworld.MultiWorldPlugin.pushCommandStack(MultiWorldPlugin.java:221) [?:?] at multiworld.MultiWorldPlugin.onCommand(MultiWorldPlugin.java:206) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [craftbukkit-1.7.9-R0.2.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] ... 8 more
@Pocketkid2
Either redownload the file, I've upped a new one or just replace the " =" with ":" and remove the trailing ";" on all message rows.
Got this error when trying to regenerate my config file:
http://pastebin.com/Fu0w31ea
Any ideas? I cant figure this out...
I saw the notfication in my email! Looks awesome!
1.17, the dagobah release, has been uploaded and should appear in the download list shortly.
@Pocketkid2
Never mind, I found it at https://github.com/orgin/hothgenerator
@Pocketkid2
Also, is there a github page for this? I would like to see the code!
@orgin_org
Sweet! will it have yoda's hut? and maybe other cool structures?
@Pocketkid2
Not officially. You can add a dagobah world but it will just render an alpha version of the terrain without any vegetation or any special features.
I will try to release the full dagobah world this week.
Is the dagobah world part of the latest version of this plugin? Or is it a future addition? I have seen stuff about it in the config and am wondering this.
This is truly one of the greatest world generator plugins out there. Me and my friends love it so much and use it all the time. Great job on a fantastic plugin!
The last version (and futur Dagobah update) works on 1.7.2 R0.2 ? :) This plugin is awesome because we can add custom schematic. Is it possible to create a normal world (vanilla) with only custom schematic (not hoth, tatooine) ? Just need vanilla generator + custom schematic of this plugin.
Terrain generation for Dagobah is now 100% complete. Just working on some unique game mechanics before I release it.
Yay, 15000 downloads :)
@suprkon
You need to regenerate the config file if you have a pre 1.16 config file.
This is the relevant part of the config:
Also read more here:
http://dev.bukkit.org/server-mods/hothgenerator/pages/tatooine/
So, I'm trying to make a tatooine world, and I've got it done up until the "hothworlddata:" section. I've looked all over the config for it and couldn't find it, even in the commented section. If it is there, where can I find it?
Nice plugin, btw. Definitely worth the effort. :)
@ltjim007
Nice, some incorrect info though :)
Check the hoth.log file. It will list where everything has been rendered so you can teleport to them.
I'm currently working on a dagobah world. Check the images for some previews.
This is a really well made and awesome plugin :) Works really well! Havent found many of those custom schematics unfortunately only the mountains and the bases. I have also made a video tutorial of your plugin: https://www.youtube.com/watch?v=lGn5ocN_Izo (Maybe you could add it to the bukkit page :) )
Cant wait to see if you add any more of the star wars worlds :) Maybe Yavin 4 or Endor? :D
@orgin_org
Thank you!
@cs34026
http://dev.bukkit.org/bukkit-plugins/hothgenerator/images/
I've never used multiverse but I have been told that the command to create a world is:
To create a tatooine world just follow the instructions here:
http://dev.bukkit.org/server-mods/hothgenerator/pages/tatooine/