插件介绍
LuxDialogues 是一款 Minecraft 服务器插件(支持 Bukkit/Spigot/Paper 及其分支,以及 Folia),专注于提供高度可定制的 NPC 对话系统。从上述内容可以看出其主要特点包括:- 完全自定义:对话文本、选项、背景图片、音效、打字速度、触发距离等均可自由配置。
- 多页对话:支持创建多个对话页面,方便设计复杂剧情。
- 动作与反馈:可根据玩家选择的选项执行命令(如发送消息),并支持自定义动作分配。
- 丰富音效:可为打字过程、选项切换、选项选中分别设置不同的音效。
- 范围控制:可设定玩家离开对话触发区域后自动关闭对话。
- Folia 支持:针对下一代高性能服务器核心 Folia 进行了兼容,保证多线程环境下稳定运行。
- 自动生成资源包:内置资源包生成器,无需手动处理材质、声音等资源文件,极大简化了视觉定制流程。
- 多语言:默认英文,但允许通过配置文件启用其他语言。
# LUXDIALOGUES
## 测试版已完成
LuxDialogues 现已稳定运行。我们会根据建议和需求持续添加新功能。该插件仍在开发中,并将不断改进。如果你遇到任何 Bug 或问题,只需报告,它们将立即得到解决。也请检查你使用的其他调用动作栏的插件,兼容性无法保证。不过,如果你报告任何问题,我们会尽力修复。
### 可自定义的对话和选项
导游 Onur
对话中的所有文本和选项皆可自定义,并可按照需求修改。背景图片可以轻松更换和定制。
这是最好的对话插件。即将发布。你想要拥有它吗?
### 简易着色
- 我等不及了!
- 太棒了!
- 呃,不要!
你知道吗?你可以创建多个页面。而且一切都是完全可自定义的。
### 选项与动作
你可以根据用户的选择发送消息,或者通过使用自定义动作分配功能,来利用无限的可能性。
- actions(动作):
- msg %player_name% action1
- msg %player_name% action2
### 自定义音效
你可以为选项的选中、选项间的切换以及文本的处理过程添加自定义音效。
- Sounds(音效):
- typing(打字音效): luxdialogues.luxdialogues.sounds.typing
- selection(选择音效): luxdialogues.luxdialogues.sounds.selection
### 打字速度与距离控制
你可以调整对话框中文本的处理速度,并在玩家离开对话触发区域时结束对话。
- Settings(设置):
- typing-speed(打字速度): 1 # 单位:刻(每秒20刻)
- range(范围): 2
### Folia 支持
应众多客户的强烈要求,已添加 Folia 支持。现在你的对话可以在 Folia 上流畅运行,尽情享受性能提升!
### 资源包生成器
资源包现已自动生成。不再需要额外费力去更改视觉效果、音效或行距。
输出 LuxDialogues v1.1.6
### 语言
插件的主要语言及保证可用的语言是英语。其他语言可以自行在 pages.yml 中启用。