交互插件描述:
这个插件允许你为NPC添加对话,创建复杂的对话树。你可以在这些对话中添加各种选项,让玩家通过在聊天中输入(或点击)选项号继续与NPC对话。Interactions比其他任何对话/对话/任务插件都更棒的地方在于,你可以完全控制自己创建的对话内容。你可以添加选择选项的条件,甚至创建“条件对话”,只有满足特定条件才会发送给玩家。你还可以在对话中与玩家一起执行各种动作,比如给他们药水效果或执行命令。
你可以用插件的图形界面创建和编辑游戏内对话!
交互插件的功能:
公用事业:
- 用于创建对话的图形界面库存
- 从任何地方开始对话的指令
- 停止对话的命令
- 检查插件错误的命令
- 带有对话实体的影响点系统
- 避免在通话中使用命令和聊天
- 防止库存在通话中与之互动
- 防止在对话中伤害怪物
- 隐藏对话中收到的聊天消息
- 通话时团队白名单
- 通话中的BossBar(1.9+)
- 通话中动作栏功能
- 一个变量,可以告诉你玩家是否已经进入对话
- 支持1.16 HEX颜色用于聊天消息
对话实体属性:
- 名称
- 起始点(NPC或实体)
- 起止半径
- 启用减速(缩放)效果
- 阻挡球员移动
- 保持对话的流畅
- 请求开启对话
- 等待对话的时间
- 启用全息对话
- 多重对话
对话属性:
- 多重对话分支
- 玩家选择很多
- 启用随机对话
- 中断对话中的动作
对话功能:
- 可定制文本字符串
- 下一步/继续对话按钮
- 文本变量居中
- JSON 格式
- 对话时间
- 对话框结束时发送选项
- 对话结束后再开始新的对话
- 很多动作(执行命令、播放声音、发送标题信息、药水效果等等!)
- 启用对话名称显示
- 条件对话(基于 PlaceholderAPI 变量)
期权属性:
- 选项文本
- 选择一个选项时,可以开始对话
- 多重行动
- 交付要求(基于 PlaceholderAPI 变量)
- 在聊天里写下选项号码
- 可点击选项
- 可选选项(W、S和SNEAK/JUMP)
兼容性:
- 市民(用来与NPC开启对话)
- laceholderAPI(用于对话框中使用变量和变量的需求)
- ProtocolLib(在对话中完全屏蔽玩家移动,并在玩家对话时完全隐藏聊天消息)
- 全息显示(用于实现全息对话)
- 不错的全息影像(用于实现全息对话)
- CMI(启用全息对话)
- 适用于1.8+