WorldGen
ATTENTION
As of spigot 1.8.3, WorldGen is broken. Mojang did a major rewrite of the worldgen files. It is possible to fix but its gonna take me some time.
Pls see this post for more details: http://dev.bukkit.org/bukkit-plugins/worldgen/?comment=102
ATTENTION
This Bukkit plugin is used to manually create or generate various world structures throughout your world. Supports permissions and the following structures:
- Ocean Monument
- Desert Temple
- Jungle Temple
- Mineshaft Complex
- Stronghold Complex
- Stronghold Portal Room
- NPC Village Complex
- Witch's Hut
- Nether Fortress Complex
Structures are generated at the current player's location and in some cases can be bounded to a maximum radius. Structure generation uses the internal Minecraft routines directly.
Credits
TheHUTMan, the real author of the project. He has since taken a break from the project but he is the brains behind it. Paxination, another plugin dev who helped correct some major compatibility issues we encountered between new releases of CB. Nisovin and JRArocks for the initial ideas for making villages. This version attempts to be agnostic to the current Bukkit version, and should work for newer releases so long as the basic API doesn't change (which it usually doesn't).
Sample Pictures
Here is a sample of generating a Desert Temple in grasslands :)
![]()
This may freak some people out ... a coven of witches! I generated 4 huts in close proximity. Might make a nice arena :)
![]()
More pictures can be found on the Images page.
Installation
Simply copy the WorldGen.jar into your Bukkit plugins folder. There currently are no configuration files for this plugin.
Commands
/worldgen [type] [radius=50]
[type] must be one of: village, witch, jungletemple, deserttemple, well, stronghold, mineshaft, shportal
[radius] defaults to 50, and for some items isn't used.
For more details, please see Commands
Note that the actual position of the generated structure may vary slightly from the users position due to chunk alignment requirements and how the underlying Minecraft generation methods actually operate. There is a bit of randomness involved as well.
Also, when generating some structures on flat worlds (or in worlds where there isn't sufficient land under your position) you may end up with structures floating above ground. This is a side-effect of how the minecraft objects generate the structures and mostly impacts things like mineshafts, strongholds, and nether fortresses. Desert temples also require a minimum amount of space under them to form the "trap" area.
Permissions
WorldGen supports the SuperPerms permission settings. The following permissions are available:
- worldgen.command: Allow user to run the worldgen command
- worldgen.command.deserttemple: Allow user to generate a desert temple
- worldgen.command.jungletemple: Allow user to generate a jungle temple
- worldgen.command.mineshaft: Allow user to generate a mineshaft complex
- worldgen.command.nether: Allow user to generate nether type complexes
- worldgen.command.stronghold: Allow user to generate a stronghold complex and rooms
- worldgen.command.village: Allow user to generate a village complex
- worldgen.command.witch: Allow user to generate a witch's hut
By default, ops are given worldgen.* permissions.
-
View User Profile
-
Send Message
Posted Sep 2, 2013Is there a way to undo something you've generated?
-
View User Profile
-
Send Message
Posted Aug 31, 2013Getting an internal error when using this plugin. Red text in chat with no structure spawned. Help?
-
View User Profile
-
Send Message
Posted Aug 14, 2013@gary568
Unfortunately, this only works for structures, not terrain stuff.
-
View User Profile
-
Send Message
Posted Aug 14, 2013@MendezPro
Sorry, no undo. I recommend using something like world edit restore.
-
View User Profile
-
Send Message
Posted Aug 14, 2013@DrSwaggins63
/worldgen vhut
For example. See the commans page for more types.
-
View User Profile
-
Send Message
Posted Aug 14, 2013How do you spawn individual village buildings
-
View User Profile
-
Send Message
Posted Aug 11, 2013Is there an undo?
An undo command would be very helpful.
Thank you.
-
View User Profile
-
Send Message
Posted Jul 19, 2013Hey i love ur plugin very much. its very useful. i just wanted to ask if you add ravines that we could generate with the command. thank u :)
-
View User Profile
-
Send Message
Posted Jul 4, 2013Wow this is exactly what i was looking for some time back
this will be really useful to terraincontrol users
-
View User Profile
-
Send Message
Posted Jun 20, 2013Hello! I love your plugin, it is honestly one of the best plugins made in my opinion. I am curious, would it be possible to add in a command for generation of regular Dungeons? The vanilla style single room with a spawner ones? Thank you for your work!
-
View User Profile
-
Send Message
Posted May 24, 2013@MikyoM
The village creation is pretty much vanilla minecraft logic. The choice as to where to put the starting point (well) is up to rules within minecraft and should be somewhat around your current position. My testing kept putting it at ground level and not floating as you experienced.
Also, just because you are in a plains still doesn't mean the vanilla logic will like the generation placement. The process is somewhat random and depends on surrounding terrain. If you get "just a well" it means the generation process wasn't happy with the current location. Try making sure you are in a FLAT plains biome (there is a difference).
The "area" is simply a limiter on the max size the village generation logic will use. The underling logic typically will not be anywhere near 300 in size.
-
View User Profile
-
Send Message
Posted May 22, 2013I'm having a little problem, the individual village houses work fine but when i try to generate a full village, it spawns 15 blocks in the air Also with the desert temple<sub> that was at a flat world around level 50. I Later tried generating a village in a plains biome, at level 64 and the only thing i would get, would be a well only, and there was enough space around so im not quite sure why was that happening. I even tried raising the radious to about 300, and still. The well would be 2 blocks above me :/</sub>
-
View User Profile
-
Send Message
Posted May 8, 2013I Could only wish this supported 1.2.5 (Tekkit Classic) So... Im asking ''Verry kindly"
Could you please, please... Make this support 1.2.5 (No updates needed after making it support 1.2.5) Just.. Please...
-
View User Profile
-
Send Message
Posted May 3, 2013New version coming up! v1.2.0 adds support for Java 1.6, ability to generate individual village structures, and a number of minor tweaks and fixes. Should work with CraftBukkit version 1.4.7 on through recent 1.5.2 dev builds.
Enjoy!
-
View User Profile
-
Send Message
Posted Apr 29, 2013@Tigerstripes
Based on a more comprehensive bug report, you may need to be running Java 1.7 for the plugin to work ... some of the classes used require 1.7.
-
View User Profile
-
Send Message
Posted Apr 26, 2013I don't think my computer likes this plugin. I followed the instructions and my server never uses WorldGen. I've checked the server log for the loading sequence and i've tried using the commands. Does it have something to do with other plugins maybe?
-
View User Profile
-
Send Message
Posted Apr 25, 2013I've made a server mod (not a plugin) that can alter the village generation to allow for making villages in most any biome (not just deserts and plains). If the file gets approved, I'll write up the install instructions and usage page for that here.
Currently, if you try to make a village anywhere but in the plains or desert, you would get just a well and nothing else. My mod now allows you to make a village just about anywhere except the ocean and nether (yes, you can make them in the end!). It kind of worked in the nether, but ended up only placing them up on the top-of-the-world ... kind of useless in that way, so it's disabled there for now.
This will be a separate mod you will need to install into your craftbukkit jar file (something like client mods) which overwrites a base class with my modified one.
-
View User Profile
-
Send Message
Posted Apr 23, 2013@TanveerGT5
Ouch, that would be tough. I don't think it's possible given that structure generation isn't the same as world generation. I'll see if there is anything interesting I might be able to do.
-
View User Profile
-
Send Message
Posted Apr 23, 2013Thank you very much for making this plugin! I was looking for one of these :)
-
View User Profile
-
Send Message
Posted Apr 23, 2013Cool plugin but you can you get it to generate a NEW World?
/worldgen newworld [type] [radius=50]