Back to mods
Astrocompass project artwork

CurseForge · Minecraft mod

Astrocompass

A CC: Tweaked API bridge that lets computers read Sable/Aeronautics physics data — ship pose, mass, entities and more, in world coordinates.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Astrocompass release should I use?

Updated last month
Latest stable file astrocompass-1.2.0
Game version 1.21.1
Loader NeoForge

astrocompass-1.2.0 targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.

Where it goes

Is Astrocompass required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does astrocompass-1.2.0 need?

astrocompass-1.2.0. Change the file and its required mods may change too.

All 1 required mods have matching files

Install CC: Tweaked first. We found matching files for this game-version and loader setup.

CC: Tweaked Needed by astrocompass-1.2.0
required
Matching file found Matched file: cc-tweaked-1.21.1-forge-1.113.1.jar

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Astrocompass without breaking your instance.

Built for astrocompass-1.2.0. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use astrocompass-1.2.0. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install CC: Tweaked first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside astrocompass-1.2.0. It opens that exact file at the source.

About this project

What does Astrocompass add?

Astrocompass is a data bridge mod for CC: Tweaked that gives computers direct access to the Create Aeronautics / Sable physics engine — the data source you need for fire-control radars, auto-turrets, head-tracking aim systems and ship monitoring scripts.

What it does

  • Ship-aware coordinates: on a physics structure, your computer reports real world coordinates instead of the far-away projected plot coordinates.
  • Full physics state: position, orientation quaternion, linear/angular velocity, mass, center of mass, inertia tensor and last-tick pose of your ship — all in one call.
  • Entity scanning: players, animals, monsters or everything in range, returned in world coordinates. Perfect radar feed.
  • Environment physics: gravity, air pressure, magnetic north and drag of the current dimension (aero module).
  • Pocket computer support: read the holder's position and view vector for head-aim builds.
  • Plot ↔ world coordinate transforms both ways.

All values are read directly from the physics engine on the Java side, which keeps the call path short — a good fit for control loops that poll ship data every tick.

Requirements

  • CC: Tweaked (required)
  • Create Aeronautics / Sable (optional — ship and physics-structure data)

Usage

The API is injected as a Lua global (not a peripheral):

local ac = astrocompass
print(ac.getCoord())            -- world coordinates, ship-aware
local ship = ac.getSelfSableShip()  -- full physics state table
for uuid, e in pairs(ac.getEntitiesAll(64)) do print(e.type, e.x, e.y, e.z) end

Full API reference and example scripts (radar test, pocket test, full smoke test) are on GitHub — see the Source link.

Origin

Astrocompass is a ground-up rewrite of the discontinued Metaphysics by KallenKas024 (AGPL-3.0), re-implemented for the Sable physics engine and released under the same license.

Project description from CurseForge.

Pick your setup

Astrocompass by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Astrocompass versions and loaders

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.