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 Aug 27, 2012@wickersty
/citychunk regen should do that?
-
View User Profile
-
Send Message
Posted Aug 27, 2012Regenerating Chunks:
Is it possible, or in an update, to issue a command to regenerate a chunk using the CityWorld generator? I've got chunks that were hacked into normal minecraft terrain and it's ruined areas of the map. I'd love to be able to have CityWorld just regen those areas using its world generator algorithms.
Thanks
wick
-
View User Profile
-
Send Message
Posted Aug 26, 2012@DaddyChurchill
I hacked your version and stuck the ores up under the buildings, in the hanging blocks.
It's working out pretty well. It's also incredibly difficult to mine safely... :D
-
View User Profile
-
Send Message
Posted Aug 26, 2012@DaddyChurchill
Oops, forgot to remove those iron doors in the sewers. They are gone now.
I wonder who I have to talk to in Mojang to get Keys in the next release? It would be really nice to have colored keys, and matching colored iron doors in adventure mode. :-)
-
View User Profile
-
Send Message
Posted Aug 25, 2012@DaddyChurchill
As for the lack of decay, I stopped the server, and edited the config file, and started it back up and regenerated the world and it worked. Thanks!
-
View User Profile
-
Send Message
Posted Aug 24, 2012@quickclay
Humm, I will take a look at the lack of decay. As for ores in the ground, alas there really isn't that much vertical room down there to do a normal ore distribution. Maybe I can add some in the future but it isn't that high on my list of things to do at the moment.
-
View User Profile
-
Send Message
Posted Aug 24, 2012I generated a floating city world, which is very cool looking! Some observations/questions: there was no "decay" generated in the floating city with building decay turned on. Also many of the street lights were not illuminated. (off state glowstone). Are there really no minerals, mountains etc, in the ground below?
-
View User Profile
-
Send Message
Posted Aug 24, 2012@DaddyChurchill
It's odd. I downloaded v1.32, made another new normal world, and it works fine now. No idea what happened before.
Thanks!
-
View User Profile
-
Send Message
Posted Aug 24, 2012@SynthRack
You might have some options set in your plugins/cityworld/config.yml that is causing that. If the world that existed with that name before was generated with the NETHER, the a number of the decay options would be set to true. That is what looks like you are seeing. Mind you I could be wrong, but I would suggest starting there.
-
View User Profile
-
Send Message
Posted Aug 24, 2012@quickclay
I looks like an Eclipse hiccup occurred and turned that flag back on. Sorry, I will post a new version. Sigh..
Mind you, everybody really should move to 1.7. It fixes a number of things and speeds things up a bit.
[1.32 posted]
-
View User Profile
-
Send Message
Posted Aug 24, 2012Does this require Java 1.7 now? Could you compile it with 1.6 too? I get the following error at startup:
2012-08-24 10:23:33 [SEVERE] Could not load 'plugins\CityWorld.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException java.lang.UnsupportedClassVersionError me/daddychurchill/CityWorld/CityWorld : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:155)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:198)
at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:50)
at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: java.lang.UnsupportedClassVersionError me/daddychurchill/CityWorld/CityWorld : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144)
... 9 more
-
View User Profile
-
Send Message
Posted Aug 24, 2012The new v1.31 seems to have a problem where everything generates as a wasteland. It looks like the dilapidated nether buildings in a desert with leafless trees and lava oceans. Here's a picture for reference. Please ignore the unpatched texture pack, I'm a bit lazy there.
http://imgur.com/uaOum
I generated it with the mv create command as normal.
-
View User Profile
-
Send Message
Posted Aug 24, 2012Fixing the Multiverse -g CityWorld issue now. You can expect a 1.31 in a moment or so
[1.31, posted]
-
View User Profile
-
Send Message
Posted Aug 24, 2012@xphoenixxx
I had that problem, too... I specified -g CityWorld:NORMAL and I no longer get the error.
-
View User Profile
-
Send Message
Posted Aug 24, 2012Hi, is this issue in Multiverse or city world? all my other worlds fired up ok except my cityworld one, so I am inclined to lean towards it being cityworld ? (ironically version 0.63 fires up just fine!?)
2012-08-24 22:34:56 [SEVERE] Error occurred while enabling Multiverse-Core v2.4-b527 (Is it up to date?)
java.lang.NullPointerException
at me.daddychurchill.CityWorld.CityWorld.getDefaultWorldGenerator(CityWorld.java:24)
at org.bukkit.WorldCreator.getGeneratorForName(WorldCreator.java:284)
at org.bukkit.WorldCreator.generator(WorldCreator.java:181)
at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:113)
at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:91)
at com.onarandombox.MultiverseCore.utils.WorldManager.loadWorlds(WorldManager.java:557)
at com.onarandombox.MultiverseCore.MultiverseCore.onEnable(MultiverseCore.java:242)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:365)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247)
at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:296)
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:275)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:225)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
-
View User Profile
-
Send Message
Posted Aug 23, 2012The cities have a real James Blish "Cities in Flight" feel to them.
This is another amazing release.
I'd like to see severed mountain tops and such floating around as well...
-
View User Profile
-
Send Message
Posted Aug 22, 2012@daddychurchill
Ok,sorry it may look like I'm trying to rush you but I wasn't I just would like to see some of these in future updates :D,btw great mod.
-
View User Profile
-
Send Message
Posted Aug 22, 2012@quickclay
Debris, yes.. but so far no Intentional buildings, maybe in the next one :-)
Another thing that was asked for by one of the beta testers is ripped up sections of the ground to show where the cities came from, but in the end that was just one too many ideas for this release.
-
View User Profile
-
Send Message
Posted Aug 22, 2012Will there be decayed floating buildings, with the debris on the ground far below? That would be neat!
-
View User Profile
-
Send Message
Posted Aug 21, 2012@LiamTheSpazGamer
I have some plans to "improve" the buildings but until I get the 1.3n version out that will have to wait a bit. I appreciate the offer of help, and who knows maybe I might take you up on it... but first let me get 1.3n out. :-)