Перейти к содержимому
Mineforgian

Shogi

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

139K загрузок62 подписчиковLicenseRef-All-Rights-Reservedfabricneoforge

Обновлён 3 июля 2026 г. · опубликован 3 марта 2026 г.

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

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
26.2.0.2+neoforge-26.2Релиз26.2neoforge3 июля 2026 г..jar (403 КБ)
26.2.0.2+fabric-26.2Релиз26.2fabric3 июля 2026 г..jar (404 КБ)
26.1.2.6+neoforge-26.1.2Релиз26.1.2neoforge3 июля 2026 г..jar (403 КБ)
26.1.2.6+fabric-26.1.2Релиз26.1.2fabric3 июля 2026 г..jar (404 КБ)
26.2.0.1+fabric-26.2Релиз26.2fabric16 июня 2026 г..jar (380 КБ)
26.2.0.1+neoforge-26.2Релиз26.2neoforge16 июня 2026 г..jar (378 КБ)
26.1.2.5+neoforge-26.1.2Релиз26.1.2neoforge26 мая 2026 г..jar (378 КБ)
26.1.2.5+fabric-26.1.2Релиз26.1.2fabric26 мая 2026 г..jar (380 КБ)
26.1.2.4+neoforge-26.1.2Релиз26.1.2neoforge22 мая 2026 г..jar (378 КБ)
26.1.2.4+fabric-26.1.2Релиз26.1.2fabric22 мая 2026 г..jar (380 КБ)
26.1.2.3+neoforge-26.1.2Релиз26.1.2neoforge1 мая 2026 г..jar (378 КБ)
26.1.2.3+fabric-26.1.2Релиз26.1.2fabric1 мая 2026 г..jar (379 КБ)
26.1.2.2+neoforge-26.1.2Релиз26.1.2neoforge30 апреля 2026 г..jar (378 КБ)
26.1.2.2+fabric-26.1.2Релиз26.1.2fabric30 апреля 2026 г..jar (379 КБ)
26.1.0.4Релиз26.1.1, 26.1.2fabric9 апреля 2026 г..jar (376 КБ)

Показаны последние 15 из 16 версий. Все версии — на Modrinth.

Ченджлог

26.2.0.2+neoforge-26.2Релиз26.2 · 3 июля 2026 г.
  • Added support for +/- unary expressions (i.e. the exotic concept of negative numbers, lol)
  • Added is_in_team(name) and lookup_team(username) effects
  • Added set_food_level(number) and set_health(number) effects
  • Added health_cost(number) and add_health(number) effects
  • Added hunger_cost(number) and add_hunger(number) effects
  • API: Fixed refuse() not supporting Component coercion
26.2.0.2+fabric-26.2Релиз26.2 · 3 июля 2026 г.
  • Added support for +/- unary expressions (i.e. the exotic concept of negative numbers, lol)
  • Added is_in_team(name) and lookup_team(username) effects
  • Added set_food_level(number) and set_health(number) effects
  • Added health_cost(number) and add_health(number) effects
  • Added hunger_cost(number) and add_hunger(number) effects
  • API: Fixed refuse() not supporting Component coercion
26.1.2.6+neoforge-26.1.2Релиз26.1.2 · 3 июля 2026 г.
  • Added support for +/- unary expressions (i.e. the exotic concept of negative numbers, lol)
  • Added is_in_team(name) and lookup_team(username) effects
  • Added set_food_level(number) and set_health(number) effects
  • Added health_cost(number) and add_health(number) effects
  • Added hunger_cost(number) and add_hunger(number) effects
  • API: Fixed refuse() not supporting Component coercion
26.1.2.6+fabric-26.1.2Релиз26.1.2 · 3 июля 2026 г.
  • Added support for +/- unary expressions (i.e. the exotic concept of negative numbers, lol)
  • Added is_in_team(name) and lookup_team(username) effects
  • Added set_food_level(number) and set_health(number) effects
  • Added health_cost(number) and add_health(number) effects
  • Added hunger_cost(number) and add_hunger(number) effects
  • API: Fixed refuse() not supporting Component coercion
26.2.0.1+fabric-26.2Релиз26.2 · 16 июня 2026 г.
  • Updated to Minecraft 26.2
26.2.0.1+neoforge-26.2Релиз26.2 · 16 июня 2026 г.
  • Updated to Minecraft 26.2
26.1.2.5+neoforge-26.1.2Релиз26.1.2 · 26 мая 2026 г.
  • Fixed server-scoped rules not loading, resulting in use('waystones:generated_waystones') not working
26.1.2.5+fabric-26.1.2Релиз26.1.2 · 26 мая 2026 г.
  • Fixed server-scoped rules not loading, resulting in use('waystones:generated_waystones') not working

Полная история изменений — на Modrinth.

Комментарии

Загружаем…