User Guides

Getting Started

Learn how players and modpack authors can configure Shogi-backed rules.

What this section is for

These guides are for players and modpack authors who want to customize mods that expose Shogi-backed properties.

Shogi lets a mod expose a namespaced key (for example waystones:warp_requirements) and then evaluate rule expressions to calculate the final result at runtime.

Prerequisites

Before writing rules, make sure:

  • the target mod actually supports Shogi-backed properties
  • Shogi is installed when the mod requires live rule evaluation
  • you know where the mod expects rules (config/shogi.json or a mod config rule list)
  • you reload config or restart after editing, depending on the mod

How key targeting works

Rule targets are namespaced identifiers in the form namespace:path.

  • namespace is usually the mod id (waystones, forgivingvoid, etc.)
  • path is the specific property key exposed by that mod

Example target keys:

  • waystones:warp_requirements
  • forgivingvoid:falling_height

Next guides

Regular guides use expression format only. JSON structure is documented in the Advanced page.