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.
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:
| Value | Type | Description |
|---|---|---|
waystones:after_warp_effects | List | Applies post-warp effects, including the default auxiliary slot modifier effects. |
waystones:warp_stone_use_time | Integer | Use duration of warp stones in ticks. Defaults to 32. |
waystones:warp_plate_use_time_multiplier | Float | Multiplier used to adjust warp plate use duration from auxiliary slot modifiers. Defaults to 1. |
waystones:warp_plate_use_time | Integer | Use duration of warp plates in ticks. Defaults to 15 * waystones:warp_plate_use_time_multiplier, clamped between 1 and 30. |
waystones:scroll_use_time | Integer | Use duration of scrolls in ticks. Defaults to 32. |
waystones:may_manage_global_waystones | Boolean | Controls whether the player may manage global waystones. Defaults to the matching config behavior and creative-only checks. |
waystones:may_edit | Boolean | Controls 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:
| Condition | Description | Example |
|---|---|---|
waystones:is_owner | Passes if the player is the owner of the waystone | waystones:is_owner |
!waystones:is_owner | Passes if the player is not the owner of the waystone | !waystones:is_owner |
waystones:is_global | Passes if the waystone is a global waystone | waystones:is_global |
!waystones:is_global | Passes if the waystone is not a global waystone | !waystones:is_global |
Permissions
Waystones has inbuilt support for permission systems. It exposes the following permissions:
| Permission | Description | Default |
|---|---|---|
waystones:command.waystones.activate | Running the /waystones activate command. | Operator |
waystones:command.waystones.forget | Running the /waystones forget command. | Operator |
waystones:command.waystones.count | Running the /waystones count command. | Operator |
waystones:command.waystones.place | Running the /waystones place command. | Operator |
waystones:command.waystones.list | Running the /waystones list command. | Operator |
waystones:command.waystones.gui | Running the /waystones gui command. | Operator |
waystones:command.waystones.cooldown | Running the /waystones cooldown command. | Operator |
waystones:command.waystones.twinbound | Running the /waystones twinbound command. | Operator |