Chemdah命令 /chemdah ●权限:chemdah.admin●缩写: ch ●参数: info一查看玩家信息mirror一查看性能监控reload一重载插件 /chemdahapi ●权限: chemdah.admin ●缩写: chapi●参数: createscenes一创建场景演出效果cancelscenes一取消场景演出效果 /chemdahplayerdata ●权限: chemdah.admin·缩写:chpd ●参数: set一设置玩家数据add 一增加玩家数据clear一清空玩家数据remove 一删除玩家数据 /chemdahplayerlevel●权限:chemdah.admin缩写: chpl ●参数: addLevel一设置玩家的自定义等级setLevel一增加玩家的自定义等级addExp 一设置玩家的自定义经验setExp一增加玩家的自定义经验 /chemdahquest ●权限:chemdah.admin●缩写: chq ●参数: accept一使玩家接受任务failure一使玩家放弃任务complete 一使玩家完成任务reset一重置玩家的任务stop 一停止玩家的任务 trigger一唤起玩家的Trigger任务 triggerAll一唤起所有玩家的Trigger任务info 一查看玩家任务信息 ui一使玩家打开任务纵览track一使玩家追踪任务 /chemdahscript ●权限: chemdah.admin●缩写:chs ●参数: run 一运行脚本stop一停止脚本 stopAll一停止所有脚本list一列出所有脚本reload一重载脚本环境 /chemdahvariables●权限: chemdah.admin●缩写: chv ●参数: get一获取全局变量set 一设置全局变量add 一增加全局变量remove 一移除全局变量list一列出所有全局变量 option: #对话(用于对话框,打开箱子界面)或聊天(玩家聊天面板)theme: 'chest/chat' title: '{name)' switch_D:npc id: "绑定npc'#打开对话条件when: - if: '条件>open: ID-1ID-1:npc: 执行条件 ●任务基础格式 ID:task:任务序号: objective: '任务类型'condition: [ ] goal:[ ] #单个任务执行 agent:[ ] #全局任务执行agent:[ ] ★任务类型 Chemdah兼容条件 always一一总是显示trigger一一触发器(未知) custom level一一玩家Chem等级player data一一玩家Chem数据◆player inventory一一玩家背包◆player permission一一玩家权限◆Mythicmobs兼容条件 mythicmobs kill一一击杀MM怪物◆CrazyCrates兼容条件 cc open一一抽奖界面Placeholder兼容条件placeholder api一一变量◆Paper兼容条件 criterion grant一一剥夺物品elytra boost一一增强鞘翅shoot projectile一一弹射 Adyeshach兼容条件 anpc interatct一一NPC交互anpc damage一一受到NPC攻击Bukkit兼容条件 block break一一破坏方块block farm一一锄地block ignite一一点燃方块harvest block一一收获农作物block place一一放置方块block insteract一一交互方块entity combust一一实体燃烧entity interact一一实体交互entity tame一一驯服实体player anvil一一使用铁砧player break一一物品损坏item consume一一消耗物品craft item一一合成物品 drop item一一丢弃物品enchant item一一附魔物品furnace extract一一熔炉烧物品item insteract一一物品交互item mend一一修复物品pickup item一一拾取物品pickup arrow一一拾取箭矢pickup exp一一拾取经验 player advaneced—一完成成就player animation一一玩家动作player attack一一玩家攻击bed enter一一睡觉 bed leave一一起床edit book一一编辑书本entity breed一一实体繁殖bucket fill一一使用空桶bucket empty一一使用桶change world一一世界传送player chat一一玩家聊天 player command一一使用指令player damage一一玩家攻击 player damage by block一一摔落方块受伤player damage by entity一一实体攻击受伤player death一一玩家死亡 entity dismount一一实体下马exp change一一经验变动 player fish一一玩家钓鱼 food change一一玩家饱食度变动item held一一手持物品 player jump一一玩家跳跃hoser jump—一马跳跃player kill一一玩家击杀◆level change一一等级变动entity mount一一骑乘实体player move一一玩家移动portal enter一一进入传送门portal exit一一离开传送门pressure plate一一触发压力板player real move一一玩家移动距离recipe discover一一获得合成配方heal regain一一生命恢复健康 player resurrect一一玩家复活(触发不死图腾复活)player riptide一一使用激流附魔 player shear一一使用剪刀player bow一一使用弓 player statistic一一统计数据player teleport一一玩家传送 ★脚本代理 ##书写规范为接口名称[@约刺约束有-self -all -party约束与@可不填 ●任务脚本前缀 accept 一一接受前执行条件accepted 一一接受后执行条件 accept cancelled 一接受被取消后执行条件fall一一失败前执行条件 falled-一失败后执行条件complete 一一完成前执行条件completed -一完成后执行条件restart一一重启前执行条件restarted-一重启后执行条件continued一一条目继续时执行条件 ●任务常见脚本 close一一关闭对话 quest track 一一开启任务导航(需搭配组件) sleep 1s或1h一一用于间隔脚本代理(用于防止过多执行造成卡顿)talk "内容”一说出一段指定内容PS:NPC头顶放出的一句话 tell colored "内容"一一说出一段指定内容 goto任务对话框ID一一跳到指定任务对话框quest select任务ID—选择指定的Chem任务quest accept一一接受选择过的指定Chem任务command inline "指令"as op 一一作为OP使用该指令title colored "内容"by 10 20 10一一发送主title内容subtitle colored"内容" by 10 20 10一发送副title内容var全局ID add数字—一增加指定全局 profile data元数据ID to数值一一将元数据变为XX(用于防止重复对话)