promotional bannermobile promotional banner

Cobblemon: Mega Showdown - Mega Compass

Mega Compass is an addon for CobblemonMegaShowdown that adds a special compass to help you locate rare structures!
Back to Files

Mega Compass - 1.1.0

File namemega_showdown-mega-compass-fabric-mc1.21.1-1.1.0.jar
Uploader
Franchino961Franchino961
Uploaded
Aug 22, 2026
Downloads
371
Size
93.5 KB
Mod Loaders
Fabric
File ID
8707666
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:cobblemon-mega-showdown-mega-compass-1475128:8707666"

Learn more about Curse Maven

What's new

[1.1.0] - 2026-08-08

Added

  • Client Initializer & Entrypoint: Added MegaCompassClient (com.megacompass.client.MegaCompassClient) implementing ClientModInitializer to register the screen opener callback for MegaCompassScreen.
  • 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 MegaCompassModel unbaked model loader and MegaCompassBakedModel 3D 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 MegaCompassScreen panel height from 170px to 220px and added selection buttons for Observatory and Archaeological Site with relative coordinate positioning.
  • Updated Main Initializer: Updated MegaCompass main class to register new compass items, custom creative tab entries, and data components.
  • Updated Combined Recipe: Updated master MegaCompass recipe (mega_compass.json) to require all 5 individual structure compasses.
  • Updated Structure Utilities & Packet: Updated StructureUtils and SearchPacket to 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 .gitignore rule for client/ pattern (changed to /client/) so src/main/java/com/megacompass/client/ package and its client rendering classes are properly tracked by Git.
  • Client Loading Crash Fix: Fixed startup crash (ClassNotFoundException for MegaCompassClient) 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