Minecraft(我的世界)中文论坛

标题: [综合|管理|娱乐][SCT]ChestCommands —— 一个老牌强大的菜单插件[1.7-1.16]

作者: 晓夜Port    时间: 2019-12-15 20:59
标题: [综合|管理|娱乐][SCT]ChestCommands —— 一个老牌强大的菜单插件[1.7-1.16]
本帖最后由 晓夜Port 于 2021-1-30 08:28 编辑

Chest Commands
一个强大的 GUI 插件



ChestCommands是一个强大的菜单插件,简称CC菜单。
具有很多功能,并且配置起来方便,快速。


插件特点:
* 支持多菜单,可以从一个菜单点击图标后直接跳转到另一个菜单。
* 菜单可自定义展示物品,自定义提示和自定义指令
* 可通过添加 ChestCommandsPro 插件来支持 PlaceholderAPI ,可使用成百上千的变量。
* 插件可自己编辑 placeholders.yml 自己来为菜单添加特殊符号,自定义占位符。
* 高质量代码,效率高,速度快,BUG极少。
* 可通过添加 Vault  插件来支持经济系统,可以在菜单里做商店而不是使用 QuickShop 。
* 拥有可自己选择是否关闭的自动更新(在天朝自动更新还是算了吧)
* 支持玩家以 OP,控制台 身份执行指定的指令(不用担心安全问题)
* 可以自己设置打开菜单的物品,可以自己选择是用左键还是右键来打开菜单。可以自己自定义指令打开菜单。
* 以及更多,菜单该有的东西它基本都有。
* 支持中文!Windows 服务器如果中文乱码请把编码改为 ANSI 。
* 详细的报错,报错后看一下后台的提示消息就可以知道菜单的错误出在哪里。

ChestCommands 作者的话:这个插件使用了 bstats 统计数据,这会帮助未来的发展。如果你真的想关掉它。到 plugins 文件夹里找到 bstats 文件夹。进入将 config.yml 的 enabled 设置为 false 即可关闭。


在 ChestCommands v3.2.0 以后的版本,作者移除了对 PlayerPoints 的支持。
一个临时解决方案:

提交 Bug 请去这里

提交 Bug 须知

你可以去 Bukkit 页面捐助作者

教程

ChestCommands配置起来还是很简单的,有些服主喜欢使用编辑器。本人在此强烈不推荐编辑器,因为用久了你会发现手动写起来比编辑器还快。
英文版 Wiki :https://filoghost.me/docs/chest-commands (更新及时)



一、菜单的设置(就不用论坛的代码文字了,太过bug)

ChestCommands的配置文字我会用海绿色标示,其他颜色的为我的解释和说明。标 * 的为必须有的元素。



二、菜单内图标的设置




三、菜单内图标的节点


四、变量及点击效果

当我们做菜单时,肯定会用到一些变量。
{player} 代表点击图标的玩家
{world} 展示你所在的世界名
{online} 在线玩家的数量
{max_players} 服务器最大玩家,就是server.properties里设置的
{money} 拥有的游戏币,必须安装 Vault
{points}拥有的点券,必须安装 PlayerPoints

除了 WorldEdit 的指令,任何指令不能加 "/" 。

下面的示例说明了玩家点击后会触发 "spawn" 指令。
普通指令,以玩家身份执行

例:
  1. COMMAND: 'spawn'
复制代码

以控制台身份执行命令
需谨慎使用此命令。
在命令前加"console: "

例:
  1. COMMAND: 'console: say Hello world!'
复制代码

以 OP 身份执行命令
需谨慎使用此命令。
在命令前加"op:"
例:
  1. COMMAND: 'op: say Hello world!'
复制代码

执行多个命令
用分号“;”分割并执行多个命令。以下示例让玩家依次执行 /spawn 和 /me 指令。

例:
  1. COMMAND: 'spawn; me I have been teleported to the spawn!'
复制代码

向执行者发送一条消息
在命令前加"tell:"

例:
  1. COMMAND: 'tell: &cHello man!'
复制代码

发布公告
在命令前加"broadcast:"

例:
  1. COMMAND: 'broadcast: {player} is awesome!'
复制代码

播放声音
一个声音需要使用三个参数,(只有第一个参数是必须的),格式是 <soundName>,[pitch],[volume]
声音列表: 点我

例:

  1. COMMAND: 'sound: ghast scream, 2.0, 0.5'
复制代码

给予物品

例:
  1. COMMAND: 'give: wool:15, 10'
复制代码

给予游戏币(必须有 Vault)

