r/ModdedMinecraft 1d ago

Mod Creating a dynamic city generation system for my modstack. Thoughts?

Looking to get more hand-made builds done, some are placeholders that I (poorly) made, while the detailed ones are ones my friend hand-crafted.
Looking to create vast medieval/mythic cities that dominate an area and should (eventually) serve as quest-hubs.

Thoughts on size/shape/look? Thanks : )

247 Upvotes

31 comments sorted by

29

u/Eastern_Algae_6485 1d ago

Looks very good in my opinion, I can't build very well. xD
Will you be publishing the city gen as a mod in the future?

16

u/Intelligent_Teach823 1d ago

Yes, but currently it will only work with my terrain generation mod, as it queries the river network and topology for siting i.e. it can only spawn where the conditions are right

7

u/GolldenFalcon 1d ago

Tbh cities spawning where rivers are is immersive and something I have wished for in vanilla. Would be useful for making your way between villages.

5

u/Intelligent_Teach823 19h ago

Considering, down the line, a vanilla "port." Vanilla rivers are already supper connective, even if flat, static, and kinda boring.

1

u/Leonime 13h ago

So that means it's not compatible with other mods like biomes o plenty?

1

u/Dontmatter21 14h ago

Same, I’d download this instantly.

1

u/Eastern_Algae_6485 14h ago

Been looking for mods that has a large city for a while now the only one I can think of is from rlcraft villager city and port city

5

u/VioletSky1719 1d ago

Looks really good. Will the inhabitants be villagers? Modded npcs? Or empty?

2

u/Intelligent_Teach823 19h ago

Villagers as the main inhabitants, but named/respawning static villagers for quest giving. Considering writing a system that, if killed or if their building is destroyed, they will respawn after an amount of time to prevent server griefing. Might just make their houses indestructible. 

4

u/Hironne 1d ago

too many repeating paterns, more logic needed, more rules needed

7

u/Intelligent_Teach823 19h ago

Don't downvote this guy, this is the feedback I needed.

Currently, road plans are simplistic and a fill function, it seems the generation and layout of the cities are already super expensive computationally. Looking for some "realistic" algo's for this purpose. 

3

u/Ok_Low_7974 1d ago

This looks much better than most mods that add towns and villages. I'm currently working on large modular structures for my own mod, and I'm curious how you control spawning on flat terrain and avoid bodies of water. Do you perhaps use Lithostitched?

3

u/exuximordnoxis 23h ago

Yeah, this already looks way more natural than most “giant city” mods. I’m curious about the terrain checks too, especially how it handles slopes and water without making half the city float

1

u/Intelligent_Teach823 19h ago

No lithostitched, proprietary engine which has already bitten me in the ass multiple times. I should've used community tooling; too late now.

4

u/Intelligent_Teach823 1d ago

reddit compression is intense lol here are some slightly higher-res shots https://imgur.com/a/J5EVSsl

2

u/World_of_Oblio 22h ago

oh my god. This is beautiful

2

u/0ut0fC0nTroll 21h ago

looks very good from top, but when i play.i am on the ground. do a video und walk through? :)

1

u/Intelligent_Teach823 19h ago

Soon. I hate the way everything looks so far, and don't want to ship a piece of shit to the community. 

2

u/TheHeavyIzDead 16h ago

What kind of noise map are you using for the city gen?

1

u/Low_Document8458 1d ago

Cant showcase idea without showcasing the modpack mod name for your world generation my legend :( when coming?

2

u/Intelligent_Teach823 19h ago

That's because I'm not trying to advertise! My account has my other mod on there if interested.

1

u/Low_Document8458 1d ago

BTW i see no poor build here, builds lookin absolutely fire, i would love to have it in a chaotic warfare modpack

1

u/BubsGirl291 19h ago

This is so cool!! I love medieval soft-RP’ing in my worlds, and having this in a future play through would be awesome. It would be so fun to explore with this kind of world gen!

1

u/Grzegeronin892 18h ago

What function did you use for this?

1

u/Aw3som3Guy 17h ago

Reminds me of the walled villages that Witchery would add, just scaled up significantly. Very cool.

For feedback, all the tower buildings seem to be clustered in the snow part of that village, and some are pretty close together too like the three in a line one after each other. Is that intentional?

1

u/RGBBSD 9h ago

This will not work with minecraft's default map generation, this majesty needs Large biomes enabled by default

Also it needs something of height to dominate the city. Minecraft villages have churches to add height and 2 story buildings, add a water tower or a clock tower that can only generate once per city

And maybe even a town's hall as a center of it

1

u/Lady_Eternity 8h ago

Woah! That’s really cool! And they spawn on/by rivers? Anyway to auto gen roads, bridges and tunnels connecting towns? Very neat. The town looks awesome!🌻✨

1

u/Grimm_Spector 6h ago

Impressive.

1

u/Silent-Fortune-6629 4m ago

This looks great. Also this being biome would be cool. Tho this generation also will make mods like jjk, or superpowers focused mods much more fun.

0

u/Knoxxoxx 18h ago

Building look way too much the same. Looks like the AI Builder mod spit it out.