Shogi

Rule-based, contextually dynamic configuration options for supported mods.

This is a library mod that adds a rule-based effect system for use in Minecraft mods. Its most notable use is Waystones, where it controls the highly dynamic warp requirements, and Unbreakables, where it controls the rules of which blocks are unbreakable.

To achieve this, mods implement the Shogi API and expose properties that can then be configured using a Shogi expression, which is a simple text-based format. For information on how to write Shogi rules or how to implement Shogi for your own mod, see the documentation.

Features

  • Dynamic rule evaluation based on player, dimension, or other context 
  • Simple expression syntax to configure rules as well as JSON support
  • Conditional logic and aggregates for advanced calculations
  • Powerful configuration expansion for mod developers with many inbuilt effects
  • Embeddable lightweight API for mod developers to easily add support

The Shogi Team

AnvilGod tier frameprofile avatar
  • 1.4K
    Followers
  • 58
    Projects
  • 1.9B
    Downloads
Donate

More from BlayTheNinthView all

  • NetherPortalFix project image

    NetherPortalFix

    Ensures correct destinations when travelling back and forth through Nether Portals in Multiplayer.

    • 156.1M
    • June 16, 2026
  • Client Tweaks project image

    Client Tweaks

    There, I fixed Minecraft for you. Various optional tweaks to improve Minecraft Quality of Life.

    • 73.6M
    • July 28, 2026
  • Ex Compressum project image

    Ex Compressum

    Ex Nihilo Addon. Attempts to reduce grind by adding pre-automation tools like compressed hammers.

    • 31.1M
    • July 27, 2026
  • Forgiving Void project image

    Forgiving Void

    Makes the void hate you a little less (and vice-versa). Fall down and come back out on top.

    • 53.0M
    • June 16, 2026
  • NetherPortalFix project image

    NetherPortalFix

    Ensures correct destinations when travelling back and forth through Nether Portals in Multiplayer.

    • 156.1M
    • June 16, 2026
  • Client Tweaks project image

    Client Tweaks

    There, I fixed Minecraft for you. Various optional tweaks to improve Minecraft Quality of Life.

    • 73.6M
    • July 28, 2026
  • Ex Compressum project image

    Ex Compressum

    Ex Nihilo Addon. Attempts to reduce grind by adding pre-automation tools like compressed hammers.

    • 31.1M
    • July 27, 2026
  • Forgiving Void project image

    Forgiving Void

    Makes the void hate you a little less (and vice-versa). Fall down and come back out on top.

    • 53.0M
    • June 16, 2026