Ancient Warfare is an open source modification for Minecraft by Shadowmage4513 that adds a variety of game enhancements including new blocks, new entities, and template based world-generation structure generator.
Beginning with the 2.x releases Ancient Warfare has been split into a multi-module release. There is a single Core module that all other modules rely on for shared functionality. Each other module may be installed individually, or in any other combination desired. The non core modules are – Automation, NPCs, Structure Generation, and Vehicles. Each of these modules focuses on a single aspect of the mod and may be used in any combination.
A link to the user manual can be found at the github release page
A detailed video review of the mod can be found at HERE