Back to mods
Warhost project artwork

CurseForge · Minecraft mod

Warhost

A NeoForge 1.21.1 port and continuation of Ancient Warfare 2: factions, NPC armies, the .aws structure template system, automation worksites, and siege vehicles.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Warhost release should I use?

Updated yesterday
beta file Warhost (0.0.0-beta.5)
Game version 1.21.1
Loader NeoForge

Warhost (0.0.0-beta.5) targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Warhost required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Warhost (0.0.0-beta.5) need?

Warhost (0.0.0-beta.5). Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Warhost without breaking your instance.

Built for Warhost (0.0.0-beta.5). Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Warhost (0.0.0-beta.5). It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Warhost (0.0.0-beta.5). It opens that exact file at the source.

About this project

What does Warhost add?

⚔️ Warhost

A NeoForge 1.21.1 port and continuation of Ancient Warfare 2: factions, NPC armies, the .aws structure template system, automation worksites, and siege vehicles.

NeoForge Minecraft 1.21.1 Client and Server GPL-3.0-or-later


✨ Overview

Warhost is an unofficial port and continuation of Ancient Warfare 2 (Minecraft 1.12.2, by Shadowmage and P3pp3rF1y) to NeoForge 1.21.1. It brings factions and NPC armies, the Ancient Warfare structure template system (.aws), automation worksites, and siege vehicles to modern Minecraft.

Warhost is a single mod with internal modules (core, structure, npc, automation, vehicle) and is licensed under GPL-3.0-or-later, like the original. The original work has been modified: it was ported from Minecraft 1.12.2 and adapted to current APIs. This port is unofficial and is not affiliated with or endorsed by the original authors.
GitLab

⚔️ Factions and NPC armies

Factions

Multiple factions (player, bandit, orc, undead, elf, dwarf) with enemy/ally relations.

NPCs

NPC soldiers with orders (patrol, guard, follow, move, attack, stay), trade, skins, and spawners. A faction NPC and a player-owned NPC are available.

🏘️ Structure template system

.aws format

Keeps the original .aws format with a 1.12-to-1.21.1 block state converter and id substitution policy. Includes the MohawkyPack (1.484 templates).

Scan and build

Scan a region into a template, export to .aws, load from directory or classpath, and build with rotation support (synchronous or ticked).

⚙️ Automation worksites

Worksites

Quarry, crop farm, tree farm, animal farm and more, backed by a WorksiteManager that ticks registered worksites.

Torque and storage

Torque energy system (IEnergyStorage), chunk loaders, mailboxes, and warehouse interfaces.

🚀 Siege vehicles

Vehicles

Catapults, ballistas, cannons and trebuchets with missiles and pathing. A catapult can fire a basic missile that explodes on impact.

📖 Research and engineering

Research

Research-gated crafting recipes with goals, dependencies, and an engineering station.

Manual

An in-game manual item with tooltip.

📜 Requirements

Mod Type Version
Minecraft — 1.21.1
NeoForge Required 21.1.259+
Java — 21

🔗 Optional compatibility

  • Waystones (optional, by id)

🚫 Not included

  • Electroblob's Wizardry
  • Dungeon Tactics
  • ZAWA / ZAWA Evolved

👥 Credits

Port and continuation of Ancient Warfare 2 by Shadowmage (John Cummens) and P3pp3rF1y, with contributions from the Ancient Warfare team. Structure pack by Mohawky and contributors (TheOddlySeagull, Gungnir343, Weserts555, Dan, Faenum, Silentine, MCSchematics). Warhost is an unofficial port and is not affiliated with or endorsed by the original authors.

NeoForge GPL-3.0-or-later
Project page
Unofficial port. Not affiliated with or endorsed by the original authors.

Project description from CurseForge.

Pick your setup

Warhost by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Warhost versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.