All Mods Resource Packs Data Packs Shaders Modpacks Plugins
FancyDialogs

FancyDialogs

by Oliver • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

FancyDialogs Banner


Simple and lightweight plugin to create and manage the new dialogs. Because the dialogs were added in 1.21.6, only players on 1.21.6 or newer can view them.

You can create create dialogs (in JSON files) and then assign them to many cool features.

Features

  • Welcome dialog: shows when a player joins for the first time
  • Tutorials: explain how your amazing server works in multiple chapters [WIP]
  • MiniMessage formatting is supported
  • You can use placeholders by PlaceholderAPI and MiniPlaceholders
  • Awesome API for other plugin developers to use

Core advantages of FancyDialogs:

  • Simple custom dialog creation (in JSON format or in code)
  • A lot of different dialog components (text, buttons, input fields, etc.)
  • Custom button actions (e.g. run commands, give items, open other dialogs)
  • MiniMessages and PlaceholderAPI support

For servers

If you use FancyDialogs as a plugin, you can take advantage of the following features:

  • Dialog as welcome-screen for players joining the first time
  • Custom tutorial dialogs
  • FancyNpcs 'open_dialog' action for NPCs

For plugin developers

If you are a plugin developer and want to spice up your plugin with dialogs, you can use FancyDialogs as a library.

You can define default dialogs, which will be persisted in the plugins/FancyDialogs/data/dialogs folder. This allows server administrators to customize the dialogs for their server. You can then use the dialogs in your plugin and show them to the players whenever you want.

Common use cases are:

  • Help dialogs (e.g. for commands or features)
  • Confirmation dialogs for critical actions
  • Shop UIs (replacing inventories UIs)
  • Dialogs for quests

Data collection

This plugin collects anonymous usage data to help us understand how the plugin is being used and to improve it. All collected data by all servers is aggregated, we don't store any IP addresses, server names, or any other information that could be used to identify a specific server or user. Read more about that topic (used platforms, how to opt-out, list of metrics ...) in the documentation.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.2 +1
Folia Paper
11h ago 1
26.3 26.2 26.1.2 +1
Folia Paper
11h ago 1
26.2 26.1.2 1.21.x
Folia Paper
11h ago 1
26.2 26.1.2 1.21.x
Folia Paper
11h ago 1
26.1.2 1.21.x
Folia Paper
11h ago 1
26.1.2 1.21.x
Folia Paper
11h ago 1
26.1.2 1.21.x
Folia Paper
11h ago 1
26.1.1 1.21.x
Folia Paper
11h ago 1
26.1 1.21.x
Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.x
Folia Paper
11h ago 1
1.21.6
Folia Paper
11h ago 1
1.21.6
Folia Paper
11h ago 1
1.21.6
Folia Paper
11h ago 1
1.21.6
Folia Paper
11h ago 1
1.21.6
Folia Paper
11h ago 1
1.21.6
Paper
11h ago 1
1.21.6
Paper
11h ago 1
1.21.6
Paper
11h ago 1
1.21.6
Paper
11h ago 1
1.21.6
Paper
11h ago 1
[1.4.0+57] 1.4.0+57 by Oliver on Oct 15, 2026
Download
Commit hash: c087744

Commit message: Update FA mc-api

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.4.0] 1.4.0 by Oliver on Oct 15, 2026
Download
  • Add support for 26.3
  • Remove support for 1.21.5
  • Fixed player_command button actions on Folia
[1.3.0+56] 1.3.0+56 by Oliver on Oct 15, 2026
Download
Commit hash: 711542c

Commit message: fancydialogs: Fix player_command action on Folia

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.3.0] 1.3.0 by Oliver on Oct 15, 2026
Download
  • Added support for 26.2
[1.2.0.55] 1.2.0.55 by Oliver on Oct 15, 2026
Download
Commit hash: d836b09

Commit message: Update ChatColorHandler to 8.1.1

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.2.0] 1.2.0 by Oliver on Oct 15, 2026
Download

  • Reminder to everyone who uses the FancyDialogs Java API:**

If you're still using the old URL to our maven repository, please update to the new one.

Old repo url: https://repo.fancyplugins.de/releases
New repo url: https://repo.fancyinnovations.com/releases

Both URLs point to the same underlying repo, so nothing should break. You just need to replace the url.

The old repo url will stop working in about **30 days**.
[1.1.2.54] 1.1.2.54 by Oliver on Oct 15, 2026
Download
Commit hash: ecea9a2

Commit message: Add support for 26.1.2

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.2.53] 1.1.2.53 by Oliver on Oct 15, 2026
Download
Commit hash: 7c64a79

Commit message: Use java 25 in deploy workflows

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.2.52] 1.1.2.52 by Oliver on Oct 15, 2026
Download
  • Added support for 26.1
[1.1.2.51] 1.1.2.51 by Oliver on Oct 15, 2026
Download
Commit hash: b5a51e0

Commit message: all plugins: Fix issues with logger when server is shutting down

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.2.50] 1.1.2.50 by Oliver on Oct 15, 2026
Download
Commit hash: 8210435

