Перейти к содержимому
Mineforgian

Данные могли устареть: источник временно недоступен, показан кэш.

Dialogues

Easily create complex action chains.

Загрузки
1K
Подписчики
16
Обновлён
27 ноября 2025 г.
Лицензия
GPL-3.0-only

Опубликован 19 ноября 2023 г.

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

Logo

GitHub Release Modrinth Downloads CodeFactor Grade

Modrinth


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


Requirements

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


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 FancyNPCs, LuaLink, Skript, WorldGuardExtraFlags or other plugins that allow for execution of console commands upon certain action.


Default Configuration Showcase


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.

Ченджлог

1.21.4-32Релиз1.21.8, 1.21.9, 1.21.10 · 27 ноября 2025 г.
  • Removed integration with FancyAnalytics.
1.21.4-26Релиз1.21.6, 1.21.7, 1.21.8 · 27 декабря 2024 г.

No code changes. Tested the plugin and marked as compatible with 1.21.4.

  • Updated dependencies.
  • Changed license from MIT to GPLv3.

This is the first release licensed under GPLv3.

1.21-23Релиз1.21.3, 1.21.4, 1.21.5 · 28 октября 2024 г.

AS OF BUILD #23, PLUGIN NOW REQUIRES JAVA 21

  • Updated Gradle to 8.8
  • Updated Java to 21
  • Made sure plugin works on Paper 1.21.3

Plugin now collects some basic analytics data via FancyAnalytics.

  • Plugin Version (eg. 1.21-23)
  • Server Version (eg. 1.21.3)
  • Server Software (eg. Purpur)
  • Java Version (eg. 21.0.5)
  • Operating System (eg. Linux)
  • ...possibly some more - I'm still discovering this tool.

This data will be used to enhance future development of the plugin.

Can be disabled in the /FancyAnalytics/config.yml file.

Thank you for using Dialogs!

1.21-21Релиз1.21.3, 1.21.4, 1.21.5 · 27 сентября 2024 г.

Updated GitHub and Modrinth pages. No code changes.

Marked plugin as compatible with 1.21.1.

1.21-20Релиз1.21.3, 1.21.4, 1.21.5 · 23 июня 2024 г.
  • Fixed no longer working (as of 1.20.5+) minecraft:give command in one of examples.
  • Corrected missing_permissions translation which appeared in the wrong language. It has also been moved to locale.json and locale_commands.json file has been deleted.

Plugin has been marked to support 1.21.

YOU NEED TO RESET YOUR LOCALE.JSON FILE! OTHERWISE PLUGIN WON'T LOAD.

1.20.6-18Релиз1.21.3, 1.21.4, 1.21.5 · 24 мая 2024 г.

Updated dependencies with no code changes. Plugin has been marked to support 1.20.5 and 1.20.6.

1.20.4-17Релиз1.21.3, 1.21.4, 1.21.5 · 11 февраля 2024 г.

Typing animation sound can now be configured for actionbar_animation elements. Example:

// Optional typing sound that is played each animation frame. (DEFAULT = block.note_block.hat, master, 1.0, 1.5)
"typing_sound": { "key": "block.tripwire.click_on", "source": "master", "volume": 1.0, "pitch": 1.5 }
1.20.4-16Релиз1.21.3, 1.21.4, 1.21.5 · 11 января 2024 г.

No new features, just build changes. Plugin now bundles all required dependencies.

Комментарии

Загружаем…