WellWorld
WellWorld
Version 0.83
<sub>(sometimes there is a delay in getting the new version of the plugin through the approval process, if the above version isn't available check back in an hour or so)</sub>
(This plug in doesn't take advantage of the new "taller" chunks yet but it should run fine in the newest Bukkit)
Now includes well generators from Codename_B and Khyperia, thx
Latest changes...
- v0.83 1.2.3-R0.2 Happy and Fixed a few string and permission issues
- v0.82 1.2.3 R0 Happy, since Bukkit doesn't support taller generated heights yet we are still stuck at 127, sorry
The story
Imagine waking up one day, in Minecraft, and finding yourself surrounded by walls. These walls are not the ones your friends griefed you with but ones that reach all the way to the sky. You are trapped, surrounded... all alone... or are you? Did you just see somebody poking their head out of one of those little doors WAY up there? I wonder if they will be friendly?
The backstory
During my recent break from CityWorld, I have been going over my collection of world generator attempts. Most of them are pretty darn unexciting.. or too weird to do anything with. In addition I have been surfing to see what my fellow world creators have been up to. There are a number of cool ideas out there but they all suffer (CityWorld included) from one little problem.. eventually the generator repeats itself and the world gets boring. It got me thinking of old notion: The WellWorld.
The mod concept is based on a science fiction series by Jack L. Chalker called WellWorld? In it the "world" divided up into a series of hexagonal regions, each with their wildly different environments for different alien civilizations... It is part zoo and part UN. A good read if you are into grand science fiction.
Anyway, in addition to the "boring" problem, one of the most difficult things about creating a world generator is making it capable of creating wildly different environments, alas all of those different environments cannot be next to each other or they look weird. Thus we have to create smoothing tech to allow deserts gradually turn into swamps and then into mountains and then into seas.
It dawned on me that dividing the world into large square regions (this is Minecraft after all) with walls of obsidian (or bedrock if you want to be "hard core"). Then populate those regions with wildly different environments. Heck, the Nether (big box with a roof) could be next door to a region that is completely filled with water, next to a crystal world made of glass ground with thin-glass trees. :-)
Poof... both the smoothing and boring problems goes away.
p.s. Not all those little doors up in the wall lead next door.. some are there just to confuse you. One other warning: Creepers (that little green speck in the wall above) love spawning in those doors. Fun eh?
Issues and possible future fixes
- Multiverse – In the long run it might be possible to have this work directly with “real” world generators but for now each generator must be compiled into the WellWorld plugin.
- Biomes – Right now, WellWorld doesn’t attempt to do anything with Biomes. Ideally each well could have its own.
- Physics – Each Well shares lighting and time-of-day with each other. This makes fully enclosed wells like caverns brighter than they should be.
- No built in commands – Like with CityWorld, I have kept this plugin simple... but I plan to impliment a few in the near future
- Needs more variety – Right now there are about a dozen generators enabled. Like with world generators themselves, it is pretty easy to add new well generators to WellWorld. In fact during the creation of WellWorld I ported some generators from s1mpl3x and Dinnerbone but since I don’t have their permission, I have left them disabled. Ok, that's not entirely true, I am including one generator loosely based on BukkitFullOfMoon
Heads up!
Like CityWorld, this plugin really "tests" MineCraft/Bukkit when it comes to complex worlds. In fact when you spawn/teleport into the world for the first time (or some wildly new location) it takes a while for all of the blocks to generate. This is especially obvious if you are flying around. Once the blocks are generated though everything works just fine. What I recommend is take a tour of your world and just walk/fly up to each "uninitialized chunk" until everything shows up.
From time to time in the Moon wells, the craters will do odd things. It seems that the block and chunk populators get out of sync and cause a glitch. When this happens, you will see a partially created crater and building in it (or digging) will cause blocks to disappear/appear on their own. I am still trying to understand this one but it doesn't seem related to WellWorld as it shows up in Dinnerbone's BukkitFullOfMoon as well.
Installing
This is purely a world generator, it does not add permissions or many options to configure. If you need permissions, teleportation or world management support there are plenty of plugins that will do that for you. The Bukkit plugin ecosystem does not need more of those puppies. This is JUST A WORLD GENERATOR. :-)
To install it you will need to do three things...
- Download the plugin and place it in Bukkit's plugin folder. If you don't know where or what the Bukkit's plugin folder is, read this.
- Now start up Minecraft Server via Bukkit. If you don't know how to do this, I recommend rereading this.
At this point, you may be asking yourself: How do I get to the WellWorld? There are two options...
- Press "T", type in "/WellWorld" and press return
- OR... you can use a multiverse plugin and use the WellWorld as the generator for one of your worlds. We use Multiverse.
If you are still confused then rereread this. :-)
YML Options
# WellWorld Global Options Global: BedrockWalls: false WallDoorways: true HexishWells: true
What the global options means...
Option | Description | Default |
BedrockWalls | obsidian or bedrock walls | false |
WallDoorways | pathways through the walls | true |
HexishWells | hexagonally laid out wells | true |
Included Well Generators
ones so far
- Knolls
- a simple world generator that looks like MineCraft... sorta
- Alien World
- a simple alien-esque world generator
- Alien Cavern
- ... cavern-ish variation of the above generator
- Realistic Moon
- loosely based on Dinnerbone's BukkitFullOfMoon (see below) but modeled after real moon/planet surfaces
- Basalt Field
- loosely based on basalt columns
- Volcano Island
- an erupting volcano surrounded by water
- Platform of Doom
- a maze of platforms, watch your step
- Smooth Snowland
- an experiment using variable high snow blocks. almost a smooth landscape, very non-Minecraft looking...
Ones from CodenameB (thx sir!)
- BananaOctave
- BananaTrig
- BananaSky
- BananaVoid
- BananaForest
- BananaIce
Ones from Khyperia's TrippyTerrain (thx sir!)
- Khyland
- Pancake
proof of concept wells, not enabled (kinda boring to look at)
- SimplexNoise plain stone sculpted SimplexNoise
- SimplexOctave plain stone sculpted SimplexOctave
- VeryEmpty Big empty box
- VerySimpleFlat ... with some stone and a sprinkle of ores
- VerySimpleWater ... with some water on top of it
- VerySimpleHilly ... sculpted with SimplexOctave
conversions of other folks world generators, not enabled as I don't have their permission
- DinnerboneMoon based on Dinnerbone's BukkitFullOfMoon
- MicroNordic based on s1mpl3x's 50 line WGEN
I don't know if this plugin is still active and/or working for that matter, but I will say that this plugin was a very cool plugin when I used it a few years ago on my server. It was really interesting to fly around and look at all the cool biomes/formations, and I feel that it would have made for a really good basis for a cool and fun map to play on despite a few bugs!
It doesn't work... It creates partial and damaged worlds and multiverse wouldn't teleport me to that world... why? Is the command right? "/mv create world normal -g WellWorld". Can somebody help me?
I just want to say I love your plugins, so original! I donated to you last year for city world... if ever you updated this one, I would donate again for sure. Oh consider it please!!!! :D
Is anyone else having generation problems with the new Minecraft update, or is that just me? When I attempt to set up the world by typing /wellworld, it teleports me there, but everything glitches out in a way. Nothing fully generates; there are holes in the ground and walls, and generally, monsters falling from nothing.
Why is it, that when I create a world, only a small part of it is actually the WellWorld?
How can I make a world like Volcano Island ?
I have Multiverse, but I don't know how to get a world like Volcano Island, can you help me please?
Thank you :)
Could you make one without the walls? or not that tall walls?
@DaddyChurchill
Would it be possible to integrate http://dev.bukkit.org/server-mods/terrain-control/ with multiple config setups and/or BoB files?
@wildkid133
I recommend using http://dev.bukkit.org/server-mods/worldgenerationcontrol/ to pre-generate your world out to as far as you think you want it to go, and then turn off the generator, remove the plugin, and use http://dev.bukkit.org/server-mods/borderguard/ to keep people from expanding out beyond the borders.
Thanks,
-WayGroovy
I have an issue. Using multiverse and this it works fine, but then after a little bit, then generator reverts back to normal MC. I have a hunch that it happens when I restart the server. Could it be conflicting plugins? is anyone else having this problem?
http:redd.it/re0ll looks like this made it pretty high on the minecraft subreddit today (12th place when I saw it)
Mad props for breaking out a Jack Chalker reference and implementing it in Minecraft. :D
Cute pic with real snowman man!
What are the dimensions of each Well? I want to set up World Borders and I'd prefer not to have to measure each well...
very cool generator :D see this image http://sphx.it/hosting/images/wellworld-2065994529.png ..lol
This is so cool! :D How could I miss this mod?
pretty neat plugin. I'll try it on my server, and maybe even keep it. I'm currently using CityWorld, which is awesome.
if you didn't already have a name for this plugin, I have one I'd suggest. there's an rpg podcast I listen to called Heroic Cthulhu. one of the areas of their story line/game play is a place called the cubical jungle. it's an other dimensional world inside their office building, they get to it from behind a photo copier or something. it's an odd place with odd creatures and some aliens and romans and dinosaurs.. when I saw this plugin, I thought of that cubical jungle world. a place with dirt and trees and everything normal, but with office cubical walls high around it.
@DaddyChurchill
I look forward to the minor update :) I'm guessing wellworlds dont work on 1.1-R4 at the moment? I tried it a few days ago using multiverse and it just generated a normal map.
I am looking forward to exploring the wellworlds! :D
Update on WellWorld...
As some of you have noticed, I have been somewhat distracted by my efforts on CityWorld recently. I will be pushing out a minor update to WellWorld this weekend to build it against Bukkit R4 and will include all "R5/1.2 best practices" suggested to date.
Once things calm down with CityWorld/Conurbation I will give WellWorld some more love.. promise :-)
@BeenCarl
I agree, eventually adding a way to control which wells are included would be nice.
@libraryaddict
Thanks for the kudos
Each of the well mods can (and do) include their ore generators. Or maybe I am missing what you are asking for... I can be a bit dense at times :-)