Skip to content

A minecraft plugin that specializes in creating conversational dialogs by clicking on a citizens npc.

License

Notifications You must be signed in to change notification settings

iAtog/character-dialogue

Repository files navigation

Character Dialogue Codacy Badge

Introduction

It is a plugin for SpigotMC/PaperMC that specializes in creating dynamic conversations with npcs, giving a dynamic experience to players.

Wiki: https://absolute-algorithmic.gitbook.io/character-dialogue-documentation/

How to install

  • Download a release here
  • Put the .jar file in your /plugins folder
  • Add a NPC plugin to your /plugins folder

Features

  • Conversations with NPCs
    • Persistent conversations
    • Custom dialogue on first interaction with npc
    • NPC controlling
    • Multiple methods to build conversations
    • Choices
  • Custom items to give/remove
  • Hidden NPCs with conditions
  • MiniMessage support
  • PlaceholderAPI support
  • Conditions inside dialogues
  • Start dialogues on enter WorldGuard regions
  • Holograms (only HolographicDisplays and DecentHolograms)
  • NPCs plugins support:
    • Citizens
    • ZNPCs Plus
    • FancyNPCs

Compiling the project

$ git clone https://github.com/iAtog/character-dialogue
$ cd ./character-dialogue
$ gradlew shadowJar

When running gradlew shadowJar the plugin will be in /build folder

About

A minecraft plugin that specializes in creating conversational dialogs by clicking on a citizens npc.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages