Releases: Ladysnake/Blabber
Releases · Ladysnake/Blabber
v1.0.0
Version 1.0.0:
- Updated to MC 1.20.2
- First version available on Modrinth
Additions
- Conditional choices !
- A dialogue choice can require an arbitrary condition in the form of a JSON predicate
- You can make it so that, when a choice is unavailable, it displays as either grayed out or hidden entirely
- Grayed out choices display a customizable explanation when hovered
- Conditions are refreshed every tick while a dialogue is active
- Blabber will warn you in the logs at initialization if a dialogue has a risk of leaving a player without choices
- You can now see a little arrow icon next to the currently selected choice
- This icon gets replaced with a lock when the choice is unavailable
- If despite all validation a player ends up on a dialogue screen with no choice available, they will now see an "escape hatch" choice suggesting they report the issue
Changes
- BREAKING : Dialogues are now loaded from
data/<namespace>/blabber/dialogues/
instead ofdata/<namespace>/blabber_dialogues/
- BREAKING (for modders) : The maven group and package are now
org.ladysnake
instead ofio.github.ladysnake
Mod Interactions
- REI and EMI no longer appear on the dialogue screen
see full changelog here
v0.6.0
v0.5.1
v0.5.0
v0.4.0
v0.3.0
Version 0.3.0:
Updated to MC 1.19
Additions
- Dialogues now get validated upon world loading - the following issues will cause failures :
- Infinite loops preventing users from reaching a dialogue state with type
dialogue_end
- Dialogue states that are not endings but offer no choice either (unless it is guaranteed that players cannot reach them)
- Infinite loops preventing users from reaching a dialogue state with type
see full changelog here
v0.2.0
v0.1.2
v0.1.1
v0.1.0-SNAPSHOT
Version 0.1.0:
Initial version
Additions
- Data-driven dialogues
- In-game command to start a dialogue
see full changelog here