Dialogue icon

Dialogue -----

Your new way of getting player input. An improvement upon the Conversation API.




Changelog:
  • Added error handling for if you delete an entry in the "messages.yml" file that is generated by Dialogue. This is useful in case you do not want a messages to be sent at all. For example, normally if a player using an escape sequence to get out of a Dialogue, it sends the escape sequence message in your messages.yml file. To prevent that, you would delete the entry entirely.
There were no changes to the example plugin

Need support or have a question/suggestion? Join my discord.

Full Changelog: 1.4.6.1...1.4.7.0
----------, Apr 13, 2023

Changelog:
  • Added more Prompt.Builder#setText methods.
There were no changes to the example plugin

Need support or have a question/suggestion? Join my discord.

Full Changelog: 1.4.6.1...1.4.7.0
----------, Aug 13, 2022

Changelog:
  • Fixed issue with messages file.
  • Fixed issue with prompt text.
There were no changes to the example plugin

Need support or have a question/suggestion? Join my discord.

Full Changelog: 1.4.6.0...1.4.6.1
----------, Jul 8, 2022

Changelog:
  • Added bStats
There were little to no changes to the example plugin.

Need support or have a question/suggestion? Join my discord.

Dialogue Logo.png
----------, Jun 4, 2022

Changelog:

  • Dialogues can now have time limits. Can be set via Dialogue.Builder#setTimeLimit(Int). This time limit is expressed in seconds.
  • There is a new configurable message in the messages.yml file (the last one). This message sends when you use an escape sequence to exit a dialogue.
The wiki may not be fully updated yet, so please look at the example plugin to fully understand the changes.

Need support or have a question/suggestion? Join my discord.

Dialogue Logo.png
----------, Jun 3, 2022

Changelog:
  • Plugin now creates a messages.yml file within your plugin.
    • This file contains messages that are sent to the player. These messages were previously set in stone. Now, they're configurable
There were no changes to the example plugin

Need support or have a question/suggestion? Join my discord.

Dialogue Logo.png
----------, Apr 14, 2022

Changelog:
  • Developers can now add a retry limit for prompts. If a player gives invalid input, then you can let them retry for a certain amount of times. (Prompt#setRetryLimit)

You can see examples of these new features in action within the trivia dialogue of the example plugin.

The wiki may not be fully updated yet, so please look at the example plugin to fully understand the changes.

Need support or have a question/suggestion? Join my discord.

Dialogue Logo.png
----------, Apr 12, 2022

Changelog:
  • You can now delay your prompts via Prompt.Builder#setDelay
The wiki may not be fully updated yet, so please look at the example plugin to fully understand the changes.

Need support or have a question/suggestion? Join my discord.

Dialogue Logo.png
----------, Apr 12, 2022

Changelog:
  • Fixed an issue regarding the usage of input storage in a end action.
There have been no changes made to the example plugin

Need support or have a question/suggestion? Join my discord.

Dialogue Logo.png
----------, Apr 11, 2022

Changelog:
  • Multi text prompting has been added. You can send multiple prompt lines to the player via Prompt.Builder#addText
  • PromptInputType.LETTERS_AND_NUMBERS did not allow spaces. Fixed this. May just may an entirely different enum in the future.
The wiki may not be fully updated yet, so please look at the example plugin to fully understand the changes.

You can also join my discord.
Dialogue Logo.png
----------, Apr 11, 2022

Changelog:
Thanks to @byteful for the change.

Join my discord if you need support or have any questions

Dialogue Logo.png
----------, Apr 5, 2022

Changelog:
  • You can now chain end actions, and receive prompt actions.
  • There are now default actions. See the Action class
The wiki may not be fully updated yet, so please look at the example plugin to fully understand the changes.

You can also join my discord.

Commit Changelog: 1.2.0.1...1.3.0.0
----------, Mar 20, 2022

Changelog:
- Fixed 'ValidateInputEvent cannot be triggered asynchronously from another thread' by @byteful

Join my discord if you need support or have questions!​

Dialogue Logo.png
----------, Mar 15, 2022

the endAction variable is now a BiConsumer. This gives developers more flexibility and freedom within the end actions (Actions that run after Dialogue is over)

You will have to change your code. Join my discord if you need support or have questions!
Dialogue Logo.png
----------, Mar 14, 2022

Changelog:
  • Added an option for developers to specify whether the prompt gets sent to the player again if they send invalid input.
Dialogue Logo.png
----------, Mar 13, 2022

You will have to change a few things in your code if you're using the receive action consumer (previously).

Changelog:
  • Added default values to Dialogue and Prompt builders.
  • Receive input action is now a BiConsumer
    • Both the responder (the player) and the input are passed as parameters.
  • There's a new event: ValidateInputEvent. Developers can now validate prompt input via event listeners. You can see an example of this in the example plugin
----------, Mar 13, 2022

You can now get a valid player name from input (PromptInputTyp#Player). The player must be online.

Full Changelog: https://github.com/nthByte-LLC/dialogue/compare/1.0.0.0...1.0.1.0
----------, Mar 12, 2022

Resource Information
Author:
----------
Total Downloads: 1,486
First Release: Mar 12, 2022
Last Update: Apr 13, 2023
Category: ---------------
All-Time Rating:
2 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings