Dialogs
Plugin for PaperMC/Paper servers granting you ability to create complex dialogs and display them to your players.
Configured dialogs can be triggered with /dialogs send (player) (dialog_id)
command.
Recommended to be used along with FancyNPCs, LuaLink, WorldGuardExtraFlags or other plugins that allow execution of console commands upon certain action.
Configuration
Default configuration video showcases plugin capabilities. File (with detailed comments) can be found here.
Requirements
Requires Java 17 (or higher) and Paper 1.20.1 #161 (or higher).
Building
Some dependencies use GitHub Gradle Registry and thus may require extra configuration steps for the project to build properly.
# Cloning repository.
$ git clone https://github.com/Grabsky/Dialogs.git
# Entering cloned repository.
$ cd Dialogs
# Compiling and building artifacts.
$ gradlew clean build
Contributing
This project is open for contributions. Help in regards of improving performance, adding new features or fixing bugs is greatly appreciated.