How to Start

Information of the plugin to work correctly on your server.

Requirements

1) Spigot

You need Spigot or Paper for the plugin to work. Don't use Craftbukkit.

2) Citizens

If you want to create conversations with NPCs you need Citizens. If you don't use this plugin you can still create conversations with other named entities. https://www.spigotmc.org/resources/citizens.13811/ Using the /interactions start command you can start conversations in certain locations even from other plugins (including other NPC plugins).

3) PlaceholderAPI

This dependency is completely optional. If you want to create conditional dialogues or options with requirements you will need to install PlaceholderAPI on your server to get a lot of variables. https://www.spigotmc.org/resources/placeholderapi.6245/ The plugin also has support for PlaceholderAPI variables in dialogue messages!

Remember to follow the instructions for downloading variables. If you need to use variables from the Player expansion you need to use the following commands to get them to work: 1) /papi ecloud download Player 2) /papi reload

4) ProtocolLib

This dependency is completely optional. You can use it to enable the use_protocollib option in the config to completely block player movement while in conversation. https://www.spigotmc.org/resources/protocollib.1997/

5) Holographic Displays, Decent Holograms or CMI

These dependencies are completely optional. You can use them to enable the hologram_dialogues option in Conversation Entities.

Holographic Displays: https://dev.bukkit.org/projects/holographic-displays Decent Holograms: https://www.spigotmc.org/resources/96927/ CMI: https://www.spigotmc.org/resources/3742/

Installation

To install the plugin on your server just place the Interactions file inside your plugins folder and start your server. Examples files will be generated in the conversations folder, you can use them as a reference or delete them.

Last updated