CityWorld v4.05

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

  1. DaddyChurchill
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.13
    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!

    With help from, CityWorld has been updated to support 1.13.2. Lots of things have changed so consider this a beta for now.

    Heads up: I am working on a version of CityWorld that is 1.14 compliant. No real ETA but I hope to have something in your hands soon after Spigot ships their non-development version.

    If you need 1.12 support please use one of the v3.00x versions.

    WARNING: I am getting occasional out of stack space. CityWorld isn't showing up in the stack traces but that that doesn't rule it out. It simply makes it harder to track down. :-(

    WARNING: There is some sort of issue related to loading schemas from WorldEdit. For now folks don't put any schemas into the plugins/cityworld folder. I am continuing to debug the problem. [as of v4.05, still true]

    Version 4.05

    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.13) and Minecraft (1.13) 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:

    Many thanks to the following folks for recently contributing code and help
    • [4.05] incorporated Kosakriszi's Loot Tables, thanks sir
    • [4.05] added a few more settings to allow folks to turn things off
    • [4.05] fixed a few underwater foliage issues
    • [4.04] removed PhatLoots support. The original plugin doesn't seem to be maintained by the original author. Someone new is trying to modernize it, once that all settles down I will bring back support
    • [4.04] reworked the config.yml. Now there CityWorld supports <worldname>.yml for each world. I copy over most of the world configuration from the old config.yml when I create the <worldname>.yml... but I leave it to you to clean up the config.yml if you wish.
    • [4.03] fixed a few chunk boundary issues
    • [4.02] fixed a small bug in flooded world generations
    • Requires 1.13.2 Minecraft/Spigot, thanks goes to jyhsu2000 for helping figure this stuff out
    • Lots of changes in order to support the new material system
    • Lots of changes in order to support the new creatures
    • Lots of hidden features are now more frequent
    • Still occasional bugs related to fences, panes, etc.
    • If you want to use CityWorld with an older version of Minecraft/Spigot, please use a version of CityWorld prior to v4.0.
    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.

Recent Reviews

  1. Funliber
    Version: v4.05
    AMAZING PLUGIN! Perfekt plugin for creating big cities for driving via cars plugins :) thx for this resource
  2. Crustycomrade
    Version: v4.05
    DOESN'T WORK ON 1.8!!!! My cities randomly turn into a clif untill bedrock? Players are building on bedrock now instead of living in the city ... DaddyChurchill please fix soon i need a city to raise my (4 yo) son. He loves minecraft
  3. meres10
    Version: v4.05
    In concept it is five by five!
    But I've got:

    [11:59:59] [Server thread/INFO]: [Minecraft.CityWorld] [Generator] FLOATING worlds unavailable due to performance issues, switching to NORMAL

    I need those floating stuff! Version is no matter. I am pre-generating worlds.
    Can I bypass that check?

  4. qlockworkk
    Version: v4.05
    Currently is broken for 1.15 and previously for 1.14 as well. I see that previous reviews mention that it works for 1.14 but in my experience it does not. There is a message in the description that mentions that the author is working a version compatible with 1.14 but alas 1.15 is here and there are no new updates. It's a shame because it is such a nice plugin. Would happily give a 5 star review if this plugin was up to date.
  5. DopeKnight
    Version: v4.05
    This is really well done, it works on 1.14 too but no 1.14 blocks thats all. So once the author updates to 1.14 it would be great.
  6. djeff
    Version: v4.05
    ao top!! ville trés bien réalisé avec des butins aléatoire dans les batiments, j'utilise la version 1.14.3 et aucun soucis jusqu'a maintenant merci au developpeur pour ce beau travail
  7. Rayblon
    Version: v4.05
    Cityworld is a treasure -- I'm currently using it for a nether, and it's amazing just how much it widens the resource pool of the nether. The attention to detail with the builldings themselves, considering that they're all generated structures, is honestly amazing. It's not intirely perfect; there's some simplicity in the generator's handling of natural terrain that can sometimes impact the experience, but you're mostly here for the cities anyway.

    That said, it's still a stunning generator, and if DaddyChurchill were to start taking donations, I'd be the first to pay... which is something I rarely do.
  8. zhehe
    Version: v4.05
    This plugin is soooooo great. I know there's a mod in forge called lost cities, but I think CityWorld is better
  9. creepercannyon
    Version: v4.05
    I love all the detail in the generator. It's really amazing what you can do with this plugin.
  10. Dunaland1
    Version: v4.05