CityWorld v3.020

The great outdoors is all fine and good but sometimes you just want to go to town.

  1. DaddyChurchill
    Tested Minecraft Versions:
    • 1.12
    Source Code:
    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!

    The Spigot folks are working on materials again and it looks like v1.13 will fix a number of issues that has been plaguing CityWorld. Right now they don't have a "--dev" buildable version yet but as soon as they do I will start changing over to it.

    It sounds like things are getting close... alas still nothing I can start working against... but I can't wait, it should be painfully fun.

    Version 3.020

    More pictures can be found
    If you like CityWorld feel free to donate to my pizza fund.

    Note: CityWorld is compiled using the latest versions of Java (8), Spigot (1.12) and Minecraft (1.12) that I can get my hands on. That both simplifies my life and ensures that you have the safest, fastest and feature rich code available. Alas, this also means that you might run into problems with older versions of Java, Spigot and Minecraft. Sorry about that, but it is hard enough keeping up with the quicksand that sometimes is Minecraft modding, I have to do something to simplify my efforts.

    If you need an earlier version of CityWorld, they are available via the Version History tab on this page.

    For more information about older versions of Java see:

    One more note:
    I am still trying to take a break from CityWorld for a little bit, things are getting rather busy at home and the office. As such I will have less free time to goof around and code on CityWorld. I will keep an eye on the discussion forum and messages. If a really bad bug pops up or Spigot does something silly and causes some incompatibility... I will attempt to issue a patch. But beyond that I plan to keep a very low profile. Sorry reality sometimes is more important than Minecraft. :)

    With that said, I plan to do at least one more update soon. It could be as soon as next week. It just really depends on if a need pops up (like I goofed something up) and if I can get some other changes working.

    v3.020 (and before)
    • (3.020) REQUIRES 1.12 Minecraft/Spigot!
    • (3.020) Chests are now generating in buildings, their contents can be configured
    • (3.020) Version verification shouldn't cause anymore problems with previews
    • (3.020) Tree generation is configurable via SpawnTrees valid range is 0.0 to 1.0. The bigger the number the more trees, the smaller the less.
    • (3.020) Now with Polar bears and Bats (not in the same place)
    • (3.020) I have once again removed support for FLOATING worlds, the performance bug that caused problems earlier has popped up again and the world generation is so slow for those worlds that Spigot just gives up. I am looking into the issue and once I figure out what is going on, I will bring it back. Sorry.
    • (3.018) Made CityWorld more resilient to WorldEdit issue. Now if WorldEdit has an issue, instead of causing an exception, CityWorld will simply not use WorldEdit... mind you it also means you won't get schema pasting.
    • (3.017) Fixed a bug that made the cities WAY too New Your city like
    • (3.017) Fixed a tree generation issue in the_end
    • (3.016) Added Municipal buildings and associated monuments... finally
    • (3.015) Made the /CityWorld command tell users about the various world types it knows about when presented with incorrect info
    • (3.015) Made the /CityInfo command more resilient to non-CityWorld situations
    • (3.014) Left in some debug blocks near factories. My bad. :-(
    • Fixed a bug in my Minecraft/Spigot version checking, sorry about that
    • Fixed a three and four wide chest issue, thanks NullBlox for the great bug report
    • Found and fixed an issue if you call /CityChunk regen on a chunk that happened to have an entrance/exit to bunker in it. It was a very interesting effect and I hope to never see it again.
    • Fixed an issue where debris would be floating up in the air instead of on the ground
    • Fixed a rare situation where occasionally trees formed in road tunnel entrances
    • Fixed a block removal problem that sometimes would happen when an entities spawned in
    • Fixed a backfill issue with roundabouts
    • Removed museums from industrial areas, increased the odds of them in the city center
    • Added more variety to factories
    • Added experimental villager naming support, if you don't like it you can set the new option NameVillagers to FALSE. To turn off the automatic showing of the villager's name set the ShowVillagersNames to FALSE. I know the names are a bit too US/Euro centric but getting an unified list of the top names in the world is hard. If you come across one send it my way. Regardless, you can customize the list.
    • Speaking of customizing, you can now customize the street and fossil names too!
    • Minecraft (1.9.4 and 1.10) and Spigot (as of 6/16) happy. It does not add any of the new blocks or entity in by default but you should be able to include them in your world by adding them to the custom material and entity lists.

    For older version info:

    Video review by VintageDon

    The above is a detailed Setup/Tutorial video of v3.012 (June 2016) by VintageDon. Video, nearly an hour long, includes over 1GB of downloads including a fully setup server, 4 pre-generated worlds out to a 2,000 block radius (normal city, ruined city, floating city and a metro city), as well as Overviewer maps of all the cities.

    Personal note
    My day job continues to be a bit crazy and is pretty much taking up all of my time, I will do my best to keep this puppy going.

    Warning about "Index of useful info"
    While the info that follows is Bukkit centric, it is all still very useful. :) Just remember where it specifically talks about Bukkit, consider the info potentially suspect. While Spigot and Bukkit are VERY similar, Spigot is based on Bukkit, there are some differences... especially how the server is started and configured. One of these days I will reformat and repost the following info but right now, given how little free time I have, I will focus my efforts on improving the plugin itself.

    Index of useful info (old Bukkit site for now... and see above for a warning)

    One Last 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.
    mc732, Enderaoe, ksprwhite and 13 others like this.

Recent Reviews

  1. Insanex
    Version: v3.020
    Honestly bro... This is amazing for my zombie apocalypse server/network. GG i really like.
  2. mc732
    Version: v3.020
    This generator is amazing. I am currently using it for my broken nether city. It is fun to just explore everything.
  3. ReverendJesus
    Version: v3.020
    Absolutely fantastic. This is a truly unique style of terrain generation, it integrates with multiverse, and it looks phenomenal.
  4. rmellis
    Version: v3.020
  5. dadofthree
    Version: v3.020
    It does exactly what it said it can do, and WOW, the hours you must of spent setting all this up, it'a amazing. If I could give it more than 5 stars then I would........ Keep up the good work, it's very much appreciated.......
  6. madnaab
    Version: v3.020
    Is anyone who not give 5 starts? is anyone who not enjoy this work? and its free? come one,you must turn it at last 5$ so many people learn to rate the good FREE works/plugins, man,you are just mc god!
  7. kadesa
    Version: v3.020
    I would like to see more API features added so then i can use this plugin more with my plugin.
  8. rynz202
    Version: v3.020
    This plugin is Amazing. I am using it for a couple factions worlds. I love how there is chests with loot and sewers. So fun to explore. I really need help figuring out how to relight the worlds though. I saw a guy who did a review on your plugin talking about it and he re-lit his worlds. Can you point me in the right direction so i can relight my worlds please?
  9. MrBaumeister98
    Version: v3.020
    Great Plugin!
    Cities are useful for me to test my Minigame plugin in :D

    Only Problem is that it is 1.12 only...
    Would be nice if you could add in support for older versions
    1. DaddyChurchill
      Author's Response
      The older versions are still all up here on Spigot. Just click on the version history tab above. The nice thing about them existing is that I can upgrade CityWorld without worrying about breaking folks who still depend on those old versions. Cool eh!
  10. anoncraftbr
    Version: v3.020
    Can't really use this right now to test, but this plugin deserves 5 stars already!