Mega Compass - 1.1.0
Curse Maven Snippet
What's new
[1.1.0] - 2026-08-08
Added
- Client Initializer & Entrypoint: Added
MegaCompassClient(com.megacompass.client.MegaCompassClient) implementingClientModInitializerto register the screen opener callback forMegaCompassScreen. - Real-Time 3D Angle Calculation: Added
MegaCompassClient.getCompassAngle(...)calculating real-time compass rotation toward target structure coordinates relative to player position and yaw. - 3D Composite Model Renderer: Added
MegaCompassModelunbaked model loader andMegaCompassBakedModel3D composite renderer for custom item model baking. - Dynamic Status Tooltip: Enhanced
MegaCompassItem.appendTooltip(...)to dynamically display search status (Searching with radius and sample count, Found with exact X/Z target coordinates, Not Found within search radius, or Inactive lore) using translatable components. - Observatory & Archaeological Site Support: Added support for searching Observatory (
mega_showdown:observatory) and Archaeological Site (mega_showdown:archaeological_site) structures. - New Compass Items & Models: Added Observatory Compass (
observatory_compass) and Archaeological Compass (archaeological_compass) along with model definitions (observatory_compass.json,observatory_compass_base.json,archaeological_compass.json,archaeological_compass_base.json). - New Crafting Recipes: Added crafting recipes for Observatory Compass (
observatory_compass.json) and Archaeological Compass (archaeological_compass.json).
Changed
- Expanded Selection GUI: Increased
MegaCompassScreenpanel height from 170px to 220px and added selection buttons for Observatory and Archaeological Site with relative coordinate positioning. - Updated Main Initializer: Updated
MegaCompassmain class to register new compass items, custom creative tab entries, and data components. - Updated Combined Recipe: Updated master
MegaCompassrecipe (mega_compass.json) to require all 5 individual structure compasses. - Updated Structure Utilities & Packet: Updated
StructureUtilsandSearchPacketto register and validate target identifiers for Observatory and Archaeological Site. - Updated Translations: Updated translation files across all 8 supported languages (
en_us,it_it,de_de,es_es,fr_fr,pt_br,ru_ru,zh_cn).
Fixed
- Gitignore Pattern Fix: Fixed
.gitignorerule forclient/pattern (changed to/client/) sosrc/main/java/com/megacompass/client/package and its client rendering classes are properly tracked by Git. - Client Loading Crash Fix: Fixed startup crash (
ClassNotFoundExceptionforMegaCompassClient) during client initialization.
Removed
- Obsolete Models & Textures: Removed obsolete pointer model overrides (
mega_compass_pointer.json, etc.) and unused static 2D texture files in favor of the dynamic 3D baked model system.
This mod has no additional files

