Dialogues

Easily create complex action chains.

1,30k

Dialogues

<div align="center">

This plugin has been archived and will no longer receive updates. I recommend switching to This plugin has been archived and will no longer receive updates. or a similar plugin.

Logo

<br />

Plugin that grants you ability to create complex dialogs *(chains of elements)* and display them to your players.

</div>

<br />

Requirements

Requires Paper 1.20.1 #161 (or higher) and Paper 1.20.1 #161 (or higher).

<br />

Features

Dialogs allows you to do the following: - Create animated NPC-like dialogs. - Create complex chains of delayed actions. - Choose from wide selection of available actions and customize them as you like. - `chat_message` - Sends a chat message to specified audience. - `actionbar_animation` - Sends a typing animation of specified text to the target. - `console_command` - Makes console execute a command. - `player_command` - Makes target player execute a command. - `pause` - Waits for desired amount of ticks, before proceeding to the next action. - ...more to come in the future!

Every element type except for `actionbar_animation` have built-in support for PlaceholderAPI.

More detailed guide can be found in the `plugins/Dialogs/dialogs/default.json` file that is created the first time you start the plugin.

Recommended to be used along with execution of console commands, %%MD1%%, %%MD2%%, %%MD3%% or other plugins that allow for execution of console commands upon certain action.

<br />

Default Configuration Showcase

<br />

Building

Some dependencies use GitHub Gradle Registry and thus may require extra configuration steps for the project to build properly.

```shell

Cloning repository.

$ git clone https://github.com/Grabsky/Dialogs.git

Entering cloned repository.

$ cd Dialogs

Compiling and building artifacts.

$ gradlew clean build ```

<br />

Contributing

This project is open for contributions. Help in regards of improving performance, adding new features or fixing bugs is greatly appreciated.

ADS