例:

  1. COMMAND: 'give-money: 100.0'
复制代码

打开其他菜单
玩家需要有相应的权限才能打开指定菜单,关于权限请看下章

例:

  1. COMMAND: 'open: example.yml'
复制代码

BungeeCord跳转
如果您不知道什么是 BungeeCord ,可以忽略。

例:

  1. COMMAND: 'server: hub'
复制代码


给予点券
需要加 PlayerPoints 插件

例:

  1. COMMAND: 'give-points: 50'
复制代码

BOSS血条消息
需要 BarAPI 插件
在游戏顶部放一条BOSS血条消息。

格式为:<时间> | <信息>
时间以秒为单位

例:
  1. COMMAND: 'dragon-bar: 10 | &aHello, {player}!'
复制代码



指令与权限


指令 权限 解释
/cc 主命令,显示版本号和作者
/cc open chestcommands.command.open菜单名 打开菜单
/cc open 菜单名 玩家名 chestcommands.command.open.others为某个玩家打开指定菜单
/cc reload chestcommands.command.reload重载插件
/cc list chestcommands.command.list列出所有菜单
/cc help chestcommands.command.help 打开菜单帮助,会列出菜单所有的指令
chestcommands.open.菜单名.yml允许使用指令打开某菜单
chestcommands.item.菜单名.yml允许手持指定物品打开此菜单
chestcommands.update允许接收更新提醒
chestcommands.economy.bypass无视菜单收取游戏币,指可以免费使用菜单内设置了PRICE的图标(如果你不知道PRICE是什么,建议先把上面看完)
chestcommands.sign允许创建菜单告示牌


配置文件


default-color:
  name: '&f'
  lore: '&7'
multiple-commands-separator: ;
use-only-commands-without-args: true
update-notifications: true
use-console-colors: true
anti-click-spam-delay: 200


default-color的 name 和 lore 就是你在菜单里如果不在名称和lore里加颜色代码文字默认上面的颜色

multiple-commands-separator是自定义多命令分隔符,比如这里设置的就是用;隔离

use-only-commands-without-args 使用单独指令不需要加额外 参数 (不清楚,保持默认就好)

update-notifications 是有更新提醒权限的会接受到更新提醒

use-console-colors 使用控制台的颜色 (不清楚,保持默认就好)

anti-click-spam-delay 允许的点击频率


下载地址


[groupid=1511]Server CT[/groupid]
作者: 511281270    时间: 2019-12-16 02:34
楼主辛苦了!加油更新更多的配置例子!
作者: 0ojixueseno0    时间: 2019-12-16 09:00
楼主辛苦了,前排混个脸熟(可以把一些cc菜单的编辑器链接贴上呀)
作者: [email protected]    时间: 2019-12-16 09:09
终于找到会用的菜单插件了
作者: zzyzzyxw    时间: 2019-12-16 10:43
cc插件可以说是很经典的
支持楼主搬运
作者: 924002493    时间: 2019-12-16 15:55
女装插件所向无敌2333
作者: ds990327    时间: 2019-12-17 08:01
怎么调用彩色玻璃板

作者: 晓夜Port    时间: 2019-12-17 21:41
ds990327 发表于 2019-12-17 08:01
怎么调用彩色玻璃板

DATA-VALUE
作者: 戏子南念    时间: 2019-12-21 22:39
请问,在主城如何使用CC菜单点击传送到资源世界并实现随机传送?求教新手腐竹
作者: zyz_sunshine    时间: 2019-12-21 23:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 晓夜Port    时间: 2019-12-22 07:15
戏子南念 发表于 2019-12-21 22:39
请问,在主城如何使用CC菜单点击传送到资源世界并实现随机传送?求教新手腐竹 ...

设置一个地标
命令写入 warp 资源世界地标;随机传送指令 即可
作者: 戏子南念    时间: 2019-12-22 08:42
晓夜Port 发表于 2019-12-22 07:15
设置一个地标
命令写入 warp 资源世界地标;随机传送指令 即可

请问在菜单配置文件里怎么写指令如果用RT的话
作者: 晓夜Port    时间: 2019-12-22 08:43
戏子南念 发表于 2019-12-22 08:42
请问在菜单配置文件里怎么写指令如果用RT的话

请认真阅读教程。
作者: 511281270    时间: 2019-12-23 13:21
楼主你好
我想请问下可以设置玩家有某权限不能执行某个按钮么

