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.
The new release is ALMOST ready...
Permissions...
Configuration options
General Change...
@Mysticaler
I don't see CityWorld in the stack trace, what other mods are running? What version of Minecraft/Bukkit are you using? What OS are you on?
Im not being rude or being mean but this doesn't work for me :/ Sure it loads up the town but then this comes up Internal Exception: java.net.SocketTimeoutException: Read timed out and in the server start up this come up: 20:47:13 [SEVERE] Unexpected exception java.lang.NullPointerException at net.minecraft.server.WorldData.a(WorldData.java:128) at net.minecraft.server.WorldData.a(WorldData.java:122) at net.minecraft.server.WorldNBTStorage.saveWorldData(WorldNBTStorage va:124) at net.minecraft.server.ServerNBTManager.saveWorldData(SourceFile:43) at net.minecraft.server.World.y(World.java:279) at net.minecraft.server.World.save(World.java:268) at net.minecraft.server.World.doTick(World.java:1739) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:521) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Help would b greatly appretiated ^^
@username_not_taken
Thanks and DAMN NICE VIDEO!
I agree with all of your observations, I will add them to the ToDo list :-)
Sorry folks but I didn't manage to finish the update this weekend. Adding options/permissions is like peeling onions, you are never quite to sure when the crying will start :-)
This worldgenerator is by far the best.
http://www.youtube.com/watch?v=ezx9VPopt28 with very long render distance and dynamic shadows set to far visibility..
Suggestions:
Buildings need randomized interior, even it it is just a bunch of very random furnitures or office spaces. Without them you have an infinite dead city. The interiors could come in various functions and qualities per building.
Streets may need parked vehicles for the same reason.
Building interiors need monster spawners and treasure chests for the ultimate zombie survival (only on levels that have a wall without holes).
It needs more smaller buildings, highways and waterways with bridges: http://www.planetminecraft.com/project/greenfield---new-life-size-city-project shows some very nice prefab concepts for this.
Otherwise your limited view distance only shows a few large buildings (silent hill 1 effect).
Parks need more diversity, playgrounds, ponds, pools.
the very flat borders of park areas easily kill the illusion by showing the borders of a tile.
Add more diversity to the sides of buildings by adding small wool-paintings as commercial signs or shop labels. make this use plaintext templates or scematics.
Thanks again to all for the kudos. It is nice to hear that people like the plugin.
@OriginalMadman
LIghting has always been an issue. The torches and glowstones seem to not produce light sometime. I have not figured out why it happens. If anyone has any thoughts I would love to hear them. :-)
sigh...
It seems that the glowstone blocks were being added with "physics" turned off. At one time that didn't help but maybe it works now due to some fixes that came through with 1.1... regardless... the lights work now.. or will once I get this update finished.. :-)
@NikoKun
I have not seen any out of memory errors... are you using the 64bit version of Java?
@XeonG8
Permissions for the CityWorld command will be in for this weekend's build. I really wanted to do some other stuff (rural, residental, lakes, etc.) but ended up focusing on user requests instead.
@xXReVurbXx
Thanks
@TheOneMadHawk
Thanks. I hear you, subways are on my todo list :-)
This plugin is really awesome. I have been running it on my server at damnation.eu as a separate world for a few weeks now and a lot of people really like it (if you want to see the plugin in action, you are welcome, no registration required to just look around).
However, I have a few small issues. Glowstone lighting doesn't seem to work out that well - and spawnrates seem far too low for so much darkness. There is also more lag in the clients than there should be it seems (although the server is fine).
+1 for the postapocalyptic option. I would also like some configuration options (add spawners in buildings, no glowstone, some choice of replacement materials perhaps). This is no requirement, just wishes.
Looking forward to further developments :)
You know what this needs, a post-apocalyptic option! Imagine if this had the option to have over-grown plant-life in the city! Roads with the occasional trees growing up out of cracks, or randomized grass.. Vines on the sides of structures.. Buildings with floors broken in areas, or half missing, or partially broken off. Kinda like Fallout, or the city in I Am Legend.. heh
Either way, I think I might give this generator a shot, my players would probably love it as one of our side maps. Seems like an awesome, unique map generator! =D
EDIT: Well, it was neat, and worth a shot.. But something was weird about that map.. Even on NORMAL Render Distance, the map was crashing me and other players with "Out of Memory" crashes, like every minute..
@ganzeiss
lol! yeh, I just tested it now.. first thing that came to mind, we need to get more updated weapons, that rubbish bow and arrow will not do here!
"Why are there enderportals frame on top of the buildings?"
Must air con vents
Anyway awesome generator, I'm gonna be putting it on the server for sure :D
"@Mal0ne: I will try to add an option for that in this weekend's release."
yes please! I just noticed it aswel, makes using MV pointless if anyone can do /CityWorld
I just realize you're the guy who made the World Edit script that does this city generation?..
man lol I have had the script sitting on my server for a month and I still haven't gotten around to trying it out.
Now you make this.. well it looks much easier :D
gonna try it now
This is like... Oh my god. With War De gaulle and SDK gun's mod you could like... make Counter strike real in minecraft. Nice work anyhow. Buutttt.... Why are there enderportals frame on top of the buildings?
Could you add optional zombie spawners in buildings? :P zombie apocalypse.
This World Generator ... is amazing.
@DaddyChurchill
If you add subways in a future update, could you add traincarts support? (Maybe after you add subways, I should figure out how to add it and send you a patch >_>")