本帖最后由 ColorsWind 于 2020-12-25 17:18 编辑 
扩展箱子菜单
未经明示允许严禁转载
写在前面
功能
如(用plugman等插件)重载ChestCommands插件时,玩家的菜单不会关闭,从而玩家可以取出物品,此插件在重载插件时关闭玩家打开的菜单
命令
权限
下载
1.13+(ChestCommands 3.3.1)
预计支持1.16
 ChestCommandsPro-1.3.0-dev.jar
(69.74 KB, 下载次数: 1116)
ChestCommandsPro-1.3.0-dev.jar
(69.74 KB, 下载次数: 1116)
 
1.13+(ChestCommands 3.3.0)
 ChestCommandsPro-1.2.0-dev.jar
(68.13 KB, 下载次数: 618)
ChestCommandsPro-1.2.0-dev.jar
(68.13 KB, 下载次数: 618)
 
1.7.10-1.12.2(ChestCommands 3.1.4)
 ChestCommandsPro.jar
(119.87 KB, 下载次数: 3119)
ChestCommandsPro.jar
(119.87 KB, 下载次数: 3119)
 
 (不支持JAVA7)
 ChestCommandsPro.jar
(93.98 KB, 下载次数: 667)
ChestCommandsPro.jar
(93.98 KB, 下载次数: 667)
 
(支持JAVA7,KC 1.7.10)
更新记录
配置
config.yml——插件配置文件
bound.yml——绑定配置文件
example.yml——一个ccp的菜单例子,关键内容以及用注释标记
安装插件后输入cadmin可打开
一些效果图
关于信息收集
插件会收集这些以下信息发送给bStats.org
所有收集到的信息是公开并且匿名的
| 
 | 
未经明示允许严禁转载
写在前面
本插件从0.12.0-dev起开源 https://github.com/ColorsWind/ChestCommandsPro
另外推荐VirtualMenu https://www.mcbbs.net/thread-894621-1-1.html
功能
- 支持各种物品的NBT(如皮革颜色,旗子样式以及ItemFlag等)——需要ProtocolLib
- 所有附加菜单功能均在原菜单文件编辑,支持重载
- 支持左击/右击等更多点击方式检测——需要在配置开启监听注入
- 更好的antispan,防连点——需要在配置开启监听注入
- 支持PlaceHolderAPI变量——当然需要PlaceHolderAPI
- 支持PlaceHolderAPI变量定时刷新
- 游戏内GUI菜单物品编辑器
- 游戏内物品菜单YAML格式输出器
- 支持更高级的物品绑定,如下界之星左击打开A菜单,右击打开B菜单
- 修复某些情况可菜单物品可取出bug
 
- 开发者插件事件,提供文档(文档未准备好)——需要在配置中开启
- 根据条件给不同的玩家显示不同的物品并执行不同的命令(1.1.0新增)
- ChestCommands在3.2.0版本移除了PlayerPoints的支持,CCP已经重新加入PP的支持(最新版本)
- 更多,请说出你的想法。。。
 
以下内容需要积分高于 1000 才可浏览
如(用plugman等插件)重载ChestCommands插件时,玩家的菜单不会关闭,从而玩家可以取出物品,此插件在重载插件时关闭玩家打开的菜单
命令
- /ccp reload 重载插件——可同时重载ChestCommands,请不要再使用cc reload
 
- /ccp builder (菜单名:可选) 编辑菜单(不存在就新建,存在就继续编辑)
 
- /ccp info 输出手上物品信息,可直接贴到菜单里面(同时控制台也会输出一份)
 
权限
- op默认拥有所有权限(chestcommandspro.admin)
 
下载
1.13+(ChestCommands 3.3.1)
预计支持1.16
1.13+(ChestCommands 3.3.0)
1.7.10-1.12.2(ChestCommands 3.1.4)
更新记录
配置
config.yml——插件配置文件
bound.yml——绑定配置文件
example.yml——一个ccp的菜单例子,关键内容以及用注释标记
安装插件后输入cadmin可打开
一些效果图
关于信息收集
插件会收集这些以下信息发送给bStats.org
- Your server's randomly generated UUID
- The amount of players on your server
- The online mode of your server
- The bukkit version of your server
- The java version of your system (e.g. Java 8)
- The name of your OS (e.g. Windows)
- The version of your OS
- The architecture of your OS (e.g. amd64)
- The system cores of your OS (e.g. 8)
- bStats-supported plugins
- Plugin version of bStats-supported plugins
所有收集到的信息是公开并且匿名的
本插件所用代码部分来自其他开源或闭源(已授权)作品
很强,支持楼主。
支持这个插件。
加油
加油
资瓷一下,希望能更新判断条件(类似于DeluxeMenus)
例如左键点击需要1000点券/test.test权限/背包里有1个钻石才能执行命令组
若达不到则执行另一个命令组
还有判断条件显示物品
例如同时有test.1和test.2权限,则可以查看优先级为1的物品
若只拥有test.1或test.2其一的权限,则可以查看优先级为2的物品
若两个都没有,但有1000点券,则可以查看优先级为3的物品
若都达不到,则显示优先级为4的物品
例如左键点击需要1000点券/test.test权限/背包里有1个钻石才能执行命令组
若达不到则执行另一个命令组
还有判断条件显示物品
例如同时有test.1和test.2权限,则可以查看优先级为1的物品
若只拥有test.1或test.2其一的权限,则可以查看优先级为2的物品
若两个都没有,但有1000点券,则可以查看优先级为3的物品
若都达不到,则显示优先级为4的物品
Mr_Eternal_ 发表于 2019-6-9 20:42
资瓷一下,希望能更新判断条件(类似于DeluxeMenus)
例如左键点击需要1000点券/test.test权限/背包里有1个钻 ...
接受建议,已加入更新计划
感谢楼主的分享
很好很强大,支持ing~
MCBBS有你更精彩~
[17:19:20] [Server thread/ERROR]: Could not load 'plugins\[菜单]ChestCommandsPro.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: ChestCommands
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:216) [SimplePluginManager.class:Personal-ac547a0]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:357) [CraftServer.class:Personal-ac547a0]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:345) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:327) [nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:597) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
org.bukkit.plugin.UnknownDependencyException: ChestCommands
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:216) [SimplePluginManager.class:Personal-ac547a0]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:357) [CraftServer.class:Personal-ac547a0]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:345) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:327) [nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:597) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
我去,这个插件都出pro版了!居然还是两年前...突然觉得自己这几年活的毫无用处。支持了,准备把端的插件都更换成这个!希望作者把这个编程一个神作
白可乐 发表于 2019-6-15 17:20
[17:19:20] [Server thread/ERROR]: Could not load 'plugins\[菜单]ChestCommandsPro.jar' in folder 'plu ...
需要以ChestCommands作为前置
1748591300 发表于 2019-6-17 15:46
需要以ChestCommands作为前置
[00:03:50] [Server thread/ERROR]: Error occurred while enabling ChestCommandsPro v1.1.0-dev (Is it up to date?)
java.lang.NoSuchMethodError: com.blzeecraft.chestcommandsPro.y.iIiiiIIiII.setPlayerPointsPrice(I)V
at com.blzeecraft.chestcommandsPro.y.iIiiiIIiII.iiiIiIIiiI(j:111) ~[?:?]
at com.blzeecraft.chestcommandsPro.y.iIiiiIIiII.IiIIiIiIII(j:8) ~[?:?]
at com.blzeecraft.chestcommandsPro.y.iIiiiIIiII.<init>(j:202) ~[?:?]
at com.blzeecraft.chestcommandsPro.y.iiIiiIIIIi.iiiIiIIiiI(h:164) ~[?:?]
at com.blzeecraft.chestcommandsPro.y.iiIiiIIIIi.iIiiiIiiII(h:223) ~[?:?]
at com.blzeecraft.chestcommandsPro.y.IIiIiIIIii.iiiIiiiiii(l:54) ~[?:?]
at com.blzeecraft.chestcommandsPro.y.IIiIiIIIii.iiiIiiiiii(l:184) ~[?:?]
at com.blzeecraft.chestcommandsPro.ChestCommandsPro.onEnable(ga:202) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[JavaPlugin.class:Personal-4685e5b3]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:328) [JavaPluginLoader.class:Personal-4685e5b3]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [SimplePluginManager.class:Personal-4685e5b3]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:433) [CraftServer.class:Personal-4685e5b3]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:382) [CraftServer.class:Personal-4685e5b3]
at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:473) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:428) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:385) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:327) [nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:597) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
白可乐 发表于 2019-6-18 00:50
[00:03:50] [Server thread/ERROR]: Error occurred while enabling ChestCommandsPro v1.1.0-dev (Is it ...
emmmm,请问这是正常启动服务器的报错还是你使用了/reload或者其他插件管理插件如yum,plugman时发生的,如果是后者,建议你重启服务器看看,如果是前者因为我这里不能重现错误,所以请私信留下联系方式我来解决
支持一下
1748591300 发表于 2019-6-18 08:20
emmmm,请问这是正常启动服务器的报错还是你使用了/reload或者其他插件管理插件如yum,plugman时发生的, ...
emmmmm,貌似解决了,我是用的3.2.0,然后现在换回了3.1.4
感谢楼主 支持原创!
请问树形图导出的菜单(也就是原cc菜单,在这里还可以用吗)
(懒人一个,不想重新编了)
(懒人一个,不想重新编了)
弑雪酱 发表于 2019-6-19 23:18
请问树形图导出的菜单(也就是原cc菜单,在这里还可以用吗)
(懒人一个,不想重新编了) ...
原本的CC菜单可以加载,插件只是为cc菜单添加了额外的功能,兼容原文件,新增的功能也直接在ChestCommands/menu里面改
 本帖最后由 1125728371 于 2019-6-23 13:40 编辑 
你好,请问现在是还不兼容Minecraft1.12.2 and chestcommand3.2.0版本吗,keepopen标签好像失效了?不对,是可以生成配置文件,但是功能全部都失效了,希望作者大大可以更新下,挺期待的
你好,请问现在是还不兼容Minecraft1.12.2 and chestcommand3.2.0版本吗,keepopen标签好像失效了?不对,是可以生成配置文件,但是功能全部都失效了,希望作者大大可以更新下,挺期待的
1125728371 发表于 2019-6-23 13:18
你好,请问现在是还不兼容Minecraft1.12.2 and chestcommand3.2.0版本吗,keepopen标签好像失效了?不对, ...
你可以尝试一下旧版本
新版本我是在git-Paper-1615 (MC: 1.12.2) ChestCommands version 3.1.4 下测试
具体功能是如何失效的 你可以cc open example_ccp 打开测试用的菜单
我升级版本的时候测试了这里面的所有功能都是可用的
有问题可以继续反映
1748591300 发表于 2019-6-23 13:49
你可以尝试一下旧版本
新版本我是在git-Paper-1615 (MC: 1.12.2) ChestCommands version 3.1.4 下测试
具 ...
cc open example_ccp 这条指令是直接打不开这个菜单的 我也是paper1615
ccp reload也是报错的,但是配置文件有生成
迟点我试试3.1.4版本看看
谢谢
能不能用以前的
你好papi用哪个版本,我使用的2.9.2无效
非常不错的插件!
请问楼主是否开源一下?
请问楼主是否开源一下?
更新预告:即将支持1.13,并重新加入PlayerPoints功能
目前已经完成,正在进行测试
目前已经完成,正在进行测试
感谢楼主  
感谢楼主  
感谢楼主我又来了,paper1.12.2配置chestcommand3.1.4没问题,示例菜单里的PAPI也显示了,但是好像其他插件提供的papi变量就不能显示,比如pvptoggle的%pvptoggle_pvp_state%,ecloud下载后的plotsquared地皮插件的变量也不行
1125728371 发表于 2019-7-10 01:52
感谢楼主我又来了,paper1.12.2配置chestcommand3.1.4没问题,示例菜单里的PAPI也显示了,但是好像其他插件 ...
这估计是placeholderapi的问题
你可以试一下/papi parse me %pvptoggle_pvp_state% 是否可以正常显示
209419731 发表于 2019-6-9 18:22
很强,支持楼主。
多多支持一下
正需要这插件谢谢LZ
1748591300 发表于 2019-7-10 13:59
这估计是placeholderapi的问题
你可以试一下/papi parse me %pvptoggle_pvp_state% 是否可以正常显示 ...
不正常显示,那应该就是papi的问题了,谢谢楼主
很好的插件,用的时候有点问题,看来是不支持3.2.0
这个插件可以实现左键出售物品右键收购吗
请问现在是否支持PlayerPoints呢
魂蛋呃 发表于 2019-7-25 16:30
请问现在是否支持PlayerPoints呢
ChestCommands用3.1.4版本 支持
emm
lz我不知道为啥我装的插件不显示变量a
直接显示的原名字
我装了PlaceHolderAPI
也按照提示做了
就是不显示emm
lz我不知道为啥我装的插件不显示变量a
直接显示的原名字
我装了PlaceHolderAPI
也按照提示做了
就是不显示emm
怎么填物品的赋值
我填的ID 160;14是想要红色玻璃板
重载是说错误
然后我再用
ID: 160
assignment: 14
它还是白色玻璃
我填的ID 160;14是想要红色玻璃板
重载是说错误
然后我再用
ID: 160
assignment: 14
它还是白色玻璃
LoveLollipop 发表于 2019-7-28 01:21
怎么填物品的赋值
我填的ID 160;14是想要红色玻璃板
重载是说错误
首先这个和ChestCommands的问题
如果我没记错的话正确的填法是
- ID: 160:14
或者
- ID: 160
 
- DATA-VALUE: 14
支持楼主!
1748591300 发表于 2019-7-27 11:54
请仔细阅读说明
papi ecloud download essentials
emm试过了
我真的试过了qaq
我在聊天栏里用
/papi parse me %essentials_afk%
这个指令显示的挺正常的
但是不知道为啥到菜单里就不行
 
 
加了这个插件 之前的        ChestCommands菜单可以显示变量吗
我加了这个插件 但是没反应 还是需要设置什么
我加了这个插件 但是没反应 还是需要设置什么
3174941841 发表于 2019-7-28 20:42
emm试过了
我真的试过了qaq
我在聊天栏里用
那你检查一下是否有报错,ccp是否正常加载
还有服务器版本以及ChestCommands的版本
 本帖最后由 3174941841 于 2019-7-28 21:29 编辑 
无报错
服务器版本是catserver的1.12.2
chestcommands是3.1.4-1.13branch
1748591300 发表于 2019-7-28 21:10
那你检查一下是否有报错,ccp是否正常加载
还有服务器版本以及ChestCommands的版本 ...
无报错
服务器版本是catserver的1.12.2
chestcommands是3.1.4-1.13branch
3174941841 发表于 2019-7-28 21:16
无报错
服务器版本是catserver的1.12.2
chestcommands是3.1.4-1.13branch
PLACEHOLDERAPI: true
写了么
 
 
 
 
