Ancient Ruins ποΈ
Whispers of a forgotten civilization lie buried beneath the Overworld β if you know where to look.
Ancient Ruins is a data-driven Fabric mod for Minecraft 26.2 that adds 12 handcrafted ruins to the Overworld, each with its own biome, story, loot, and achievement. No new blocks, no code bloat β just pure worldgen, built on the latest 1.21.5+/26.x data pack standards.
πΊοΈ The 12 Ruins
Every ruin generates naturally at the same rarity as its vanilla counterpart β surface watchtowers that hug the terrain, vaults buried in the deep, and ruins resting on the ocean floor.
- Watchtower of the Plains β a lonely sentinel of the grasslands, meadows and savannas
- Desert Watchtower β deep in the desert sands
- Snowy Watchtower β snowy plains, ice spikes and frozen slopes
- Jungle Shrine β beneath the jungle canopy and dark forests
- Badlands Mine β the red earth of the badlands
- Mossy Maze β forest floors tangled in vines and moss
- Abandoned Campsite β a forgotten well in the woods
- Frost Altar β frozen peaks, an offering to the cold
- Coastal Outpost β beaches, shores and shallow oceans
- Swamp Ruins β a witch's hut in disguise, its chests full of brewing supplies
- Underground Vault β the deep dark and caverns far below (y = β40)
- Sunken Ruins β beneath every ocean, a drowned memory
π Advancements
A dedicated "Ancient Ruins" advancement tab β unlocked automatically when you join a world β tracks your journey: enter each of the 12 ruins to earn its own exploration achievement.
π° Themed Loot
Each ruin has a hand-crafted loot table using the latest data component syntax β enchanted gear, armor trims, even brewed potions:
- The Underground Vault guards diamonds, echo shards and a mace β occasionally a Protection III diamond chestplate with a copper trim
- The Swamp Ruins (witch-hut variant) rewards brewers with nether wart, blaze powder and ghast tears β sometimes a ready-made swiftness potion
- The Sunken Ruins may yield a heart of the sea
- The Watchtowers hide spyglasses, maps and enchanted books
- No meat in any chest β the ancients were picky eaters
βοΈ Requirements
- Minecraft 26.2
- Fabric Loader 0.19.3+
- Fabric API 0.156.0+26.2
π§ Technical Highlights
- 100% data-driven β structures, advancements and loot tables need zero Java code
- Uses the latest 26.x formats: advancement / loot_table / structure (singular directories), entity_properties location predicates, set_components/set_enchantments loot functions
- Spawn rates tuned to match the vanilla ruins they stand alongside
- Open source under the MIT License
π Links
- GitHub Repository
- Releases & changelog in the Releases tab
AI Generation Disclosure
Parts of this project were created with the assistance of AI tools: Code & Logic: Developed with the assistance of Claude Code / ChatGPT. Description & Documentation: Refined and formatted with AI assistance.
All generated code and assets have been reviewed, tested, and modified to ensure stability and compatibility with Minecraft 26.2 (Fabric).