
Shogi
Rule-based, contextually dynamic configuration options for supported mods.
Обновлён 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.
- 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.2 | neoforge | 3 июля 2026 г. | .jar (403 КБ) |
| 26.2.0.2+fabric-26.2 | Релиз | 26.2 | fabric | 3 июля 2026 г. | .jar (404 КБ) |
| 26.1.2.6+neoforge-26.1.2 | Релиз | 26.1.2 | neoforge | 3 июля 2026 г. | .jar (403 КБ) |
| 26.1.2.6+fabric-26.1.2 | Релиз | 26.1.2 | fabric | 3 июля 2026 г. | .jar (404 КБ) |
| 26.2.0.1+fabric-26.2 | Релиз | 26.2 | fabric | 16 июня 2026 г. | .jar (380 КБ) |
| 26.2.0.1+neoforge-26.2 | Релиз | 26.2 | neoforge | 16 июня 2026 г. | .jar (378 КБ) |
| 26.1.2.5+neoforge-26.1.2 | Релиз | 26.1.2 | neoforge | 26 мая 2026 г. | .jar (378 КБ) |
| 26.1.2.5+fabric-26.1.2 | Релиз | 26.1.2 | fabric | 26 мая 2026 г. | .jar (380 КБ) |
| 26.1.2.4+neoforge-26.1.2 | Релиз | 26.1.2 | neoforge | 22 мая 2026 г. | .jar (378 КБ) |
| 26.1.2.4+fabric-26.1.2 | Релиз | 26.1.2 | fabric | 22 мая 2026 г. | .jar (380 КБ) |
| 26.1.2.3+neoforge-26.1.2 | Релиз | 26.1.2 | neoforge | 1 мая 2026 г. | .jar (378 КБ) |
| 26.1.2.3+fabric-26.1.2 | Релиз | 26.1.2 | fabric | 1 мая 2026 г. | .jar (379 КБ) |
| 26.1.2.2+neoforge-26.1.2 | Релиз | 26.1.2 | neoforge | 30 апреля 2026 г. | .jar (378 КБ) |
| 26.1.2.2+fabric-26.1.2 | Релиз | 26.1.2 | fabric | 30 апреля 2026 г. | .jar (379 КБ) |
| 26.1.0.4 | Релиз | 26.1.1, 26.1.2 | fabric | 9 апреля 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)andlookup_team(username)effects - Added
set_food_level(number)andset_health(number)effects - Added
health_cost(number)andadd_health(number)effects - Added
hunger_cost(number)andadd_hunger(number)effects - API: Fixed
refuse()not supportingComponentcoercion
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)andlookup_team(username)effects - Added
set_food_level(number)andset_health(number)effects - Added
health_cost(number)andadd_health(number)effects - Added
hunger_cost(number)andadd_hunger(number)effects - API: Fixed
refuse()not supportingComponentcoercion
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)andlookup_team(username)effects - Added
set_food_level(number)andset_health(number)effects - Added
health_cost(number)andadd_health(number)effects - Added
hunger_cost(number)andadd_hunger(number)effects - API: Fixed
refuse()not supportingComponentcoercion
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)andlookup_team(username)effects - Added
set_food_level(number)andset_health(number)effects - Added
health_cost(number)andadd_health(number)effects - Added
hunger_cost(number)andadd_hunger(number)effects - API: Fixed
refuse()not supportingComponentcoercion
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.
Комментарии
Загружаем…