Skip to content

Releases: Ladysnake/Blabber

v1.0.0

22 Oct 19:01
1b6ad49
Compare
Choose a tag to compare

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 of data/<namespace>/blabber_dialogues/
  • BREAKING (for modders) : The maven group and package are now org.ladysnake instead of io.github.ladysnake

Mod Interactions

  • REI and EMI no longer appear on the dialogue screen

see full changelog here

v0.6.0

25 Mar 12:07
90cbb99
Compare
Choose a tag to compare

Version 0.6.0:

Updated to MC 1.19.4

see full changelog here

v0.5.1

26 Feb 22:48
fb45d6d
Compare
Choose a tag to compare

Version 0.5.1:

Fixes

  • Fixed quilt incompatibility caused by unsupported API

see full changelog here

v0.5.0

26 Feb 18:29
13ee9e8
Compare
Choose a tag to compare

Version 0.5.0:

Updated to MC 1.19.3

see full changelog here

v0.4.0

30 Jul 23:29
Compare
Choose a tag to compare

Version 0.4.0:

Updated to MC 1.19.1

see full changelog here

v0.3.0

12 Jun 10:04
Compare
Choose a tag to compare

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)

see full changelog here

v0.2.0

13 Apr 17:29
Compare
Choose a tag to compare

Version 0.2.0:

  • Updated to 1.18.2

see full changelog here

v0.1.2

13 Jan 00:02
Compare
Choose a tag to compare

Version 0.1.2:

  • Fixed unskippable not being actually optional
  • Made more errors appear when loading an invalid dialogue definition file

see full changelog here

v0.1.1

12 Jan 22:54
Compare
Choose a tag to compare

Version 0.1.1:

  • Add localization for dialogue instructions (thanks cominixo01, Tijmen, BingQI, and AwsAlex!)

see full changelog here

v0.1.0-SNAPSHOT

12 Jan 16:41
Compare
Choose a tag to compare

Version 0.1.0:

Initial version

Additions

  • Data-driven dialogues
  • In-game command to start a dialogue

see full changelog here