# Shogi Documentation > Documentation for the Shogi rules engine for Minecraft Mods. ## Documentation Sets - [Shogi Documentation](https://shogi.twelveiterations.com/llms-full.txt): This is the full documentation for Shogi, the rules engine library for Minecraft Mods. ## Developers - [Gradle Setup](https://shogi.twelveiterations.com/raw/developers.md): Learn how to add Shogi to your project. - [Defining Shogi Values](https://shogi.twelveiterations.com/raw/developers/values.md): Expose a mod property as a typed ShogiValue with a default provider. - [Custom Scopes](https://shogi.twelveiterations.com/raw/developers/scopes.md): Configure a dedicated Shogi scope for mod-specific rules and effects. - [Releasing your Mod](https://shogi.twelveiterations.com/raw/developers/release.md): Learn what to watch out for when releasing your mod. ## Guides - [Getting Started](https://shogi.twelveiterations.com/raw/guides.md): Learn what Shogi is for and how players and modpack authors can configure Shogi-backed rules. - [Rule Expression Format](https://shogi.twelveiterations.com/raw/guides/expressions.md): Full reference for the Shogi expression syntax used in rules. - [Available Effects](https://shogi.twelveiterations.com/raw/guides/effects.md): Reference for the built-in Shogi effects and conditions available in expression rules. ## Utilities ## Advanced - [Using JSON](https://shogi.twelveiterations.com/raw/advanced/json.md): Learn how to define Shogi rules in JSON instead of expressions. ## Migration