History Stages

Guide your players through the ages. History Stages lets modpack creators lock items, recipes, dimensions, mobs, loot, and more behind custom research-based eras with full in-game tooling.

File Details

History Stages 5.3.0-1.21

  • R
  • May 19, 2026
  • 656.71 KB
  • 175
  • 1.21.1+1
  • NeoForge

File Name

historystages-5.3.0-1.21.jar

Supported Versions

  • 1.21.1
  • 1.21

Curse Maven Snippet

NeoForge

implementation "curse.maven:history-stages-1473453:8115760"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

**Full Changelog**: https://github.com/Flix100000/History-Stages/compare/5.2.0-1.21...5.3.0-1.21

 

New

  • Spawnlock entries can now selectively block individual spawn sources (natural, spawner, structure, breeding, summon, spawn_egg); plain string entries remain backwards-compatible and still block all sources
  • Six lock messages (item_locked, block_locked, entity_item_locked, enchantment_locked, dimension_unknown, mob_unknown) are now configurable via a new lock_messages section in the common config; supports & color codes
  • FTB Quests integration improved: stage display name and per-stage icon shown in quest book, NameMap dropdown replaces free-text stage ID field, negate flag added to HistoryStageTask (completes when stage is locked), task progress resets on stage lock
  • All /history debug subcommands (editor, structure, nbt) moved to the client-side dispatcher; reload no longer broadcasts to other ops

Fixes

  • Vanilla enchantments (moved to data components in 1.20.5+) are now matched correctly against legacy JSON configs ({"Enchantments": [...]} / {"StoredEnchantments": [...]}) without requiring format changes
  • Equip-lock bypass via Mouse Tweaks and similar inventory helpers fixed: PICKUP/QUICK_MOVE/SWAP clicks targeting armor/offhand slots are now cancelled pre-emptively at the menu level
  • Menu blur shader (1.21 vanilla) no longer applied to StageDetailScreen inner screen and ConfirmDialog