Skip to content

Enshrouded 1.0 is out! 🎉 Get 25% OFF your next Enshrouded Server today!

Install CTOV Overhauled Village on Minecraft

Install CTOV 4.1.0 on a NeoForge or Fabric 26.2 server with Lithostitched, find the new villages with /locate and tune spawn weights.

Updated 4 min read

ChoiceTheorem's Overhauled Village, usually shortened to CTOV, adds new villages and pillager outposts with builds that fit each biome. It is a world generation mod: Modrinth lists it as required on the server and unsupported on the client, so players do not need to install it. It runs on NeoForge and Fabric.

Checked against CTOV 4.1.0 and Lithostitched 1.8.0 on NeoForge and Fabric with Minecraft 26.2, October 2026.

Pick the right version

CTOV's newest builds, 4.1.0, are for Minecraft 26.2. There is no 26.3 build yet. Open JAR Manager under More, choose NeoForge or Fabric under Server software and 26.2 under Minecraft version, then press Apply change. The loader and version guide has the full steps. Leave Take a backup first ticked in the confirmation window. Minecraft 26.x runs on Java 25, which the panel selects for you.

Older CTOV builds cover 26.1 (4.0.0) and 1.21.1 (3.6.3), also for NeoForge and Fabric.

What it needs

CTOV requires Lithostitched, a library mod. Modrinth lists no dependencies for CTOV 4.1.0, so the Mods tab will not offer it. The mod's own files say it is required (version 1.7 or newer), so install it yourself first. On Fabric the setup is longer:

  • NeoForge: Lithostitched.
  • Fabric: Lithostitched, Fabric API (Lithostitched asks for it) and Cloth Config API, which the project's wiki lists as a requirement on Fabric.

Install it

  1. Open Mods under Content and keep the Modrinth chip selected in the source chip row at the top of the tab. The Game version filter starts on your server's version.
  2. Search for and install Lithostitched. On Fabric, its window, "Needs 1 more add-on", offers Fabric API: press Install all (2). Then search for and install Cloth Config API, which no window offers.
  3. Search for ChoiceTheorem's Overhauled Village and press Install. No window opens. The jar is saved under its published name, which starts with the loader in square brackets: [Neoforge]ctov-26-2-4.1.0.jar or [fabric]ctov-26-2-4.1.0.jar.
  4. Restart from the Console tab.

Check the Installed view. CTOV and Lithostitched should be listed with no Failed to load or "Needs" badge.

Seeing the new villages

The project's FAQ says CTOV can be added to an existing world safely, but the new structures only spawn in newly generated chunks. Explore beyond what you have already visited, or start a new world. Change your world seed explains starting a new world on your server.

To find one, join as an operator and use /locate structure with a CTOV structure name. For example, /locate structure ctov:large/village_plains points to the nearest large plains village. The mod's files have separate large, medium and small village folders, so swap large for the size you want. Operators are set in the Players tab; Whitelist players and set operators shows how.

Settings

On NeoForge the settings are in config/ctov-common.toml, according to the project's wiki. Stop the server before editing it in the File Manager, and restart afterwards. The options are:

  • generateSmallVillage, generateMediumVillage, generateLargeVillage and generatePillagerOutpost: all true by default.
  • enabledVillages and enabledPillagerOutposts: which village and outpost types may generate.
  • smallVillageWeight (10), mediumVillageWeight (4), largeVillageWeight (1) and outpostWeight (1): the relative chance of each size. Setting one to 0 turns that size off.

On Fabric the options are saved through Cloth Config in config/ctov.json, in structures and weights sections. The generate switches and the three village weights keep the same names, but the type lists are enabledVillage and enabledPillageroutpost, and the outpost weight is OutpostWeight. Use those names there, not the NeoForge enabledVillages, enabledPillagerOutposts and outpostWeight.

Common problems

  • The server stops at startup: open the Console and read the last lines. A missing Lithostitched is the usual cause. Fix mod and plugin errors on Minecraft covers the log.
  • CTOV shows Installed on Fabric but is not there: switching a NeoForge server to Fabric keeps the NeoForge CTOV and Lithostitched jars in mods, and the store shows CTOV as Installed. Delete both in the File Manager, then install the Fabric builds.
  • No new villages appear: you are in chunks that already existed. Travel to new terrain.
  • Villages from another mod conflict: the project says mods that add new villagers need compatibility packs, which it publishes separately.

Was this guide helpful?

Still stuck?

Talk to a real person, we answer fast.

  • Open a ticket

    Paste the exact error and name your server, so we can look at it from our side.

  • Ask on Discord

    Chat with the team and other server owners.

  • Browse the Help Centre

    Versions, mods, plugins, backups and RAM sizing, all in plain English.

Ready to launch your Minecraft server?

Aussie hardware, NVMe disks and DDoS protection, with the version and mod loader yours to change whenever you like.