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

Shogi

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

Загрузки
361K
Подписчики
86
Обновлён
14 августа 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 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.1.2.8+neoforge-26.1.2Релиз26.1.2 · 14 августа 2026 г.
  • Fixed integer overflow in ExperiencePointsCost if the player has too many levels
  • API: Allow overriding stream codec registrations without throwing
  • API: Move primitive stream codecs for results that may occur without Shogi installed to shogi-api
26.2.0.5+neoforge-26.2Релиз26.2 · 14 августа 2026 г.
  • Fixed integer overflow in ExperiencePointsCost if the player has too many levels
  • API: Allow overriding stream codec registrations without throwing
  • API: Move primitive stream codecs for results that may occur without Shogi installed to shogi-api
26.1.2.8+fabric-26.1.2Релиз26.1.2 · 14 августа 2026 г.
  • Fixed integer overflow in ExperiencePointsCost if the player has too many levels
  • API: Allow overriding stream codec registrations without throwing
  • API: Move primitive stream codecs for results that may occur without Shogi installed to shogi-api
26.2.0.5+fabric-26.2Релиз26.2 · 14 августа 2026 г.
  • Fixed integer overflow in ExperiencePointsCost if the player has too many levels
  • API: Allow overriding stream codec registrations without throwing
  • API: Move primitive stream codecs for results that may occur without Shogi installed to shogi-api
26.2.0.4+fabric-26.2Релиз26.2 · 31 июля 2026 г.
  • API: Added RuleEditBox with syntax highlighting, auto-complete suggestions and parameter tooltips
  • API: Allow overriding stream codec registrations without throwing
  • API: Move primitive stream codecs for results that may occur without Shogi installed to shogi-api
26.2.0.4+neoforge-26.2Релиз26.2 · 31 июля 2026 г.
  • API: Added RuleEditBox with syntax highlighting, auto-complete suggestions and parameter tooltips
  • API: Allow overriding stream codec registrations without throwing
  • API: Move primitive stream codecs for results that may occur without Shogi installed to shogi-api
26.1.2.7+neoforge-26.1.2Релиз26.1.2 · 10 июля 2026 г.
  • Added support for #= macro assignments
  • Added has_value to check if variable is set
  • Fixed nested variable assignments not being counted for auto applied effects
  • Fixed some default effects missing sync codecs
26.2.0.3+neoforge-26.2Релиз26.2 · 10 июля 2026 г.
  • Added support for #= macro assignments
  • Added has_value to check if variable is set
  • Fixed nested variable assignments not being counted for auto applied effects
  • Fixed some default effects missing sync codecs

Комментарии

Загружаем…