- ◆ 支持核心
- Arclight
- ◆ 插件前置
- Cobblemon
- ◆ 游戏版本
- 1.21.1
XinEditor
一款用来编辑NPC的插件?
联系QQ 2493892461
(个人觉得应该是这个样子)
注:前5份48(已售3份),正常价68
联系QQ 2493892461
(个人觉得应该是这个样子)
注:前5份48(已售3份),正常价68
· 功能:
- 生成NPC(支持玩家模型/宝可梦模型) 注: 支持宝可梦形态/闪光等 (个人感觉应该可以兼容Z菌大帝的CobblemonSkinCore )- 自定义原版Cobblemon NPC自带聊天框(支持回复选项权限检测/按钮点击执行命令)
- 应该就是这个样子,没有别的突出的东西了
- 适用于剧情设置/NPC回复等用处
· 特点:
- 可以搭配很多插件,比如草神的CobbleVirtualNpc /语哥的YuCobblemonTask 做到不同效果- NPC可以不被攻击/移动
- 创建对话超级简单
· 示例:
代码:
# 对话配置说明:
# 1. 对话配置现在存储在 plugins/XinEditor/dialogues/ 文件夹中
# 2. 每个对话使用单独的YAML文件,文件名即为对话ID
# 3. 例如:player_dialogue.yml 对应对话ID为 player_dialogue
# 4. 每个对话文件包含以下结构:
# pages:
# <page_id>:
# text: 页面文本 (支持多行格式)
# options:
# <option_id>:
# text: 选项文本
# next: 跳转目标 (页面ID 或 close)
# commands: 执行指令列表 (可选)
# permission: 权限要求 (可选)
# 多行文本支持:
# 页面文本支持三种格式:
# 1. 普通字符串:text: "你好,欢迎来到我的世界!"
# 2. 块标量(多行):text: |
# 第一行
# 第二行
# 3. 字符串列表:text:
# - 第一行
# - 第二行
# 权限系统:
# 可以为对话选项添加权限要求,格式:
# permission: <权限节点>
# 例如:permission: xineditor.admin
# 只有拥有对应权限的玩家才能看到该选项
# 指令格式:
# - player:<指令> - 由玩家[OP]执行该指令
# - console:<指令> - 由控制台执行该指令
# 例如:
# commands:
# - player:give %player% diamond 1 -> %player%是玩家名称变量
# - console:say 玩家获得了钻石!
# 页面ID和选项ID:
# 可以自定义,但建议使用有意义的名称
# 例如:page1, page2, option1, option2 等
# 对话ID:
# 需要在NPC配置中引用,确保与文件名一致
# 例如:dialogues/player_dialogue.yml 对应 dialogue: player_dialogue
# 命令使用:
# /xineditor spawn <npc_id> - 在当前位置生成NPC
# /xineditor reload - 重新加载配置
# /xineditor list npcs - 列出所有NPC配置
# /xineditor list dialogues - 列出所有对话配置