Mega Compass - 1.0.0
Curse Maven Snippet
What's new
[1.0.0] - May 13, 2026 (Major 3D & Refactoring Update)
Added
- Dynamic 3D Models: Complete migration from the old static 32-frame 2D animation system to a modern, dynamic 3D rendering system.
- Pointer Rendering: Implemented a custom
BakedModelandFabricBakedModelsystem that mathematically calculates the needle's rotation in real-time based on the player's position and compass state. - Multiplayer Independence: Completely refactored the internal search logic to support multiple players simultaneously without interference by using a UUID-based worker registry.
- Improved Security: Added server-side validation for structure search requests to prevent malicious client packets from being processed.
- Robustness & Performance: Implemented thread-safe worker management with a global limit of 100 active search workers to protect server stability.
- GUI & UX Enhancements: Redesigned the structure selection GUI with relative layout positioning and added real-time search feedback in the player's hotbar.
- Global Localization: Added official support for 6 new languages: Spanish (ES), French (FR), German (DE), Brazilian Portuguese (PT-BR), Russian (RU), and Simplified Chinese (ZH-CN). The mod now supports 8 languages in total.
Changed
- Mod Rename Engine: Completely renamed the mod from "Meteorite Compass" to "Mega Compass".
- Namespace Update: All internal IDs, item registries, resource folders, language keys, and data packets now use the
mega_compassnamespace. - Unified Compass: The combined compass is now officially known as the "Mega Compass".
- HUD Redesign: Completely redesigned the on-screen display. The UI now features a clean, top-left aligned vertical list with white labels and light-gray values.
- Resource Optimization: Significantly reduced mod size by removing hundreds of redundant JSON files and frame textures.
- Improved Texture Customization: Each compass now uses a dedicated single-texture system (one
.pngper compass), making it extremely easy for users to create high-quality recolors or custom textures. - Model Refactoring: Implemented a template system (
preset) for the base and pointer models, drastically reducing JSON code duplication and simplifying global maintenance of 3D models. - Technical Refinement: Removed redundant data components, fixed IDE lint warnings, and pinned build dependencies (Fabric Loom 1.8.13) to stable versions.
Fixed
- Compass Needle Animation: Fixed a critical rendering issue where the compass needle remained frozen. The root Item models were corrected to properly interpret the
mega_compass:compass_anglepredicate so the needle smoothly points toward the nearest meteorite. - Needle Jitter Fix: The compass needle no longer frantically shakes each frame when inactive or when a meteorite is not found. It now rests peacefully at its default position.
This mod has no additional files