相配合称号插件使用,给称号就是给某个玩家权限,如果他有了这个权限就不能再次兑换。
作者: 48846328    时间: 2020-1-10 16:22
感谢搬运!很不错的插件!用着很舒服
作者: 46166173    时间: 2020-1-29 12:55
很棒的插件,简单易上手
作者: 3346673454    时间: 2020-1-30 12:17
配置文件在哪里???

作者: 轻抚人心    时间: 2020-2-6 17:51
请教一下楼主,我想把变量写进LORE列表但是不能显示,是LORE行不支持变量显示吗
作者: 晓夜Port    时间: 2020-2-6 18:18
轻抚人心 发表于 2020-2-6 17:51
请教一下楼主,我想把变量写进LORE列表但是不能显示,是LORE行不支持变量显示吗 ...

ChestCommands 不支持 PlaceholderAPI
你可以使用 ChestcommandsPro 配合 CC V3.1.4 版本来实现 PAPI 支持
作者: 轻抚人心    时间: 2020-2-6 18:38
晓夜Port 发表于 2020-2-6 18:18
ChestCommands 不支持 PlaceholderAPI
你可以使用 ChestcommandsPro 配合 CC V3.1.4 版本来实现 PAPI 支持 ...

好的谢谢
作者: pgz992987400    时间: 2020-2-13 19:43
好用嗷!给力!
作者: 飞天兄    时间: 2020-2-18 16:37
如果下载到1.15.2的端会怎样


作者: 黯灭裁决丶    时间: 2020-2-19 20:25
bypass give <player>
作者: 3181869467    时间: 2020-2-20 21:39
1.12.2版本 只有3.2.0 才支持吗?想换一个低一点的版本不然不支持 扣除点券了CC用了好久实在不想换插件
作者: Eriyc    时间: 2020-2-26 23:52
楼主大大,没找到1.7.10版本的,请问能不能给个链接。
作者: 晓夜Port    时间: 2020-2-27 06:46
3181869467 发表于 2020-2-20 21:39
1.12.2版本 只有3.2.0 才支持吗?想换一个低一点的版本不然不支持 扣除点券了CC用了好久实在不想换插件 ...

V3.1.4也可以
作者: 晓夜Port    时间: 2020-2-27 06:46
Eriyc 发表于 2020-2-26 23:52
楼主大大,没找到1.7.10版本的,请问能不能给个链接。

用V3.1.4版本
作者: 克鲁鲁殿下    时间: 2020-2-27 15:15
请问在哪配置?config?
作者: 克鲁鲁殿下    时间: 2020-2-27 15:23
楼主,如何设置多个菜单?新建yml?
作者: 晓夜Port    时间: 2020-2-27 15:50
fantuan_233 发表于 2020-2-27 15:23
楼主,如何设置多个菜单?新建yml?

yep            
作者: 克鲁鲁殿下    时间: 2020-2-27 15:58
感觉这个插件就是一个半成品,还需要用户键入代码
作者: 晓夜Port    时间: 2020-2-27 16:00
fantuan_233 发表于 2020-2-27 15:58
感觉这个插件就是一个半成品,还需要用户键入代码

?????????????????????????????????


那你用意念控制它吗?
作者: 克鲁鲁殿下    时间: 2020-2-27 16:01
晓夜Port 发表于 2020-2-27 16:00
?????????????????????????????????

。。。(无言以对)
作者: hxkzhydsj    时间: 2020-2-27 17:39
感谢搬运,十分棒的插件
作者: 3181869467    时间: 2020-2-27 17:52
晓夜Port 发表于 2020-2-27 06:46
V3.1.4也可以

不可以啊 1.12.2 我加进去插件都不生成文件夹
作者: 克鲁鲁殿下    时间: 2020-2-27 22:19
楼主,我使用了example菜单,但是在控制台输入menu的时候出现了unknow command提示,怎么办?
作者: 克鲁鲁殿下    时间: 2020-2-28 12:15
楼主,我有一个问题,我使用了example.yml里面的menu(example没有更改一个字符),但是当我在控制台输入menu指令的时候却提示unknown command,这是为什么?
作者: 克鲁鲁殿下    时间: 2020-2-28 12:21
因为按照以前插件的经验,都会至少显示请在游戏中输入的
作者: lijiachen2222    时间: 2020-2-28 12:33
很好用,一只都在用这个插件
作者: 3373779562    时间: 2020-2-28 17:37
作者请问一下你这个cc菜单如何添加VV按钮啊
作者: 夕离丶    时间: 2020-3-8 09:36
3373779562 发表于 2020-2-28 17:37
作者请问一下你这个cc菜单如何添加VV按钮啊

