Mod Compatibility

JourneyMap

Waystones has inbuilt support for JourneyMap. Waystones will be added as waypoints to the map.

The integration can be disabled by setting journeyMap.enabled to false. If you use the standalone "JourneyMap Integration" mod, journeyMap.preferJourneyMapIntegrationMod controls whether Waystones' own integration backs off in favor of that.

BlueMap

Waystones has inbuilt support for BlueMap. Waystones and Sharestones will be added as markers to the map.

includeWaystones
Boolean
If enabled, waystones will be tracked as markers on BlueMap. (Default: true)
includeSharestones
Boolean
If enabled, sharestones will be tracked as markers on BlueMap. (Default: true)
includeUndiscoveredWaystones
Boolean
If enabled, undiscovered waystones will be tracked as markers on BlueMap. (Default: false)

Dynmap

Waystones has inbuilt support for Dynmap. Waystones and Sharestones will be added as markers to the map.

The integration can be disabled with dynmap.enabled.

Shogi

Waystones uses Shogi for rule-based configuration via config/waystones.rules.json and exposes the following Shogi values:

ValueTypeDescription
waystones:after_warp_effectsListApplies post-warp effects, including the default auxiliary slot modifier effects.
waystones:warp_stone_use_timeIntegerUse duration of warp stones in ticks. Defaults to 32.
waystones:warp_plate_use_time_multiplierFloatMultiplier used to adjust warp plate use duration from auxiliary slot modifiers. Defaults to 1.
waystones:warp_plate_use_timeIntegerUse duration of warp plates in ticks. Defaults to 15 * waystones:warp_plate_use_time_multiplier, clamped between 1 and 30.
waystones:scroll_use_timeIntegerUse duration of scrolls in ticks. Defaults to 32.
waystones:may_manage_global_waystonesBooleanControls whether the player may manage global waystones. Defaults to the matching config behavior and creative-only checks.
waystones:may_editBooleanControls whether the player may edit the effective waystone. Defaults to owner and global-waystone management checks.

For more information on how to configure these properties, see the [https://shogi.twelveiterations.com/guides](Shogi Guide).

Unbreakables

Waystones has inbuilt support for Unbreakables. For example, you can use Unbreakables to make generated waystones unbreakable.

Additionally, the following conditions are made available to Unbreakables rules:

ConditionDescriptionExample
waystones:is_ownerPasses if the player is the owner of the waystonewaystones:is_owner
!waystones:is_ownerPasses if the player is not the owner of the waystone!waystones:is_owner
waystones:is_globalPasses if the waystone is a global waystonewaystones:is_global
!waystones:is_globalPasses if the waystone is not a global waystone!waystones:is_global

Permissions

Waystones has inbuilt support for permission systems. It exposes the following permissions:

PermissionDescriptionDefault
waystones:command.waystones.activateRunning the /waystones activate command.Operator
waystones:command.waystones.forgetRunning the /waystones forget command.Operator
waystones:command.waystones.countRunning the /waystones count command.Operator
waystones:command.waystones.placeRunning the /waystones place command.Operator
waystones:command.waystones.listRunning the /waystones list command.Operator
waystones:command.waystones.guiRunning the /waystones gui command.Operator
waystones:command.waystones.cooldownRunning the /waystones cooldown command.Operator
waystones:command.waystones.twinboundRunning the /waystones twinbound command.Operator