Questions & Answers

Disable XP Cost

To completely disable all XP costs, set enableCosts to false in the config file.

Alternatively, you can also tweak individual costs in the warpRequirements property.

Enable XP cost

To enable XP costs after they were disabled, set enableCosts to true in the config file.

If that doesn't work, your costs might be tweaks in the warpRequirements property. You can reset it to default by completing removing the line from your config file.

Warp Stone stuck at millions of seconds

If you are still encountering this on the latest release of Waystones, your server's time is likely not in sync with reality. Contact your server administrator to fix this.

Waystones disappear when placed

Either you are a non-op within the spawn protection area, or Waystones is not properly installed on your server.

Note that Waystones is a mod for Forge/Fabric/NeoForge. Your server needs to be running one of those mod loaders for Waystones to work.

Waystones cannot be crafted

Either the recipe has been changed or disabled in your pack, or Waystones is not properly installed on your server.

I recommend installing a mod like JEI to be able to view up-to-date recipes ingame.

Note that Waystones is a mod for Forge/Fabric/NeoForge. Your server needs to be running one of those mod loaders for Waystones to work.

Waystones cannot be used

You are most likely a non-op within the spawn protection area. Minecraft blocks all player interaction within the spawn protection area.

Contact your server administrator to change the spawn protection area or to move the waystone out of the protected area.

Move a waystone to the start or end of the list

You can hold shift while clicking the up/down button to instantly move a waystone to the start or end of the list.

Remove Waystones that no longer exist from the list

For normal waystones, you can hold shift in the selection screen to enable the delete button and remove it from your own list.

For global waystones, you need to be in creative mode to do the above, and the removal will be propagated to all players.

For sharestones, the only way to remove a corrupt entry is by removing it from the waystones.dat file using an NBT editor. The file is located in the world folder at data/waystones.dat. In multiplayer, this will be in the server's world folder.

Waystones are not generating in villages

Waystones only generate in villages generated through Vanilla Minecraft or certain supported mods (e.g. Repurposed Structures). Other generation mods may interfere with the generation of waystones in villages, especially ones that add new village types.

Due to Minecraft limitations, it is not possible for Waystones to reliably generate in all modded village types.

Some villages will still come without a waystone by default. You can change the config option spawnInVillages to FREQUENT to force waystones to generate in almost all supported villages.

Disable or change the crafting recipes

Crafting recipes can be overwritten through data packs or through the use of mods like CraftTweaker.

Refer to the respective guides (e.g. Minecraft Wiki for data packs, or CraftTweaker documentation) to learn the details.

Make generated waystones unbreakable

You can use the mod Unbreakables, which Waystones has inbuilt support for.

In config/unbreakables-common.toml, enable the waystones:generated_waystones ruleset to disallow breaking of generated waystones.

rulesets = [ "waystones:generated_waystones" ]

Allow everyone to create global waystones

On Minecraft 1.20.1, set globalWaystoneSetupRequiresCreativeMode to false in your config.

On recent Minecraft versions, add "GLOBAL" to the allowedVisibilities option of your config.

Export a waystone in a structure

Waystones initialize and receive a unique ID when they are loaded, so simply exporting a waystone block within a structure would result in all generated waystones having the same identity.

You need to un-initialize the waystone before exporting the structure. To do so, right-click it with a bamboo stick while in creative mode.

Make sure to save the structure before reloading the world or chunk as that would re-initialize the waystone.

Disable interdimensional teleport

To disable teleporting between waystones in different dimensions (i.e. only allowing teleports within the same dimension), use a warp requirement as follows:

[is_interdimensional] refuse(Cannot teleport to another dimension.)

Disable intradimensional teleport

To disable teleporting between waystones of the same dimension (i.e. only allowing teleports from one dimension to another), use a warp requirement as follows:

[is_not_interdimensional] refuse(Cannot teleport within the same dimension.)