Commit message: fancydialogs: New message design

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.2.49] 1.1.2.49 by Oliver on Oct 15, 2026
Download
Commit hash: 69e08c6

Commit message: Update dev build version (Optimized checking used server software)

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.2] 1.1.2 by Oliver on Oct 15, 2026
Download
## Added arguments ([#182](https://github.com/FancyInnovations/FancyPlugins/pull/182))

  • Add support for dynamic arguments in dialogs via dialog.open(player, args)
  • Arguments can be referenced in dialog content using {arg:0}, {arg:1}, etc.
  • Arguments work in title, body text, input labels/placeholders, button labels/tooltips, and clipboard actions
  • Updated /dialog open command to accept optional arguments
  • Updated open_dialog action and FancyNpcs integration to support arguments

## Added requirements ([#201](https://github.com/FancyInnovations/FancyPlugins/pull/201))

Created a new configuration option to Buttons & Inputs (Checkbox, Select, Textfield) to have a requirement for it to appear in a dialog. Currently these requirements are permission or string match - being
``
requirements: {
"type": "permission",
"permission": "my.permission"
}
`
or
`
requirements: {
"type": "stringMatch",
"input": "%player_name%",
"output": "mesemi"
}
``
resulting in the item displaying if conditions are met (perm is held, or %player_name% resolves to mesemi)

## Exit actions, widths and columns ([#204](https://github.com/FancyInnovations/FancyPlugins/pull/204))

  • Added width for buttons, selects and textfields
  • Added columns for dialogs (for dialogs that match multi_action, a "column" parameter can be used to change columns)
  • Added exitAction for multi_action dialogs (basically a footer button with custom action, but mainly for close buttons)

Thank you to WiFlow and mesemi for their contributions to these features!
[1.1.1.48] 1.1.1.48 by Oliver on Oct 15, 2026
Download
Commit hash: 5cc3b6a

Commit message: Update dependencies

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.1.47] 1.1.1.47 by Oliver on Oct 15, 2026
Download
Changes: Add requirements to buttons & inputs (#201)

Commit hash: 617e92a

Commit message: fancydialogs: Update version to 1.1.1.47

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.1.46] 1.1.1.46 by Oliver on Oct 15, 2026
Download
Commit hash: 7aa0345

Commit message: ci: Automatically publish apis to maven & add hangar deployment config

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.1.45] 1.1.1.45 by Oliver on Oct 15, 2026
Download
Commit hash: d881820

Commit message: fancydialogs: Update version

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.1] 1.1.1 by Oliver on Oct 15, 2026
Download
  • Added copy_to_clipboard action
  • Added configurable body width
[1.1.0.44] 1.1.0.44 by Oliver on Oct 15, 2026
Download
Commit hash: f28c4bb

Commit message: ci: Update deployment configs

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.0.43] 1.1.0.43 by Oliver on Oct 15, 2026
Download
Commit hash: e2e5311

Commit message: Update chatcolorhandler (now supports sprite tag)

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.0.42] 1.1.0.42 by Oliver on Oct 15, 2026
Download
Commit hash: f67383c

Commit message: Update link to docs

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.0.41] 1.1.0.41 by Oliver on Oct 15, 2026
Download
Commit hash: fc0662f

Commit message: Update ChatColorHandler to 6.0.3

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.0.40] 1.1.0.40 by Oliver on Oct 15, 2026
Download
Commit hash: 9cf3641

Commit message: Update versions

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.1.0] 1.1.0 by Oliver on Oct 15, 2026
Download
  • Added support for 1.21.11
[1.0.1.39] 1.0.1.39 by Oliver on Oct 15, 2026
Download
Commit hash: c3934f5

Commit message: Add support for 1.21.11

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.0.1.38] 1.0.1.38 by Oliver on Oct 15, 2026
Download
Commit hash: unknown

Commit message: unknown

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.0.1.38] 1.0.1.38 by Oliver on Oct 15, 2026
Download
Commit hash: unknown

Commit message: unknown

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.0.1.37] 1.0.1.37 by Oliver on Oct 15, 2026
Download
Commit hash: dc806151465b7a5d68cd5fdb75ae53742885e079

Commit message:

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.0.1.36] 1.0.1.36 by Oliver on Oct 15, 2026
Download
Commit hash: %COMMIT_HASH%

Commit message: %COMMIT_MESSAGE%

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
[1.0.1.35] 1.0.1.35 by Oliver on Oct 15, 2026
Download
Commit hash: 54572f1736e50d9eba418dbf141704b318be5996

Commit message: fancynpcs, fancyholograms, fancydialogs: Add support for 1.21.11-pre4

  • (The last commit message does not always directly reflect the changes related to this version.)*

Keep in mind that this is a snapshot version. Snapshot versions are **not** meant to be used in production. They are for **testing purposes only** and may contain bugs or incomplete features. Use at your own risk.
FancyDialogs Icon
Download FancyDialogs
Select game version
Select platform