anglesnap
- Java 100%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| gradle/wrapper | ||
| src/main | ||
| .gitattributes | ||
| .gitignore | ||
| build.gradle | ||
| CLAUDE.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle | ||
AngleSnap
A client-side Fabric mod for Minecraft that lets you save and snap to precise camera angles. Useful for redstone contraptions using Magic Mirror technology, such as the Mirror Pylon and Orbital Railcannon.
Features
- Save angles -- store exact yaw/pitch values with custom names, icons, and colors
- Snap to angles -- click a saved angle to instantly align your crosshair
- Sky overlay -- toggle floating markers in the sky showing your saved angles (F7)
- Angle HUD -- optional on-screen display of your current yaw/pitch, configurable to any screen corner
- Auto-snap -- automatically snap your crosshair when looking near a saved marker
- Per-world storage -- angles are saved separately for singleplayer worlds, Realms, and multiplayer servers
- Multiplayer warning -- configurable anti-cheat warning when joining servers
Controls
| Key | Action |
|---|---|
| F6 | Open the AngleSnap menu to add, edit, or remove angles. Click an angle to snap to it. |
| F7 | Toggle the sky overlay displaying saved angles as markers |
Installation
Requires Fabric Loader and Fabric API.
- Install Fabric Loader for your Minecraft version
- Download Fabric API and place it in your
mods/folder - Download AngleSnap and place it in your
mods/folder
ModMenu is optional but recommended for in-game configuration access.
Configuration
Settings are accessible via ModMenu or the in-game AngleSnap menu. Options include:
- Overlay visibility and marker scale
- Text label scale
- Snap-to-marker sensitivity and delay
- HUD corner position (top-left, top-right, bottom-left, bottom-right)
Config files are stored in .minecraft/config/anglesnap/, with saved angles organized into subdirectories for singleplayer, Realms, and multiplayer.
Building from Source
./gradlew build
The built jar will be in build/libs/.