CityWorld
CityWorld
The great outdoors is all good and fine but sometimes you just want to go to town. Not any town will do, how about one that goes on forever or multiple ones separated by the largest mountains possible in MineCraft. But what is under those mountains? There is an entire world to explore, have fun!
There is a Spigot/Bukkit happy version of CityWorld over at http://www.spigotmc.org/resources/cityworld.2250/. I am not going to be updating the version here on dev.bukkit.com, so go there for the latest.
Version 3.002

More pictures can be found here.
v3.002 (at https://www.spigotmc.org/resources/cityworld.2250/)
- Now supports Minecraft/Spigot 1.9 (or I think it does) and was tested against PI day build of Spigot
- Added an option to turn off things like Hot Air Balloons for folks who don't like fun things in the air ;-)
- Add material lists for astral, bunkers and water towers generation, yes I know there still more to do
- Reduced the likelihood of Museums, sorry about that
- Farms now can grow BeetRoots, Yumm!
- More building and roof styles
- MAYBE ISSUE: It seems to me that Minecraft/Spigot 1.9 causes CityWorld to generate worlds slower, but I could be wrong
- Fixed bugs
v3.001 (at https://www.spigotmc.org/resources/cityworld.2250/)
- Finally got the fossils generating... and Museums :-)
- Fixed a long standing tree generation bug... and added the occasional dead tree trunk
v3.000 (at https://www.spigotmc.org/resources/cityworld.2250/)
- The majority of materials used during building generation are now configurable (lists are maintained in the cityworld's yml file)
- All chest content generation is now configurable (phatloot should still work if you really need it)
- Road material is now configurable, don't like clay... change it
- Added new lot types to world (hot air balloons, water towers, park mazes, barns, etc.)
- Brought over some of the Maze world lots to normal worlds (lumber yards, quarries, camp grounds, etc.)
- Created a way to invert the range generation logic, now you can generate cities that surround a center of nature instead of the other way around
- Lots of refactoring and tweaking, world generation will likely change... sorry but it couldn't be helped
- Fixed a number of bugs that have been bothering me
Personal note
It has been a while, sorry but my day job continues to be a bit crazy and is pretty much taking up all of my time. In this most recent update CityWorld should now work against 1.8.8 to a large degree. Many things have changed with the latest MineCraft and Spigot/CraftBukkit, I would be surprised if no problems are hiding in here somewhere.
Index of useful info
- Installation... Start Here!
- Options...
- Styles...
- Schematics...
- Commands...
- Version info...
- Tools I used to make this...
- Copyright...
Heads up!
This plugin really "tests" MineCraft/Bukkit when it comes to complex worlds. In fact when you spawn/teleport into a new CityWorld (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 new world and just walk/fly up to each "uninitialized chunk" until everything shows up.
-
View User Profile
-
Send Message
Posted May 6, 2013Ok, so it still works with 1.5.2, but i found a glitch
If you are underground in CityWorld and the server restarts, when you log back on you are in teh normal world at teh same quardinates, which usually suffocates you
-
View User Profile
-
Send Message
Posted May 2, 2013Awesome with an update!
I can warmly recommend this plugin (for alternate worlds) - our server have been using it in a few generations (build world, monster apocalypse, zombie-fest, extra hard mode etc) ever since we started the server 1.5 years ago. Definitely one of our defining favorites!
Just be aware, it is heavy both on servers and clients (you need a little more hardware than usual!).
Can hardly wait to check out new developments and see what you got cooking now DC :)
-
View User Profile
-
Send Message
Posted Apr 30, 2013@DaddyChurchill OMG OMG you linked this to Phatloots I am so happy
-
View User Profile
-
Send Message
Posted Apr 30, 2013Nice, CityWorld updated! :)
-
View User Profile
-
Send Message
Posted Apr 29, 2013@DayZedServer
It is possible for you to add that yourself with the schematics system.
-
View User Profile
-
Send Message
Posted Apr 29, 2013DCH you sir are the pimpinest pimp that ever pimped sir
-
View User Profile
-
Send Message
Posted Apr 29, 2013Excited that you're continuing this plugin. It was one of my favorites back in October, and I cannot wait to see what you'll add to it next.
-
View User Profile
-
Send Message
Posted Apr 29, 2013Could you add petrol stations? Or army bases? or customizable loot? Or quarries? or hotels? or stores, like car shops, junk yards, malls I dont know, im just throwing out ideas I know your busy and all I just wanted to give you some ideas that you might find intresting.
-
View User Profile
-
Send Message
Posted Apr 29, 2013Yes! Thank you, thank you. If it's waiting all I have to do then I shall be patient. Godspeed.
-
View User Profile
-
Send Message
Posted Apr 28, 2013@ZeroDaggerz
Yep chests are coming. I am planning to have some sprinkled about. Most likely in the next release. Which won't take quite as long as this one, trust me. :-)
As for taking a look at how I am doing what I am doing, the repository tab lists the github link for CityWorld. Mind you, if all you are looking for is chests... then just wait for a week and it should be up here.
-
View User Profile
-
Send Message
Posted Apr 28, 2013Would you be will to add chests to a few buildings as a form of furniture? I know the plugin generate chests within dungeons and sewers but I would love to see chests within the buildings as well. Doesn't necessarily have to be treasure chests but maybe be seen as a container within homes like a dresser, fridge, etc. The reason why I ask is that I have a plugin that place randomized loot within chests but I don't want my players to have to go underground to get these chests I want them to venture within the awesome cityworld. If not, can you at least guide me in the way I can modify the schematics/data or whatever that determines what block spawns within the structures?
Regardless of the answer I plan on using this awesome plugin and I totally endorse this mod. =]
-
View User Profile
-
Send Message
Posted Apr 28, 2013@neurohaxor
I would be happy to look at the issues if I can repro them. If you have a server that is exhibiting these "features", PM me with how I can see them in person. Without seeing the problem and getting the multi-world configure file (what that is depends on what multi-world manager plugin you are using) it is very hard to track things down.
Without a doubt, cityworld generates very complex worlds. If you world doesn't need certain features then I would strongly recommend turning them off. Getting rid of underworld generation, like caves, mines, bunkers, underground fluids, spawners (since you already have a plugin doing that), ores (unless you are still allowing mining), etc. will simplify and speed up chunk generation. I included the ability to turn those off for folks like you who don't need them.
Almost forgot to ask the most important questions... what version of Minecraft/Bukkit are you using? What multi-world plugin are you using? What other plugins are you using? Are you using any NoLag like plugins?
I normally test with WorldEdit, CommandBook, and Multiverse. When someone gives me a specific combinations of plugins, I am more than happy to test against them. But then I revert to the ones above. I have noticed that there are quite a number odd interactions when you start having a lot of plugins. Those "optimizers" like NoLag can be a real problem at times as they tend to be tested only against the vanilla world generators and have problems with custom generators.
I am not pointing fingers by any means, I would never say my code is bug-free. I am just giving you information based on information folks have sent me or that I have personally experienced.
-
View User Profile
-
Send Message
Posted Apr 28, 2013Is there any way you could make this plugin I guess more.... stable? I've been wanting to use it on my zombie apocalypse server and have tried multiple times but the generator keeps creating missing chunks or voids and as soon as someone steps in it server crashes. I found this plugin through someone else's server and he also had to recreate about 12 maps before he got one that finally worked :/
-
View User Profile
-
Send Message
Posted Apr 28, 2013Hey everybody!
I can't promise it works but I just posted 2.9. This has been a long time in the works and my day job continues to "rob" me of time to work on this plugin. I will continue to expand on it as I have the time. Eventually the day job will settle down but that isn't likely until near the end of the year. Until I do what I can.
If this version proves stable I will upgrade it's status from Beta.
Eddie
p.s. I just remembered I should mention the buildings are generally wider than they were before. I had to do this to get the interiors in there. Also the interiors, while somewhat themed (libraries, stores, offices, warehouses, etc.) , are pretty random. Given time I hope to provide a way to allow for pasting of schematics in the buildings. But I didn't want to wait any longer. :-)
-
View User Profile
-
Send Message
Posted Apr 28, 2013@DaddyChurchill
Version 2.9! So excited!
-
View User Profile
-
Send Message
Posted Apr 28, 2013@Danvern
Sigh.. Given that I personally am not doing any multi-threading, any idea what I can do to stop this? It is really slowing down progress quite a bit. :-(
-
View User Profile
-
Send Message
Posted Apr 28, 2013@DaddyChurchill
De-sync from server, has happened a couple times to me, especially with server modifications relying on multi-threading a lot. The server effectivly quits and aborts whatever logic it is processing, and fks up the clients in the process. Lag without lag.
-
View User Profile
-
Send Message
Posted Apr 28, 2013Do the worlds automatically generate? I've been running in 1 direction for 5 minutes, and haven't found one. Am I impatient or do you have to use a different world/citywolrd command?
-
View User Profile
-
Send Message
Posted Apr 27, 2013Something odd is happening. I just went a world that doesn't use the CityWorld mod and after about 5 minutes of goofing around, Minecraft froze. Sigh... Like before the server was still running just fine. For example, from the server console I was able to tell me where I was in the world.
Has anyone noticed a similar problem out there? :-(
-
View User Profile
-
Send Message
Posted Apr 27, 2013I have been tracking down an issue. Unfortunately I can't figure a way to debug it.
From time to time Minecraft will just hang. Render will freeze. No keys work. The server is still alive and well, commands work as one would expect. But nothing happens over in Minecraft. In fact I can stop the server and Minecraft just sits there with a frozen picture.
It doesn't seem to matter if the interiors are being generated or not. so it isn't all of those crazy blocks I am using in the rooms (bookcases, pistons, etc.). To turn them off, there is a new config option: IncludeBuildingInteriors.
I would appreciate some verification that it isn't my machine. If you want to give an alpha of the mod on your box and tell me (via PM please) if you are seeing hangs, I would appreciate it. download from github
Thanks
Eddie
p.s. Like with any major release of CityWorld, do not attempt to use it with an existing world. The generation logic has changed so much I can pretty much guarantee that it will goof up the existing world. Also I haven't really finished testing it and as such I cannot guarantee it in any way. :-)