我可以用 Interactions 做什么?
这个插件可以让你为 NPC 添加对话,创建复杂的对话树。你可以为这些对话添加不同的选项,这样玩家就可以继续与 NPC 对话,并在聊天框中输入(或点击)选项编号。Interactions比其他任何“对话/对话/任务”
插件更胜一筹,因为它让你可以完全控制你创建的对话。你可以为某个选项添加选择要求,甚至可以创建“条件对话”,只有满足某些条件才会发送给玩家。你还可以在对话中对玩家执行不同的操作,例如赋予玩家药水效果或执行命令。 你可以在游戏中使用插件 GUI 创建和编辑对话!该插件直接支持“公民”,但你也可以为其他插件的 NPC添加/int start
命令。你可以用这个插件来支持许多没有完整对话系统的任务插件!
更多 Gif!
编写对话系统
下一个对话按钮 + 开始任务
完整 WIKI 请点击此链接! https://ajneb97.gitbook.io/interactions/
实用程序:
- ✓ 用于创建对话的 GUI 库存
- ✓ 从任何点开始对话的命令(包括除公民之外的其他插件 NPC)
- ✓ 停止对话的命令
- ✓ 验证插件错误的命令
- ✓ 带有对话实体的影响点系统
- ✓ 防止在对话时使用命令和聊天
- ✓ 防止在对话时进行库存交互
- ✓ 防止在对话时发生暴徒伤害
- ✓ 在对话时隐藏收到的聊天消息
- ✓ 在对话时命令白名单
- ✓对话时的 BossBar 功能(1.9+)
- ✓ 对话时的 ActionBar 功能
- ✓ 编写对话系统
- ✓ 用于了解玩家是否已达到某些对话的变量
- ✓ 1.16 HEX 颜色支持聊天消息
对话实体属性:
- ✓ 名称
- ✓ 起点(NPC 或实体)
- ✓ 对话的开始/结束半径
- ✓ 启用慢速(缩放)效果
- ✓ 阻止玩家移动
- ✓ 保存对话进度
- ✓ 开始对话的权限
- ✓ C对话冷却
- ✓ 启用全息对话
- ✓ 多个对话
对话属性:
- ✓ 多个对话分支
- ✓ 多个玩家选项
- ✓ 启用随机对话
- ✓ 中断对话操作
对话属性:
- ✓ 可配置文本行
- ✓ 下一个/跳过对话按钮
- ✓ 中心文本变量
- ✓ JSON 格式
- ✓ 对话时间
- ✓ 对话结束时发送选项
- ✓ 对话结束时开始另一个对话
- ✓ 多个操作(执行命令、播放声音、发送标题消息、提供药水效果等等!)
- ✓ 启用显示对话名称
- ✓ 条件对话(基于 PlaceholderAPI 变量)
选项属性:
- ✓ 选项文本
- ✓ 在选择选项时开始对话
- ✓ 多项操作
- ✓ 显示的要求(基于 PlaceholderAPI 变量)
- ✓ 在聊天中写入选项编号
- ✓ 可点击选项
- ✓ 可选选项(W、S 键和潜行/跳跃)
- ✓对话内的选项
兼容性:
- ✓ 公民(从 NPC 开始对话)
- ✓ 任何 NPC 插件(允许从 NPC 执行命令)
- ✓ PlaceholderAPI(对于使用变量的要求和对话中的变量)
- ✓ ProtocolLib(在对话中完全阻止玩家移动并在玩家对话时完全隐藏聊天消息)
- ✓ 全息显示器(启用全息图对话)
- ✓ 体面的全息图(启用全息图对话)
- ✓ CMI(启用全息图对话)
- ✓适用于 1.8+
要求:
1. Spigot 或 Paper(不是 craftbukkit)
2. Citizens(可选,用于与 NPC 开始对话)(https://www.spigotmc.org/resources/citizens.13811/)
3. PlaceholderAPI(可选,用于管理要求,https://www.spigotmc.org/resources/placeholderapi.6245/)
4. ProtocolLib(可选,用于在对话时完全阻止玩家移动,https://www.spigotmc.org/resources/protocollib.1997/)
5. HolographicDisplays(可选,用于在对话时显示全息图对话,https://dev.bukkit.org/projects/holographic-displays/)或 Decent Holograms(https://www.spigotmc.org/resources/96927/)或 CMI(https://www.spigotmc.org/resources/3742/ )
要在您的服务器上安装插件,只需将Interactions文件放入您的插件文件夹并启动服务器即可。示例文件将在对话文件夹,您可以将其用作参考或删除它们。
使用/interactions create <conversation>和/interactions edit <conversation>开始创建您的第一个对话!
您可以使用游戏内的 GUI 创建和编辑对话,或者,您可能发现在每个对话的配置文件中编辑所有内容会更容易。
为了正确理解该插件,请查看下面的 wiki。在这里,您将找到对整个插件的详细解释。
完整 WIKI 请点击此链接!
https://ajneb97.gitbook.io/interactions/