这个不是vv附属的菜单插件。。。请你自行前往vv插件
作者: 黑白尸体    时间: 2020-3-12 13:20
我咋死活没找到1.12下载呢
作者: ayan20021116    时间: 2020-3-16 01:06
怎么设置菜单内还有菜单 就是菜单打开点里面还有菜单  就是我想让副本点进去还能选择别的副本   
作者: WileStone    时间: 2020-3-17 03:48
作为一名开服新手,我深知不动配置文件的痛苦
从昨天接触菜单插件,由于看不懂用法,我找了许多自动生成菜单配置文件的网站,软件,但都没有用
最后发现还是自己动手修改靠谱
此配置文件绝对保证诸位新手腐竹能够看懂使用

example.yml

4.97 KB, 下载次数: 30


作者: UnCreateds    时间: 2020-3-17 21:39
菜单的图标可以用自定义头颅吗
作者: q553006875    时间: 2020-3-21 17:25
无法显示点券的变量

作者: 晓夜Port    时间: 2020-3-21 18:06
q553006875 发表于 2020-3-21 17:25
无法显示点券的变量

请认真阅读本帖
作者: q553006875    时间: 2020-3-21 20:27
晓夜Port 发表于 2020-3-21 18:06
请认真阅读本帖

一模一样,就是不显示
作者: 小胖贼菜    时间: 2020-3-22 11:43
不知道是我电脑原因还是网站禁止了我的IP,原帖无法访问。
作者: hbetr_网通    时间: 2020-3-23 19:14
两个地址都无法下载 = =
作者: 晓夜Port    时间: 2020-3-23 20:03
hbetr_网通 发表于 2020-3-23 19:14
两个地址都无法下载 = =

科学上网
作者: yzhxy    时间: 2020-3-23 21:24
作者可不可以单独发我下插件,网址进不去QQ:3209660937
作者: qwe13425352525    时间: 2020-4-2 03:35
为什么我输入了物品ID,他缺不显示图标出来
作者: 逍__遥    时间: 2020-4-16 10:41
你好请问如何设置菜单的执行命令的冷却时间
作者: 晓夜Port    时间: 2020-4-16 10:42
逍__遥 发表于 2020-4-16 10:41
你好请问如何设置菜单的执行命令的冷却时间

不支持这个功能
作者: HTnick    时间: 2020-4-17 05:59
这插件无敌,厉害,比杜蕾斯操作简单多了
作者: haopengqiao    时间: 2020-4-21 19:28
楼主你好,
我想问一下
  1.   open-with-item:
  2.     id: 347
  3.     left-click: true
  4.     right-click: true
复制代码
我这样写好之后用钟左右键都没法打开菜单是什么原因
作者: 晓夜Port    时间: 2020-4-21 19:28
haopengqiao 发表于 2020-4-21 19:28
楼主你好,
我想问一下我这样写好之后用钟左右键都没法打开菜单是什么原因 ...

游戏版本?
作者: haopengqiao    时间: 2020-4-21 19:45
晓夜Port 发表于 2020-4-21 19:28
游戏版本?

游戏版本是1.12.2 用的cc 3.2.0
作者: 晓夜Port    时间: 2020-4-21 19:46
  1.   open-with-item:
  2.     id: watch
  3.     left-click: true
  4.     right-click: true
复制代码




@haopengqiao
作者: haopengqiao    时间: 2020-4-21 19:53
晓夜Port 发表于 2020-4-21 19:46
@haopengqiao

谢谢谢谢谢谢
作者: 小悠酱    时间: 2020-4-28 13:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: op_gaoyu    时间: 2020-4-28 19:39
楼主请问一下物品有子ID应该怎么写代码呢?例如红色床的数字ID是355/14 菜单一个怎么写呢?
作者: 晓夜Port    时间: 2020-4-28 19:43
op_gaoyu 发表于 2020-4-28 19:39
楼主请问一下物品有子ID应该怎么写代码呢?例如红色床的数字ID是355/14 菜单一个怎么写呢? ...

data-value: 14
作者: op_gaoyu    时间: 2020-4-28 20:00
晓夜Port 发表于 2020-4-28 19:43
data-value: 14

