Better Compass Azimut
🧭 Better Compass Better Compass is a lightweight and fully configurable Minecraft mod that adds a modern compass HUD at the top of the screen. It displays the cardinal directions (N • E • S • W) along with the exact facing angle in degrees
截图
介绍
🧭 Better Compass
Better Compass is a lightweight and fully configurable Minecraft mod that adds a modern compass HUD with directional indicators, coordinates display, biome info, and dimension tracking. It features a complete theming system with multiple pre-designed themes and full server-client configuration management.
⚠️ By default, a compass must be present in the player’s inventory for the HUD to work (configurable via server or client settings).
✨ Features
📍 Directional Indicators – Shows 8 cardinal directions (N, NE, E, SE, S, SW, W, NW)
🎯 Facing Angle – Displays exact facing direction in degrees with smooth animation
📐 Coordinates Display – Real-time X, Y, Z coordinates with customizable position and scale
🌍 Dimension Info – Shows current dimension (Overworld/Nether/End)
🗺️ Biome Display – Displays current biome name
🎨 Theme System – 4 pre-built themes (default, compact, colorful, immersive) with full customization
⚙️ Custom Themes – Create unlimited custom themes with 50+ configurable parameters
🔧 Hot-Reload – Reload themes without restarting with /bettercompass theme reload
🌐 Full Customization – Configure colors, positions, sizes, and animations via TOML files
📡 Server Override – Servers can force themes and settings on all connected clients
🧭 Compass Requirement – Toggle compass requirement at server or client level
🚀 Lightweight – Optimized for minimal performance impact
💻 Multi-Platform – Available for both Forge and Fabric
⚙️ Configuration
The mod uses TOML configuration files for complete customization:
Client Configuration (config/bettercompass/compass.toml):
requireCompass = false
currentTheme = "default"
requireCompass: If true, HUD only appears with a compass in inventorycurrentTheme: Selected theme (default, compact, colorful, immersive, or custom)
Server Configuration (server_config.toml):
serverForceTheme = false
serverTheme = "default"
requireCompass = "client"
serverForceTheme: If true, forces all clients to use the specified themeserverTheme: Theme to enforce on all players (ignored if serverForceTheme = false)requireCompass: “client” (player chooses), “true” (required), “false” (optional)
🎨 Theme System
Themes are stored in config/bettercompass/themes/ as TOML files. Each theme contains:
- Colors: Primary, secondary, background, text, border (ARGB format)
- Dimensions: Compass size, text scale, padding, border width
- Positions: X, Y coordinates for each HUD element
- Coordinates Display: Position, scale, and visibility
- Dimension Display: Position, scale, and visibility
- Biome Display: Position, scale, and visibility
- Animation: Smooth rotation speed and other effects
- Metadata: Theme name, author, and description
Supported Color Formats:
- ARGB:
0xAARRGGBB(e.g.,0xFF00FF00for opaque green) - Hex:
#RRGGBB(e.g.,#00FF00) - RGB:
rgb(255, 0, 0) - RGBA:
rgba(255, 0, 0, 128)
Example Theme (config/bettercompass/themes/custom.toml):
# Better Compass Theme: default
# Classic Better Compass theme
[metadata]
name = "default"
description = "Classic Better Compass theme"
author = "Better Compass"
version = "1.0"
[position]
hudPosition = "top-center"
hudOffsetX = 0
hudOffsetY = 0
[compass]
width = 400
height = 20
spacing = 90
scale = 1.0
[colors]
background = 0x80000000
border = 0xFFFFFFFF
text = 0xFFFFFFFF
direction = 0xFFAAAAAA
north = 0xFFFF0000
east = 0xFFFFFFFF
south = 0xFFFFFFFF
west = 0xFFFFFFFF
playerDirection = 0xFFFFFFFF
coordinates = 0xFFFFFFFF
dimension = 0xFFFFFFFF
biome = 0xFFFFFFFF
[playerDirection]
position = "center"
offsetX = 0
offsetY = 0
[coordinates]
show = true
position = "bottom-center"
offsetX = 0
offsetY = -15
format = "X: %d Y: %d Z: %d"
[dimension]
show = false
position = "below-coordinates"
offsetX = 0
offsetY = 12
[biome]
show = false
position = "below-dimension"
offsetX = 0
offsetY = 12
[appearance]
showBorder = false
borderWidth = 1
borderRadius = 3
showBackground = false
backgroundPadding = 4
textScale = 1.0
textShadow = false
[animation]
smoothRotation = false
rotationSpeed = 0.3
Simply create a new TOML file in config/bettercompass/themes/ with your own theme configuration. The theme will be automatically loaded and available through commands.
All commands support Tab-completion for theme names.
/bettercompass theme list– Display all available themes with the current one marked/bettercompass theme set <name>– Switch to a specific theme (saved to config)/bettercompass theme current– Show the currently active theme and its properties/bettercompass theme reload– Hot-reload all themes from disk (useful for developers)
🌐 Server Compatibility
Better Compass features complete server-client integration:
- Client-only mode: Works seamlessly in single-player
- Server mode: Administrators can enforce themes and settings across all players
- Real-time sync: Configuration changes sync immediately when players join
- Override system: Server theme forcing takes priority over client preferences
- Flexibility: Individual settings can be left to client choice or forced server-wide
🎯 Default Themes
- default – Balanced, clean design suitable for most playstyles
- compact – Optimized for smaller screens and minimal HUD footprint
- colorful – Vibrant colors for better visibility and visual appeal
- immersive – Subtle and elegant design for atmosphere preservation
💡 Creating Custom Themes
Simply create a new TOML file in config/bettercompass/themes/ with any name. Themes are automatically loaded and available through commands. The theme system provides 50+ customizable parameters to match any player preference or server aesthetic.
🎯 Mod Goal
Better Compass enhances navigation with a modern, highly customizable interface while maintaining vanilla-friendly balance. Whether you prefer a subtle compass or a feature-rich HUD, the extensive theme system accommodates every playstyle in both single-player and multiplayer environments.
常见问题
Better Compass Azimut 支持哪些 Minecraft 版本?
Better Compass Azimut 支持 Minecraft Java 版 1.20–1.20.6,共 7 个版本,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。
Better Compass Azimut 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。
luigipower5798 的其他作品
查看全部 →Apocalypse food
这个 Minecraft 模组新增了多种食物,为饥饿值管理和增益效果提供丰富选择。
NeonLight
NeonLight is a Minecraft Forge mod for version 1.20.1 that adds colorful neon lights to illuminate your creations and decorate your builds. Version 1.1
Loot Table Manager
LootTable Manager is a Minecraft mod that allows you to add, replace, or customize loot tables for any block that contains an inventory, including vanilla blocks and blocks added by other mods (furniture, cupboards, drawers, shelves, etc.).
Loot Table Manager
LootTable Manager is a Minecraft mod that allows you to add, replace, or customize loot tables for any block that contains an inventory, including vanilla blocks and blocks added by other mods (furniture, cupboards, drawers, shelves, etc.).
评论
登录后评论和评分