PerfectWaystones

Place waystone blocks around your world and fast travel between the ones you have discovered. Admins set up server waystones available to everyone, while players build their own public or private network. Includes a travel menu, a settings menu, per-player discovery and JSON persistence.

Version1.0.0
PlatformHytale Server Plugin
Java21+
CompatibilityHytale Update 5 (Pre-Release 5)
DependenciesNone
LanguagesEN, FR, ES, DE, IT

Buy on BuiltByBit

Installation

  1. Drop PerfectWaystones-1.0.0.jar in UserData/Mods/
  2. Start the server
  3. Use /pws give to get a waystone block
  4. Place it, then use it to start travelling

How It Works

  1. Get a waystone with /pws give (add a color, e.g. /pws give blue) and place it.
  2. Admins create server waystones for everyone; players create their own personal ones.
  3. Walk up to a waystone and use it to discover it and open the travel menu.
  4. Pick any discovered waystone and teleport instantly.

Server & Player Waystones

Discovery

Players unlock a waystone by visiting it once. Every player keeps their own discovery list, so a waystone only appears in the travel menu after it has been discovered. Server waystones are visible to all, an owner always sees their own, public waystones appear once discovered, and private waystones are owner-only.

Travel Menu

Opened when you use a waystone. Lists every destination you can travel to, paginated. Select one and you are teleported one block above the target so you never spawn inside the block.

Settings Menu

Opened when you place a waystone (or use one you own). Lets the owner:

Variants & Colors

21 waystone variants: 11 colors (Blue, Cyan, Green, Lightgreen, Lime, Orange, Pink, Red, Skyblue, Topaze, Yellow) plus an oak finish. Every variant has an emissive core that glows in the dark so waystones stand out at night.

Cross-World Travel

Waystones store their own world, so you can travel between waystones located in different worlds, not only the one you are standing in.

Commands

CommandDescription
/pws give <color>Get a waystone block (optional color)
/pws listList every waystone on the server
/pws reloadReload the configuration
/pws setlang <code>Set the language (EN, FR, ES, DE, IT)
/pws helpShow help

Permissions

PermissionDescription
perfectwaystones.adminPlace server waystones, break any waystone, and use admin commands

Configuration

File: UserData/Saves/MODDING/mods/KatsuyaTV_PerfectWaystones/config.json

{
  "lang": "EN"
}

Waystones are stored in waystones.json and per-player discoveries in discovery/<uuid>.json inside the same folder.

FAQ

Why can't I see a waystone in the travel menu?

You have to discover it first by visiting it. Private waystones you do not own never appear.

Can players place their own waystones?

Yes. Anyone can place a waystone, which becomes a personal waystone they own. Only admins (perfectwaystones.admin) create server waystones available to everyone.

Who can break a waystone?

The owner, or an admin. Server waystones can only be removed by an admin.

Does travel work across different worlds?

Yes, as long as the destination world is loaded.