大神手把手教学 我的世界箱子菜单cb版详解
我的世界ChsetCommand箱子菜单cb版详解。这个是大神关于ChsetCommand箱子菜单的cb版内容哦~那 有对这个ChsetCommand感兴趣的玩家不妨进来看看到底这个菜单cb版怎么样吧!希望对大家有所帮助。
前言:玩过服务器或者有经验的腐竹应该都知道这款插件
↑某服务器的菜单
这个插件十分好用,玩家可以点击其中的物品,然后执行命令
然后我今天教的是如何用cb实现这个功能
注意:由于mc的限制,不能让玩家远程打开箱子
先来看看效果
思路:
先讲下思路:
整个系统的大致流程是:
检测玩家点击物品->强制关闭GUI->执行指令->重置菜单
到这里看上去结束了但是还有一个问题会影响整体效果
就是在强制关闭物品栏之前,玩家鼠标还拿着功能物品(下面简称按钮 )
关闭后会跳出来,十分不美观,而且还可以刷物品
于是就需要在按钮跳出来之后删除(kill)掉他们
于是思路就变成:
检测玩家点击物品->强制关闭GUI->执行指令->删除掉出来的按钮->重置菜单
然后是教程:
先是菜单部分
首先做这样一个平台上面放上陷阱箱 ,下面隔一个方块放上红石线
左边放上一个cb,内容是
/blockdata {Lock:"随便填"}
这个cb的用处是在第一个玩家打开箱子后锁住箱子,以免造成混乱
右边一个火把反转信号,连到另为一个cb上,另外一个cb指令是复制你设置好的菜单到菜单箱子
然后就是检测+执行部分
↑差不多长这样先看底下的检测部分:
下面的循环cb里面放上这个命令:
/testforblock (都是你的箱子的坐标) minecraft:trapped_chest <箱子朝向> {Items:[{Slot:<你放东西的格子>b}]}
解释一下这条命令(cb大佬可以直接无视):
/testforblock就是检测方块数据
xyz不用说了吧
箱子朝向可以用testforblock慢慢试,在2-5的范围内
Nbt中,{Slot:<你放东西的格子>b}是用来检测那个格子是否有物品
上面的比较器和火把是用来反转信号的
所以这个模块的用处就是检测到你所指定格子中没有东西(既东西被玩家拿起)就发出信号(2tick延迟)
然后是执行部分:
2号cb的内容和之前的用来复制的cb的指令是一样(用/clone),也起到了强制用户关闭箱子GUI的效果
3号cb是用来放你想执行的指令(可以无限延长)
然后也是一个比较重要的部分
事后处理部分:
这个部分是用来删除掉出来的按钮的,长这样↓
原理就是删除(kill)掉掉出来的按钮的
循环cb的用处就是给有跳出来的物品实体加上kill标签↓
指令是
/scoreboard players tag @e[type=item] add kill(可以自定义) {Item:{tag:{isccitem(随便填,但是下面要一致):1b}}}
最后在旁边的cb中放上
/kill @e[tag=kill]
这条指令的意思是杀死所有有kill(必须和上面一致)的tag的实体
当然我们还要再考虑一个情况:如果玩家用SHIFT取走物品而不是用鼠标时
上面的1号cb就是用来干这个事情的
指令:
/clear @a minecraft:<你的按钮id> <附加值> <数量> {isccitem(和上面一致):1b}
于是在玩家背包里的也会被清除掉
另附:如何让物品有{isccitem:1b}这个标签
非常简单,用一条指令就行了
/give @p <按钮的id> <附加值> <数量> {isccitem:1b,其他标签...}
然后放到哪个用来复制的箱子就行了
于是ChestCommand的教程就结束了
以上就是特玩网小编为各位带来的我的世界的游戏攻略,想知道更多关于我的世界的攻略么,想几分钟就成为大神么,不要犹豫,马上登录特玩网,同时也欢迎大家关注特玩网游戏专区了解此款游戏的最新动态!
免责声明:文中图片应用来自网络,如有侵权请联系删除
03-05
方块小课堂,了解多种多样的方块03-05
如何用水和熔岩造下界传送门03-05
垂直挖矿03-05
开始养殖业,如何驯养与繁殖动物?03-05
我的世界种植农作物技巧 自己动手方能丰衣足食03-05
我的世界基础怪物介绍03-05
挖矿教学,教你摇身一变成为高级矿工03-05
《我的世界》PVE小技巧03-05
我的世界生存模式新手必备 食物制作方法分享03-05
我的世界安全小屋打造指南 只需要3步即可完成03-05
我的世界工具的制作合成公式大分享03-05
我的世界如何度过第一晚 五种方法一学就会03-05
我的世界第一天怎么过 懂的几个技巧即可轻松度过03-05
我的世界新手教程 老司机教你快速上手03-05