diff --git a/changelog.md b/changelog.md index ba88d6af..cd57fee4 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,23 @@ +------------------------------------------------------ +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//blabber/dialogues/` instead of `data//blabber_dialogues/` + ------------------------------------------------------ Version 0.6.0 ------------------------------------------------------ diff --git a/gradle.properties b/gradle.properties index e971c584..8a587239 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ org.gradle.jvmargs=-Xmx2G java_version=17 # Mod Properties - mod_version = 0.6.0 + mod_version = 1.0.0 maven_group = org.ladysnake archives_base_name = blabber @@ -23,4 +23,4 @@ org.gradle.jvmargs=-Xmx2G curseforge_versions = 1.20.2 cf_requirements = fabric-api cf_embeddeds = cardinal-components-api - release_type = beta + release_type = release