promotional bannermobile promotional banner

Dragoncolonies: Mine Colonies+Book of Dragons by Karl Karlmann

A bridge mod that connects Minecolonies and Book of Dragons. Add dragon roosts, flying dragon riders, beastmaster to your colony.
Back to Files

150kb_dragoncolonies_1.20.1_1.1.102.jar

File name150kb_dragoncolonies_1.20.1_1.1.102.jar
Uploaded
Oct 20, 2026
Downloads
559
Size
1.5 MB
Mod Loaders
Forge
File ID
9266789
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:dragoncolonies-by-karl-karlmann-1702005:9266789")

Learn more about Curse Maven

What's new

A huge thank you to EricDragonFire for the precise stacktraces, position data, and issue reports that made tracking down and fixing these bugs possible.

Technical Changelog

Navigation and Air Routes Replaced volatile single-target tracking with a deterministic O(1) route set (AIR_ROUTES). The initial approach vector and all eight orbit waypoints are now pre-registered in advance. Removed fuzzy distance checks like closerThan in favor of exact set matching, preventing MineColonies patrol waypoints from being misclassified as ground targets and triggering the dismount loop.

Flight Kinematics and Turning Disabled artificial rotation snapping during airborne flight. Dragon heading and turning radius now rely entirely on Book of Dragons native physics and turn rates, eliminating the stop-and-go stuttering at patrol corners.

AI Lifecycle and Desync Prevention Added resetAI and onRemoval handling in the rider AI to cleanly clear route sets and rider references on dedicated servers during entity removal, dismissal, or schedule transitions. Idle and NO_TARGET states in handleDragonControl now pass control back to decide, allowing guards to fulfill hunger and sleep cycles instead of locking up in the saddle.

Network and Localization Eliminated hardcoded German text literals across network message handlers, including EmergencyRecallMessage, RequestRoostPointerMessage, ReleaseDragonMessage, and AcceptExportOfferMessage. All player notifications now use translatable component keys synchronized across en_us and de_de, and RetrieveDragonMessage now provides proper localized chat feedback upon spawning a dragon.

This mod has no additional files