Paved roads


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 1.8.8 happy version of CityWorld over at I am not going to be updating the version here on, so go there for the latest.

Version 2.996


More pictures can be found here.


  • Built against MineCraft 1.8.8, Spigot XXX, WorldEdit 6.1.0, PhatLoots 4.1.0
  • Fixed some generation issues related to subsurfaces in floating worlds, upside is now you have more options for it. See SubSurfaceStyle for option.
  • Spigot 1.8.x seems to be double generating some chunks, put in code to avoid it happening. This was making Farms create really odd hybrid plants... like CactusRoses and FernGrass.
  • Forgot to document tree styles. See TreeStyle for options.
  • Fixed a bug that allowed worlds with decayed nature to have normal biomes, now their biomes are wholly set to desert.
  • WARNING: WorldEdit itself has changed quite a bit, I haven't tried to update the CityWorld for the latest incarnation of WorldEdit. If it works, great. If not, it will eventually. SORRY

(For older version info...

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

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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of DaddyChurchill DaddyChurchill Oct 10, 2015 at 17:36 UTC - 0 likes

    @ManBeastPigDev: Go

    I have never done it but it might be possible. But you will have to give CityWorld quite a number of schematics since it only uses each one once per 10x10 chunk area (if I remember right, I might be wrong though... it has been a while since I worked on that code)

  • Avatar of ManBeastPigDev ManBeastPigDev Oct 09, 2015 at 17:32 UTC - 0 likes

    Is there a way to make the whole world schematics? I only use a tiny world for a game map and need it to be entirely schematics. Can it be done?

    Fires Of Titan Server

  • Avatar of DaddyChurchill DaddyChurchill Sep 27, 2015 at 21:56 UTC - 0 likes

    @GoleoLP: Go

    Auto translation: "for me, the plugin works not :( The houses develop properly don't :( "

    Sorry to hear that. What version of CityWorld are you using? What versions of Java, Minecraft, Bukkit/Spigot are you using it with? Do the houses not generate at all? Are they just partially there? What is missing in the houses? Can you send me a picture of the problem via private message?

  • Avatar of GoleoLP GoleoLP Sep 27, 2015 at 21:17 UTC - 0 likes

    bei mir funktioniert das Plugin nicht :( Die Häuser bauen sich garnicht richtig auf :(

  • Avatar of DaddyChurchill DaddyChurchill Aug 10, 2015 at 04:40 UTC - 1 like

    Ok, I am almost done with the 1.8.8 happiness. Spigot/Bukkit has some issues that I am tracking down. I will likely release an update tomorrow. Till then

  • Avatar of PsychoLynx PsychoLynx Aug 07, 2015 at 07:00 UTC - 0 likes

    @DaddyChurchill: Go

    Roger that :) Just wanted to make sure you don't forget all about them "

    I'm so excited for the update! Yay!

  • Avatar of DaddyChurchill DaddyChurchill Aug 06, 2015 at 14:50 UTC - 0 likes

    @PsychoLynx: Go

    First things first, just getting it up and running again against the latest Spigot and WorldEdit.

    I am happy to say the first happened a few moments ago. Given how much gets generated by CityWorld, it is always fun trying to find instances of everything. Still looking for a castle and an oilrig.

    WorldEdit, what is used for schematics, is proving to be a bit more difficult. They have changed the clipboard tech quite a bit and I am still researching how to make that work again correctly. Hopefully I will have an update this weekend.

    Once that is out of the way I will see about improving things. :-)

  • Avatar of PsychoLynx PsychoLynx Aug 06, 2015 at 08:12 UTC - 0 likes

    @DaddyChurchill: Go

    Awesome to hear! Welcome back! I hope you'll implement some of the stuff that I PM'd you about :)

  • Avatar of DaddyChurchill DaddyChurchill Aug 05, 2015 at 00:02 UTC - 0 likes

    Howdy folks, it has been a while. I have a little break coming up and hope to bring CityWorld up to date with 1.8.3... whatever the latest is then.

    Sorry for the dropping out, but bills have to be paid :-)

  • Avatar of SableDnah SableDnah Jul 01, 2015 at 15:50 UTC - 0 likes

    @Diablo419: Go

    It's an amazing plugin. It just doesn't work for 1.8.3+ yet - only 1.8.1.

    Due to all the massive changes in material data Mojang did for 1.8.3+ it doesn't generate all materials correctly.

    Also I believe DaddyChurchill is more active on Spigot rather that here now - and even then real life means hes not had time to contribute recently.

    tl;dr; use an old spigot built, patiently wait for DC for find time. (Or pay for him to fix it - lol)

    "All this technology and it still takes forever to get anywhere" [ Donate ] [ Twitter ]

    Mob HealthLegendQuest
    Mob Health: Simple damage reporting.LegendQuest: Complete RPG plugin.


Date created
Sep 24, 2011
Last update
Dec 01, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files
  • R: v2.992 for CB 1.7.9-R0.2 Dec 01, 2014
  • R: v2.991 for CB 1.7.9-R0.2 Nov 02, 2014
  • R: v2.99 for CB 1.7.9-R0.2 Sep 16, 2014
  • R: v2.98 for CB 1.7.2-R0.3 Aug 26, 2014
  • R: v2.97 for CB 1.7.9-R0.1 Jul 15, 2014