
DAG Mod
Race & class system, 200-level progression, custom dungeons, boss battles, two custom dimensions, NPC quests, party play, and craftable consumables with real combat effects. Everything in one mod.
Список изменений
What's New in v1.7.8
Skeleton King Boss Encounter
The Skeleton King now has a complete boss encounter system built around the new Skeleton Throne Room structure.
Spawn Trigger A proximity trigger block sits on the throne. When a survival player enters within 12 blocks, the Skeleton King spawns automatically — no commands required.
Room Sealing On spawn, all doorways in the throne room are sealed with barrier blocks, locking every player inside for the duration of the fight. The barriers are removed automatically on the King's death.
Post-Fight Rewards Every player within 25 blocks of the King's death position receives:
- One King's Recall Stone — right-click to teleport directly back to the overworld (consumed on use)
- One Skeleton King Chest Key
- One locked Skeleton King chest spawns per nearby player, placed in a row near the death position
Skeleton Throne Room Structure
A new dedicated boss structure that spawns once per world in the Bone Realm using concentric_rings placement.
| Piece | Description |
|---|---|
| Throne Room | 35×35 main arena with the King spawn trigger |
| Hallway | Connecting corridor |
| Teleport Room | Exit chamber for post-fight travel |
Locate it with /locate structure dagmod:skeleton_throne_room.
Seasons System
A four-season cycle system is now bundled with the mod. Seasons advance every 20 Minecraft days (configurable) and affect:
| Season | Growth | Weather | Player Effects |
|---|---|---|---|
| Spring | 150% | Light rain | Regeneration near flowers, Speed in flower biomes |
| Summer | 100% + 30% double-drop chance | Clear, rare thunder | Hunger II in hot biomes, Haste during day |
| Fall | 75% | Mixed rain/clear | Luck I, extra tree drops |
| Winter | 25% | Snow/rain, frequent thunder | Hunger II–III without heat source, Slowness on snow |
Admin commands: /function seasons:commands/help
Balance Changes
All bosses were critically undertuned and have been significantly buffed. The Skeleton King is now on par with the Dragon Guardian as a proper end-game encounter.
| Boss | Old HP | New HP | Old Attack | New Attack | Old Armor | New Armor |
|---|---|---|---|---|---|---|
| Skeleton Summoner | 30 | 120 | 4.0 | 6.0 | 8.0 | 10.0 |
| Skeleton Lord | 45 | 200 | 6.0 | 10.0 | 15.0 | 18.0 |
| Skeleton King | 60 | 300 | 8.0 | 13.0 | 20.0 | 22.0 |
| Wild Dragon | 80 | 160 | 7.0 | 10.0 | 2.0 | 6.0 |
| Dragon Guardian | 300 | 400 | 12.0 | 16.0 | 12.0 | 16.0 |
Bug Fixes
- Barrier seal not reaching doorways — Seal scan range expanded from ±20/±4 to ±35/±15 blocks. Previous range missed doorway markers placed 30+ blocks from the throne trigger.
- King's Recall Stone teleporting below bedrock — Destination chunk is now force-generated before querying the heightmap. Also added a Y=64 fallback if the heightmap still returns the world bottom.
- Locked chests relocking on world reload — LockedBoneChestBlockEntity was not saving its unlocked state to NBT. Chests now correctly stay open after logging out or restarting the server.
- Seasons toggle commands always enabling — A sequential scoreboard write race condition caused all three toggle functions (toggle_weather, toggle_growth, toggle_display) to always end in the enabled state. Fixed by capturing state before modifying it.
- Seasons help listing a non-existent command — Removed
/function seasons:commands/set_speedfrom the help output (the file never existed). - Seasons setup not initialising display toggle — setup.mcfunction now initialises #enable_display to 1 alongside the other config values.
Requirements
| Component | Version |
|---|---|
| Minecraft | 1.21.11 |
| Fabric Loader | 0.18.4+ |
| Fabric API | 0.141.1+1.21.11 |
Updating
Your existing progress is safe — race, class, level, and quest data all persist across updates.
- Back up your world
- Remove the old DAGMod .jar from your mods folder
- Install the v1.7.8 .jar
- Launch Minecraft
Migration Notes
- Skeleton Throne Room — The structure only spawns in unexplored chunks of the Bone Realm. Existing worlds will need to explore new areas or use
/locate structure dagmod:skeleton_throne_roomto find it. - Boss health increases — Any boss entities already spawned in your world retain their old health values until killed and respawned.
- Seasons — Run
/function seasons:commands/setuponce after updating to initialise the season scoreboards.
Known Issues
- Harmless "Block-attached entity at invalid position" warnings in server logs during worldgen (vanilla Minecraft issue, no gameplay impact)
- See https://github.com/hitman20081/DAGMod/issues for anything else reported
Links
- https://github.com/hitman20081/DAGMod
- https://github.com/hitman20081/DAGMod/blob/main/CHANGELOG.md
- https://github.com/hitman20081/DAGMod/blob/main/docs/Home.md
- /mod/dag-mod
Previous Releases
| Version | Summary |
|---|---|
| v1.7.7 | Class quest chain expansion to 5 quests, per-quest level gates, enchanted book reward fixes, dragon crash fix |
| v1.7.6 | Hall of Champions merchants with rotating trade system |
| v1.7.5 | Skeleton Lord auto-spawning, Necrotic Key loot, Hall of Champions locator improvements, Bone Realm portal height fixes |
| v1.7.4 | Real consumables, dragon stat & recipe overhaul, grave void death fix |
| v1.5.3-beta | Quest progression circular dependency fix |
