

Spyglass Astronomy
Peer into the fascinating world of a procedurally generated solar system through the lens of a spyglass!
This mod is entirely client-side and designed to enhance world immersion and stimulate imagination. You're encouraged to create legends about all the constellations you draw and planets you name!
Celestial bodies and stars will be identical for all players on a particular world, generating randomly (and mostly scientifically accurately) for each world. You can easily share constellations with other players using client-side commands.
Scientific accuracy means that the fundamental principles of astronomy (orbital resonance, alignments, etc.) function exactly the same - all you need to do is spot them and create your own mythology!
Dependencies:
- Fabric API (or Quilt equivalent, though compatibility with this loader has not been tested)
How to Use
For interacting with the cosmos, there are three spyglass usage modes: standard, constellation mode (amethyst), and star mode (emerald). Switching between them is done with the pick block button (middle mouse button) while zoomed in.
In constellation mode, you can draw constellations by holding the attack button (left mouse button) and connecting stars with lines, as well as select existing constellations.
Star mode allows you to highlight individual stars and planets. Note that in this context, comets are referred to as "planets" when using commands.
After selecting an object, you can name it with the command /sga:name <name>
or get useful information via /sga:info
. You can also obtain details about a specific object without prior selection by following suggestions after typing /sga:info <x>
In multiplayer server gameplay, the commands /sga:share
or /sga:share <x>
are available for sharing the currently selected or specified object respectively. This generates a special code that can be sent in chat or via private message to another player, allowing them to easily add a constellation or planet/star name on their side (provided they also have this mod installed).
All client commands can be viewed by checking the suggestions that appear after typing /sga: