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.
I keep getting asked for a 1.7.10 version of CityWorld. 2.99 works fine on 1.7.10, I would mark it as such but DevBukkit doesn't not have that option in their list... likely due to the current ambiguous state of Bukkit. :-(
@Blenn412
Based on my read of the second link, it seems that the problem is related to a plugin called flansmod... it seems to be having a problem its AAGun. I don't know anything about that mod, sorry. CityWorld doesn't appear in the crash log. If you have a larger or more detailed log I would be happy to look at it.
@DaddyChurchill
As I said, I have resolved the error, but if I could recover it:
- Error in the console when the player logs in and he crash worldwide CityWorld: http://gyazo.com/7e390b4ef5fe87ecb28d7979c0e6522d - Client Error when logging in crash after a crash in a world CityWorld: http://minecompagnon.fr/download/crash-2014-10-17_20.08.12-client.txt
I do not think the powers you give benefits ...: / By cons, if you want accurate explanations clearer I think you give them power! ^^
@Blenn412
Any chance I get can get the server log file sent to me?
@DaddyChurchill
I have not changed anything in your plugin, I did not yet know enough to do that! I download the plugin: http://dev.bukkit.org/bukkit-plugins/combat-tag/ which allows creating an NPC of players during such 10 seconds to his disconnection, then I used the plugin: http://dev.bukkit.org/bukkit-plugins/joincommands/ that allows a command when the player connects or disconnects here, I do the command "/ SaveLocation (player)" and after ordering "/ spawn" when disconnected (as it is the NPC of the person for 10 seconds, it works) then reconnecting to the command "/ reparelocation (player)" is made and the court has its location
I am French as my "friend" even though I prefer the therm "contacts" but if you want the contact I can give you his website: http://minecraftforgefrance.fr/
@Blenn412
That is very strange, I don't actually delete any files (I don't have any direct IO calls in my plugin but do use the config support supplied by Bukkit). As for teleport, I don't have any direct support or react to any of that either. When you say manipulation, what did you change? Code in CityWorld? if so then what? I have no issue with changing things to make things work better. :-)
I have to admit you have me curious, what is your friend's name? I would love to learn more.
@DaddyChurchill
I use the latest version of your plugin, and I got renseiller upwind from a friend who is very knowledgeable in this area a bit, and according to him, this is really not normal, I managed conducted a manipulation (well it was hard but I did it! ) that detects the "lost connection" and when that happens in the world or world city is installed, it deletes coordinated located in .dat players, and records its policy in a small file when it reconnects, it waits about 2 seconds before teleporter again to the position where he crash.
If people have the same problem, I'm French but I think being able to tell you how to solve this beug.
Thank you anyway for your quick response and this wonderful plugin! :D
@Blenn412
I have no experience with Cauldron servers (which is a fork of a fork of a fork of Bukkit) and given the current Wolvereness' DMCA situation I am not sure I can even legally download it to see what is going on. Sorry.
Can you send me the log file generated (assuming Cauldron generates one)? It might have some clues... maybe.
Also, what version of CityWorld are you attempting to use?
Hi, my cauldron server when a player crash (not "disconnected", although crash!) In a world where cityworld is set, its launcher shuts down instantly when connecting to the server again, I do not know if it's just multiverse or your plugin but I do not have this beug in other worlds multivserse.
If you want more information, feel free to ask me for them, but this problem prevents the opening of my server.
PS: I tested crash without any mods installed on the server but the problem is still there ...: /
Thank you in advance, sorry for my bad english, I'm french.
Sincerely xBlenn412.
@Blenn412
Without a doubt the chunks created with CityWorld will be much more complex when compared to the natural world generator. With that said, I use CityWorld quite a bit and the chunk generation speed has been pretty consistent for the past year or so. I have noticed that each version of Bukkit/Minecraft changes things quite a bit though. To add to that, there are some interesting interactions between plugins that cause numerous lag issues... even without CityWorld being involved. :-(
Without knowing more info it is very hard to debug what you are describing, lets start with some simple questions...
Feel free to send me a PM with that and any other useful info you can think of Eddie
Hi, your plugin is really excellent, but I'm on a modern modded server and suddenly I have a lot of lag, and I do not know why the chunks generated by your plugin causes latencies customers players.
Could you please tell me how to solve this beug in configs or simply resolve this issue in future releases! ;)
That thank you for your wonderful work Sincerely xBlenn412
@Frostfirepvp
Right now it is one or the other. Sorry.
Thanks for that speedy answer, sorry for pestering you with questions but is there a option to make a city half decayed half normal.
@DaddyChurchill
Confirmed. I use that other fork of CB that has 1.8 protocol support - all working fine.
@Blenn412
It should work fine, I do most of my development there.
Work in 1.7.10 ?
@Frostfirepvp
Look for the Radius options on the options page. You can limit how large of an area to allow for city/road/construct generation. That should do what you are asking for.
I got a problem everytime I make a city with cityworld which is an amzing plugin, I know its supposed to generate a world but I just want it to generate 1 or 2 30 by 30 chunk cities is there any way to just have one big city rather than a world of them because in the world all the cities are connected and go on and on
@Mipastu
Chests? Yes (sewers, mines, bunkers, etc.) Configure them, No... but you should be able to use PhatLoot (it worked the last time I tried it but it has been a while)
@DaddyChurchill
Sorry i ask but is there Chests? can you confiqure them?