File Details
lethimyap-1.3.0-beta.jar
- B
- May 18, 2026
- 119.19 KB
- 22
- 1.20.1
- Forge
File Name
lethimyap-1.3.0-beta.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
Additions
- Added automatic live reloading for
client_dialogue.toml- Client dialogue config now reloads automatically when the file is modified
- Added
/yap-debug reloadfor live server config and pool override reloading - Added
/yap-debug poolsto list all registered dialogue pools - Added
/yap-debug availablepoolsto inspect currently eligible dialogue pools and weights - Reworked dialogue pool conditions into a full multi-condition system
- Added support for AND, OR, and XOR condition modes
- Added new compare modes:
below_or_equalabove_or_equal
- Added generic
PoolConditionsystem - Added always-valid conditions for ambient/idle dialogue support
- Added source-number conditions for addon-provided runtime values
- Added
PoolConditionSourceRegistryfor addon integrations without NBT syncing - Added new API helpers for:
- condition pools
- condition builders
- source-number pools
- number condition sources
- Added override support for
conditionModeand conditions
Changes
- Exposed internal available-pool selection for debugging utilities
- Updated pool matching to use unified condition evaluation
- Updated pool override config format to support multi-condition pools
- Updated existing built-in pools to use the new system
Removed
- Removed obsolete
registerNbtNumberPoolAPI helper
Notes
This was a large backend update. Any addons using registerNbtNumberPool() will not work with this version. Please update to using the new registerConditionPool() instead, which is far more powerful and allows you to avoid exposing NBT data and muddying the player's NBT. If you need to use NBT, there is a condition option for it.

