mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
64 lines
2.4 KiB
Markdown
64 lines
2.4 KiB
Markdown
<div align="center">
|
|
|
|

|
|
|
|
[](https://papermc.io/software/folia)
|
|
[](https://discord.gg/ZUgYCEJUEx)
|
|
[](https://modrinth.com/plugin/fancydialogs)
|
|
|
|
[](https://modrinth.com/plugin/fancydialogs)
|
|
[](https://hangar.papermc.io/Oliver/FancyDialogs)
|
|
|
|
<br />
|
|
|
|
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.
|
|
|
|
</div>
|
|
|
|
## Features
|
|
|
|
- Welcome dialog: shows when a player joins for the first time
|
|
- Tutorials: explain how your amazing server works in multiple chapters
|
|
- Quick action: assign one dialog to the quick-action hotkey ('G' by default)
|
|
- MiniMessage formatting is supported
|
|
- You can use placeholders by PlaceholderAPI and MiniPlaceholders
|
|
- Awesome API for other plugin developers to use
|
|
|
|
## Dialog structure
|
|
|
|
There are four different dialog types, you can choose from:
|
|
|
|
- Notice
|
|
- Confirmation
|
|
- Multi action
|
|
- Dialog list
|
|
|
|
Each dialog has the following properties:
|
|
|
|
- Title: will be shown at the top of the screen
|
|
- External title: will be shown when a button refers on this dialog
|
|
- Can close with tab: true / false
|
|
- Body: text and/or items
|
|
- Inputs: see section below
|
|
|
|
Input controls:
|
|
|
|
- Checkbox: can be true or false
|
|
- Slider (numbers): configure min, max and how many steps
|
|
- Combobox: choose one element from a list
|
|
- Text: the user can type any text (multiline boxes are supported)
|
|
|
|
## Installation
|
|
|
|
Paper **1.21.6** with **Java 21** (or higher) is required. Plugin should also work on **Paper** forks.
|
|
|
|
**Spigot** is **not** supported.
|
|
|
|
### Download
|
|
|
|
- **[Modrinth](https://modrinth.com/plugin/fancydialogs)**
|
|
- **[Hangar](https://hangar.papermc.io/Oliver/FancyDialogs)**
|