Skip to content

Reduce Initial Village Size for a More Challenging Start#8

Open
XMxmx111 wants to merge 6 commits intoSushiy:mainfrom
XMxmx111:enhance/challenging-village-start
Open

Reduce Initial Village Size for a More Challenging Start#8
XMxmx111 wants to merge 6 commits intoSushiy:mainfrom
XMxmx111:enhance/challenging-village-start

Conversation

@XMxmx111
Copy link
Copy Markdown
Contributor

The base Tektopia mod tends to generate large, densely populated villages from the very beginning, regardless of the original Minecraft village size. While convenient for newcomers, this can remove much of the challenge and sense of progression for experienced players.

This change reduces the number of starting structures and villagers in newly generated villages, making them closer to the scale of vanilla villages and increasing early-game difficulty.

To prevent progression bottlenecks in extreme cases, basic profession tokens (Farmer, Lumberjack, Miner, Guard) now have crafting recipes. Both the village size adjustment and token recipes can be toggled in the config, giving players full control over whether they want the more challenging start or the original setup.

@Sushiy
Copy link
Copy Markdown
Owner

Sushiy commented Aug 28, 2025

Hey! :)

I really appreciate the idea! I didn't want to change the main mod balancing etc. too much, so I will have to think about if I want to integrate this!

Really good job on the edit though. Seems very thorough :)
I'll read through it again when I have time!

@XMxmx111
Copy link
Copy Markdown
Contributor Author

XMxmx111 commented Jan 1, 2026

Hey! I just realized there's a PR still pending—thanks for your feedback!

I should mention that with the default configuration, this change won't affect balance at all—newly generated villages will still be quite large, and basic profession tokens remain uncraftable.

So the main goal here is to keep the default experience completely unchanged while offering a bit more flexibility for players who want it.

Happy New Year! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants