Minecraft

Installing ChoiceTheorem's Overhauled Village (CTOV) on Minecraft

Minecraft·May 20, 2026·23 min read

What CTOV Brings to the Table

Vanilla Minecraft villages get repetitive fast. The same handful of structures, the same loot chests, the same identical layouts plastered across every biome. ChoiceTheorem's Overhauled Village (CTOV) replaces those cookie cutter settlements with 23 distinct village styles plus 14 pillager outpost variants, all designed to match their biome instead of fighting it. Forge and Fabric users can drop the mod into a singleplayer world or a multiplayer server, and the upgrade is immediate. This walkthrough covers the download, the client side install, the server side install, and the gotchas to watch for once everything is running.

Getting the Mod File

CTOV lives on CurseForge. You will need the right file for your Minecraft version, since picking the wrong one is the most common reason the mod refuses to load.

  • Open the ChoiceTheorem's Overhauled Village page on CurseForge and click the Files tab.
  • Filter by Game Version so you only see releases that match your Minecraft and loader combination.
  • Hit the three vertical dots on the right side of the file row and choose Download File.
  • Save the .jar somewhere you can find again. The Desktop works, your Downloads folder works, just do not leave it lost in a Temp directory.

Installing CTOV on the Client

Before the mod can load, your Minecraft launcher needs either Forge or Fabric installed for the same version as your CTOV download. Without that, the mod has nothing to attach to.

  • Launch Minecraft and switch to the Installations tab at the top.
  • Find your existing modded profile and click the small folder icon next to it.
  • A file explorer window opens. Step into the mods folder. If it is not there, create one called exactly that.
  • Drop the CTOV .jar you downloaded into mods.
  • Return to the launcher, select the modded profile, and click Play. CTOV will load alongside the rest of your mods.

Installing CTOV on the Server

Server side, the process mirrors the client. Forge or Fabric needs to be live on the server first. You can set this from your panel's version selector and restart once so the loader files generate. After that, the mod itself goes in:

  • Open your HolyHosting server panel and click the file manager link near the top left.
  • Enter your panel password and log in.
  • Navigate into the mods directory and click Upload.
  • Drop the CTOV .jar into the upload area.
  • Wait until the progress bar hits 100 percent. Killing the upload early leaves a broken file that the server will refuse to load.
  • Back on the main panel page, generate a new world (more on why below) and restart the server.

Exploring the New Villages

Once the server is online with a fresh world, the new villages start showing up the moment terrain generates. If patience is not your strength, give yourself operator status and use the `/locate structure` command to fast travel toward the nearest one. Otherwise the usual exploration tactics apply: climb high points, follow rivers, scan biomes you have not visited yet.

CTOV ships with so many variants that a single playthrough can throw asian inspired towns at you in one biome and mushroom hamlets in another. There is even a rare underground variant for groups who like a surprise. The next sections break down what each kind has to offer.

The Variant Catalogue

The latest build of the mod runs 23 village styles and 14 pillager outpost types. Vanilla villages still spawn occasionally, so do not panic if the first settlement you find looks plain. The overhauled ones generally stand out enough that you will know when you have hit one. A few highlights:

Medium Beach Village

The beach build leans on lootable structures. Expect plenty of double chests scattered across the houses, jobsite blocks for trading, and small farming plots near the shoreline. Most beach villages roll medium or small due to how the layout fits the coast, but a lucky seed will throw a larger one at you with extra rooms to dig through.

Large Jungle Village

High in the canopy, jungle villages connect their buildings with bridges across multiple levels. The vertical setup is hostile to mob spawning, which makes these natural base candidates. Between the trading posts, the loot, and the cover from the trees, jungle towns punch well above their weight. Strong contender for an early survival base if you can find one.

Rare Mushroom Village

Mushroom villages are scarce because mushroom biomes are scarce. If one does generate near you, it looks closer to a fantasy hamlet than a survival outpost, with mushroom cow farms and decorative gardens. Worth claiming on sight, since the chances of stumbling onto another are slim.

Large Desert Village

Deserts in vanilla Minecraft are mostly sand and regret. CTOV breaks that by dropping sprawling desert cities with farms, water access, and decent loot rotations. Spawn rolls can still produce small or medium versions, but the large variant is the one to look for. A shipwreck nearby is a bonus.

Small Mesa Village

For the western theme fans, mesa villages line their main road with traditional buildings, lantern lighting, and a steady supply of villagers to trade with. They are compact, which makes them quick to clear out, and they fit the surrounding terrain better than any vanilla equivalent.

Loot Tables That Are Actually Worth Looting

Vanilla village chests are notorious for handing out half a stack of wheat and calling it a day. CTOV reworks the loot tables so farming areas might yield bread, sugarcane, and wheat in usable quantities, while rarer chests can drop enchanted books with multiple enchantments or even emeralds and diamonds. Plain stacks of basic goods still appear, so unlucky pulls happen, but the overall return rate beats the base game by a wide margin.

Pillager Outposts

The outpost rework follows the same logic. Most still resemble the vanilla tower with a single chest or two, but rarer variants stretch the design and slip emerald blocks or extra containers into the layout. Outposts are harder to find than villages, so when you see one, sweep it before moving on.

Compatibility With Other Mods

CTOV maintains an integration list on its CurseForge page. Add ons exist for BYG, More Villagers, Waystones, and several other world generation mods, letting the new villages coexist with custom biomes and content. The developer has mentioned plans to add Create and its Structures addon to the supported list, which would open up another layer of variety. If you run a heavy modpack, check that list before assuming everything will cooperate.

Troubleshooting

If you cannot join the server after installing CTOV, the usual suspect is a mismatched setup. Confirm the .jar is sitting inside the mods folder on both the launcher and the server, confirm Forge or Fabric is installed on both sides, and confirm every piece matches the same Minecraft version. The launcher will happily start the wrong profile if you let it, so double check what you clicked Play on.

New villages will not generate inside existing chunks. If you added the mod to a world you have already explored, you will need to travel far past the previously loaded areas, or generate a fresh world entirely. The same applies on servers. A failed mod upload to the panel also produces this symptom, so verify the FTP transfer hit 100 percent and restart with a new world if anything looks off.

Crashes during world load usually point to compatibility. Wrong version, wrong loader, or another world generation mod stepping on CTOV's structures can all crash the server. Cross reference the integration list on the CurseForge page. If a conflicting mod is the cause and there is no add on for it, you have two options: drop the conflicting mod, or reach out to our support team to look for an alternative.

Useful References

  • ChoiceTheorem's Overhauled Village on CurseForge
  • How to Install Forge on Minecraft
  • Installing and Using Fabric on Minecraft
  • How to Enable Cheats in Minecraft

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support