The pocket compass, a wooden case with a gold frame and a red-and-white needle, over a faint compass rose above the word COMPASS.
A wooden pocket compass with its lid open, showing a dial with a red and white needle in a brass-trimmed frame

Nomad Compass

A Hytale compass mod: a wood-cased pocket compass that points north, tracks a player or points at coordinates. Server-side, with no HUD.

What you get

Nomad Compass is a Hytale compass mod: a pocket compass that points north, tracks a player or points at coordinates you give it. It runs on the server, with no HUD.

  • One item. A wood-cased pocket compass with a hinged lid and a needle that moves. Switch to it and the lid snaps open; held with nothing tracked, the needle rests on north.
  • Point it somewhere. /compass track points the needle at a player and /compass point at a coordinate. It holds on the target until you clear it.
  • The target goes with the item. It is stored on the compass itself, so it survives a restart, follows the item when it is dropped, traded or picked up by somebody else, and is never inherited by a different compass.
  • Craftable. Made at a workbench from two copper bars and a stick.
  • No HUD, no client mod. Nothing is needed on the client.

Install

  1. Put NomadCompass.jar in your server's Server/mods/ folder.
  2. Start or restart the server. The asset pack is bundled inside the jar, so nothing else goes alongside it.

Do not also drop the loose asset folder in: the item would register twice.

Known limits

  • Restart after config changes. There is no reload command.
  • Other worlds. With CrossWorldTracking off, a target in another world makes the needle spin.
  • Tracked player positions. Only the last seen position of a tracked player is held in memory; it is re-read on the next refresh.

Guide

Before you install

Questions

Do players need to install anything?

No. Nomad Compass is server-side only. Put the jar in the server's mods folder and players join with the ordinary Hytale client.

Which Hytale versions does it run on?

Hytale 0.6 and the Update 7 pre-release (0.7.0-pre.1), using the same jar. It is compiled against 0.6.0 and runs on 0.6.3 servers.

How do I make a Hytale compass track a player?

Run /compass track with the player's name to point your compass at them. It holds on that player until you run /compass clear, and /compass point with x, y and z does the same for a fixed spot. A player in another world makes the needle spin unless CrossWorldTracking is on.

What happens to the target if I give the compass to someone else?

It stays with the compass. The target is stored on the item, so a compass set on your base can be handed to a newcomer and still point there.

Is there a HUD or a config command?

No HUD. The only setting file is compass.json, read at startup, so restart the server after changing it.

How do I make a compass?

Craft it at a workbench from two copper bars and a stick.

Also from Nomad Labs

Paid add-ons, each with its own page.

See every add-on