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!

If you like CityWorld, please consider donating via the Donate button in the upper right corner.

Version 2.97

(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... ...or possibly look here)


More pictures can be found here.


  • Massive refactor to make CityWorld 1.7.x happy, I hope I found all the regressions. There isn’t a code file that didn’t change in someway.
  • Isolated the magic values that are going away soon into a class called BlackMagic, this should make it easier to do the next update
  • Due to numerous problems I have replaced the custom tree delegates
  • I have removed all of the Tekkit specific code, it was causing a number of problems. I know it doesn’t sound possible but this increases the likelihood that CityWorld will work with Tekkit since it now doesn’t attempt to anything “clever”
  • House roofs have been improved
  • Farms now include every crop possible, including a few manually created ones
  • A lot more foliage types (both trees and plants)
  • Isolated buildings and cisterns should now be working again
  • Added snowmen to SnowDune world and foliage to SandDune
  • Decay now does not include debris that cannot be stack nicely (no more thin glass or carpet hanging about)
  • Revamped bunkers and added an official but camouflaged way to get into them
  • Added a way for server operators to know when a special lot is generated. Take a look at the output logs.
  • Bunkers and tunnels play better with each other
  • Started to work on a new world style called Astral but stopped to get this release out
  • Still no furniture in the Houses, Bunkers or Sheds, sorry
  • click here for more info...

Remember, if you aren't up for using the latest beta of Bukkit or the bugs from this one bother you too much, the older versions are still available.

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. With the upcoming changes in 1.8, it is VERY possible that CityWorld will have to be rewritten quite a bit. I have taken the first step with this latest release, but there is still much that can happen. Only time will tell.

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 WackyWocky WackyWocky Jul 19, 2014 at 23:14 UTC - 1 like

    I threw a donation your way, nothing large, but enough to get a pizza and a beer. My server has been using your plugin for a long time now, and it's a fundamental part of its make-up. I'm really looking forward to the next potential update, and would really love for a way to blacklist and whitelist building materials, and potentially configure the contents and spawning of chests? Nonetheless, enjoy the meal!

  • Avatar of technowix technowix Jul 19, 2014 at 09:58 UTC - 0 likes

    @DaddyChurchill: Go

    Oh, right, thank ! (Bukkit dev staff wont allow that maybe x'D)

  • Avatar of technowix technowix Jul 17, 2014 at 17:53 UTC - 0 likes

    @DaddyChurchill: Go

    Ewh, a wey to make release of the plugin too on github ? Hard to alway made eclipse project :P

  • Avatar of DaddyChurchill DaddyChurchill Jul 17, 2014 at 15:21 UTC - 0 likes

    @technowix: Go

    Thanks sir... the quote is very true :-)

  • Avatar of technowix technowix Jul 16, 2014 at 22:22 UTC - 0 likes

    Just donated c: i know this can give you a good pizza x'D "programmer, a thing who transform pizza into piece of code"

    (sorry for strange english xD)

  • Avatar of DaddyChurchill DaddyChurchill Jul 15, 2014 at 06:23 UTC - 1 like

    I have one report that there might be something amiss with CityWorld v2.97 but I have not duplicated the issue.

    As always, feedback on the latest [[|CityWorld] is welcome... especially if it comes with reproducible steps. :-)

    UPDATE: That report seems to be related to using CityWorld and BiomesOPlenty plugin together (my thanks goes out to ProsperCraft to helping to isolate that one). I am still looking at the problem in house, more news as I get it. If you aren't using that particular plug in then you should be good to go.

    UPDATE to the UPDATE: It seems that BiomesOPlenty is pretty much another world generator... so I wouldn't try to use both it and CityWorld to generate the same world. It is kind of like having two gods in one place, it may sound cool but in the end thunderbolts get thrown and little people die :-)

    Last edited Jul 17, 2014 by DaddyChurchill
  • Avatar of DaddyChurchill DaddyChurchill Jul 15, 2014 at 05:32 UTC - 0 likes

    Ok... I have updated the plugin, v2.97. It should work against MineCraft/Bukkit 1.7.2 as well as the latest beta/dev releases (I tested it with the latest 1.7.10 releases).

    I continue to explore it and look for generation anomalies. If you come across any please remember to send them my way. While I appreciate pictures of the issues, the world generation file used by your multiverse plugin along with the seed (very important) is what I need. Also don't forget to include the map coordinates of the issue along with a description.

    Good hunting :-)

    For the latest pictures

    p.s. don't forget to donate, nudge nudge ;) ;)

  • Avatar of DaddyChurchill DaddyChurchill Jul 15, 2014 at 05:24 UTC - 0 likes

    @idy26: Go

    Thanks sir

  • Avatar of idy26 idy26 Jul 15, 2014 at 05:15 UTC - 0 likes

    This plugin is glorious and makes me happy.


  • Avatar of DaddyChurchill DaddyChurchill Jul 15, 2014 at 03:44 UTC - 0 likes

    Prepping things for release tonight

    I am still travelling around looking for generation glitches. If something major pops up then it might not get posted tonight. Keep your fingers crossed.

    p.s. for those who were curious, the latest plugin will require 1.7.2 and or better. It works fine with 1.7.10.


Date created
Sep 24, 2011
Last update
Jul 15, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files
  • R: v2.97 for CB 1.7.9-R0.1 Jul 15, 2014
  • R: v2.93 for CB 1.6.2-R1.0 Sep 15, 2013
  • B: v2.9 for CB 1.5.1-R0.2 Apr 29, 2013
  • R: v2.03 for CB 1.3.2-R1.0 Oct 16, 2012
  • R: v2.02 for CB 1.3.2-R1.0 Oct 15, 2012