promotional bannermobile promotional banner

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

profile avatar
  • 1.4K
    Followers
  • 58
    Projects
  • 1.9B
    Downloads
Donate

More from BlayTheNinthView all

  • Hardcore Revival project image

    Hardcore Revival

    • 6.2M
    • Mods

    Help your friends back up after they die (if you can make it in time)

    • 6.2M
    • June 13, 2026
    • Mods
  • Balm project image

    Balm

    • 224.6M
    • Mods

    Abstraction Layer for Multi-Loader Mods

    • 224.6M
    • June 12, 2026
    • Mods
  • KleeSlabs project image

    KleeSlabs

    • 115.0M
    • Mods

    Break only the half of a double slab that you're looking at.

    • 115.0M
    • March 24, 2026
    • Mods
  • Waystones project image

    Waystones

    • 292.7M
    • Mods

    Teleport back to activated waystones. For Survival, Adventure or Servers.

    • 292.7M
    • May 29, 2026
    • Mods
    • +3
  • Hardcore Revival project image

    Hardcore Revival

    • 6.2M
    • Mods

    Help your friends back up after they die (if you can make it in time)

    • 6.2M
    • June 13, 2026
    • Mods
  • Balm project image

    Balm

    • 224.6M
    • Mods

    Abstraction Layer for Multi-Loader Mods

    • 224.6M
    • June 12, 2026
    • Mods
  • KleeSlabs project image

    KleeSlabs

    • 115.0M
    • Mods

    Break only the half of a double slab that you're looking at.

    • 115.0M
    • March 24, 2026
    • Mods
  • Waystones project image

    Waystones

    • 292.7M
    • Mods

    Teleport back to activated waystones. For Survival, Adventure or Servers.

    • 292.7M
    • May 29, 2026
    • Mods
    • +3