好的,谢谢~
作者: qingcheng    时间: 2020-4-29 19:52
支持一下 很棒啊一直在用着
作者: huangzidi    时间: 2020-4-30 22:48
*6666666666666666666666666
作者: 一个人的牢    时间: 2020-5-5 17:51
作者请问那个内部名称怎么设置啊?那个内部名称我随便输他加载不来
作者: 苏小轩丶    时间: 2020-6-9 02:20
请问楼主 我用cc给Citizens插件的NPC设置一个邮件打开的菜单 NPC的菜单应该放在哪
作者: m123345678890    时间: 2020-6-19 21:13
感谢楼主,很好的一个插件,正好需要
作者: SDKOAPQLCPXLQVC    时间: 2020-6-19 21:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: chugezhaomu    时间: 2020-7-4 00:00
冷却时间怎么写
作者: Kozawa_Dog    时间: 2020-7-4 14:15
48846328 发表于 2020-1-10 16:22
感谢搬运!很不错的插件!用着很舒服

感谢分享辛苦了
作者: 比带我去吧    时间: 2020-7-4 14:17
感谢楼主搬运!挺不错的插件
作者: Kozawa_Dog    时间: 2020-7-4 14:18
48846328 发表于 2020-1-10 16:22
感谢搬运!很不错的插件!用着很舒服

感谢分享辛苦了
作者: Kozawa_Dog    时间: 2020-7-4 14:21
48846328 发表于 2020-1-10 16:22
感谢搬运!很不错的插件!用着很舒服

感谢分享辛苦了
作者: yanshao666    时间: 2020-7-4 14:28
请问怎么添加菜单配置
作者: 天空Craft    时间: 2020-7-4 15:27
在不 更新了 更新一下?
作者: 1053721885    时间: 2020-7-7 11:28
MCBBS有你更精彩
作者: 深拥v    时间: 2020-7-9 23:20
大佬,这个插件已经支持1.15了,改一下帖子吧
作者: 1132950702    时间: 2020-7-11 11:25
感谢大佬分享!不过这个编码怎么改有人知道吗  我windows系统  弄出来是乱码
作者: 殇泪soul    时间: 2020-7-13 08:55
为什么我的菜单不能消费点券  求解 QWQ
作者: 萌主丁白海    时间: 2020-7-14 22:14
chc指令变成cc了 好啊
作者: 瞬息万变    时间: 2020-7-15 09:47
楼主 我写了一个caidan.yml 然后 给了默认权限组的打开菜单权限,但是cc open caidan 依旧打不开 OP可以打开
这里要说一下 权限组没问题是对的,加了
chestcommands.open.caidan.yml
chestcommands.item.caidan.yml
还是没办法打开,他会提示  你没有权限,但是我用GM插件往默认组加这俩权限他又提示这个权限组已经有这俩权限了
怎么破
作者: 783510139    时间: 2020-7-15 16:55
azazazazaz
作者: 石梓衡    时间: 2020-7-21 17:05
为啥我打不开其他插件的菜单
作者: 1249765003    时间: 2020-7-26 15:33
楼主辛苦了加油更新更多的插件(这是人话吗233)
作者: 1249765003    时间: 2020-7-26 15:34
这个插件有专门的菜单编辑器的一件生成代码https://pan.baidu.com/s/1ntUThe5 ... -272606632069755%2F便捷的钟菜单&parentPath=%2Fsharelink896005776-272606632069755
作者: UnitsPR    时间: 2020-7-29 16:24
成功了,特来感谢
作者: 我的好祖宗    时间: 2020-7-29 17:25
感觉好好用的样子
作者: ghostcaptain    时间: 2020-7-31 06:11
有bug,如果使用菜单打开其它gui(如playertitle的仓库),会导致无法打开gui,而是在原来的菜单页面卡几秒,建议将关闭菜单gui动作放到指令动作前面执行
作者: 晓夜Port    时间: 2020-7-31 09:47
ghostcaptain 发表于 2020-7-31 06:11
有bug,如果使用菜单打开其它gui(如playertitle的仓库),会导致无法打开gui,而是在原来的菜单页面卡几秒 ...

保持
KEEP-OPEN: true
作者: molongchuanshuo    时间: 2020-8-2 16:12
厉害厉害
作者: jayceon    时间: 2020-8-4 01:24
论坛有你更精彩!
作者: jayceon    时间: 2020-8-4 01:43
大佬辛苦了!!!
作者: 2389919460    时间: 2020-8-4 01:44
感谢楼主分享
作者: a2896562292    时间: 2020-8-5 23:35
感觉不错 下一个试试
作者: a2896562292    时间: 2020-8-5 23:36
我加了的  挺好用加个配置就能方便好多哈哈哈

作者: Arknights.Nice    时间: 2020-8-11 22:58
正好需要一个优秀的菜单插件
作者: 1922342589    时间: 2020-8-12 10:26
6666666666