Fixed
- Interactions with doors, traps, etc. not working when using an item
- Crash when trying to start the story from a command block
- Loading the last save of the story even if a specific chapter and scene were chosen
- Player tab list filled with fake players when spamming the start story command
Update
- Minecraft chat now clears when starting a story (useful for debugging)
Added
- Show warning on join if the story world Minecraft version and the Minecraft client version differ
- Toggle "debug" mode when running the command "/nc story play"
Fixed
- Custom force and time values in text effects not applied
Update
- You can now apply multiple text effects to a dialog instead of only one
- E.g. Mark: [shaking]Hello![/shaking] I'm feeling [waving force=2]good[/waving] today.
- Text effects are now supported in choices
- Added skip cutscene option in story command
/nc story skip cutscene
Misc
- Fake players no longer appear in the tab list
Fixed
- Crash when handling character name and dialog content from text
- 1.21.1 issue: Black screen not rendering on the main screen if no background image is set
Update
Now, when writing dialogs, if you need to add the character ":" without triggering a character speaking, you have to write it twice. Example:
Mark: I'm going to say it one more time:: I did not say this! Output: (Mark talking in the world) "I'm going to say it one more time: I did not say this!"
Fixed
- Invalid default dialog text/background color
- Issue 1.21.7: When you update the text color in the dialog options, the text becomes invisible
Added
- 3 options:
- Enable/disable completed story
- Enable/disable main screen when joining a world (if multiplayer, disabled by default)
- Enable/disable credits screen when story is completed
To access, type /nc open story_options
Updated
- Separate options, world options, and client options
- Client options for the user, such as text speed or auto-skip
- World options are specific to the world, such as displaying the main screen or credits screen