Minecraft(我的世界)中文论坛

标题: [Mc1.8][2b]实现箱子菜单(ChestComannds)

作者: ⭐✔️    时间: 2014-4-27 11:27
标题: [Mc1.8][2b]实现箱子菜单(ChestComannds)
本帖最后由 贰逼 于 2014-4-27 15:54 编辑

箱子命令插件现在可以在原版中实现。

效果
注:只是简单的举例


仍然是插件中的那个神奇的箱子。(仍然不支持指南针、钟,这是因为命令方块无法探测玩家的左键及右键)


我们模拟服务器设施。例如红色羊毛代表空岛生存。


黄色羊毛代表主题生存


蓝色羊毛代表小游戏


只需要点击一下物品,就能有个输出。同理:




接着关闭箱子完成整个输出。

原理:
很简单的原理。看到YTB上用clear制作的发现有些复杂,毕竟要编辑物品的命令,
首先我们需要了解在打开箱子时外界(例如时间更改、实体移动、信号输入输出)还是在变化。
所以我们只需要探测玩家单击物品即可。
探测单击物品,事实上就是探测物品缺失、在物品拿起来的过程中,物品悬浮在向面板上,系统判定为离开箱子。

所以最简单的方法就是比较方块信息,省了编辑命令。


探测红色羊毛缺失就是不放置红色羊毛。如图
同理:





输出/重置:
接着三个命令方块testforblocks
我们以红色羊毛为例:
  1. /testforblocks [缺失红色羊毛的箱子坐标] [缺失红色羊毛的箱子坐标] [箱子菜单坐标]
复制代码
若相同则有输出。
输出则需要重置。
这是我们还有一个这样的箱子:


与箱子菜单相同的放置与物品。(直接对着箱子菜单按住潜行和方块选取键获取这种方块)其中一个输出即重置:
  1. /clone [图中箱子坐标] [图中箱子坐标] [箱子菜单坐标]
复制代码
接着就会有一个小细节
当替换箱子后,悬浮的物品便会自动抛出,所以这时候几种方法:
1.地毯/半砖隐藏漏斗,通过漏斗排出物品。
2./kill指定物品
3.箱子旁边设立传送门/岩浆直接销毁物品。

其他颜色同理

@cyqsimon @songfeitong @tyson @我的世界sun123 @PotatoMaster101 @ghyzhi10086

[groupid=546]Command Block Logic[/groupid]
作者: 捌柒    时间: 2014-4-27 11:27
沙发是我的,支持2b!
作者: lisongnan7    时间: 2014-4-27 11:32
很不错,支持一下
作者: 5423    时间: 2014-4-27 11:35
我居然一直没想到可以用漏斗吸走物品,我一直都是给那个物品加一分然后kill
作者: Greensky    时间: 2014-4-27 11:54
估计这样加图章都可以= =
作者: songfeitong    时间: 2014-4-27 16:03
就最后一点有些技术含量

不用再放回去了
作者: Green_stone    时间: 2015-2-18 16:41
是不是拿走里面的东西命令方块会自动放回去?
作者: RaiRinDown    时间: 2015-10-28 20:46
图片坏掉了QAQ
作者: hear_brave    时间: 2015-10-29 19:18
好麻烦的菜单,手速快的直接刷了
作者: 邪恶草    时间: 2015-10-29 22:14
只有我看不到图嘛?
作者: andylizi    时间: 2015-10-30 16:38
本帖最后由 andylizi 于 2015-10-30 16:44 编辑

WHAT!无法探测左键?
@FHC红石    你来一下

好吧我已经找到了http://www.mcbbs.net/thread-510037-1-1.html
作者: 爱心魔王FHC    时间: 2015-10-30 19:01
andylizi 发表于 2015-10-30 16:38
WHAT!无法探测左键?
@FHC红石    你来一下

现在是什么年代了……他是14年发的……
作者: 喵喵人    时间: 2015-10-31 08:38
233这个6啊     看来得考虑升级1.8了
作者: 去猫    时间: 2015-10-31 09:34
呜呜呜....二逼大大。。。我的脑洞,,,被你先发了。。。。呜呜呜
作者: MC极爱好者    时间: 2016-3-19 16:10
话说图挂了......
作者: 墨白相见    时间: 2017-5-23 18:50
楼主图挂了。。。。。。
作者: 起源Jketo    时间: 2017-5-28 14:05
强!6666666666666666666
作者: wjr_youhu~    时间: 2017-5-28 22:45
碉堡了,以前想实现不知道咋办,还有这种操作233333,testforblocks流弊
作者: PHontdoge棒冰    时间: 2017-5-29 12:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 末影柠檬    时间: 2017-5-29 15:00
顺便还要/clear一下玩家背包物品,不然按住shift+左键就可以无限刷了
作者: 耀冰    时间: 2017-7-14 23:58
好厉害....
作者: 我叫伯爵    时间: 2017-12-24 23:25
图挂了,能否再发一下
现在可以检测左右键了,希望结合这个可以再发个教程!
作者: 2082359109    时间: 2019-6-8 10:12
恩,或许手机服务器用的到,不过有点麻烦,对电脑来说,没啥鸟用
作者: 加油努力123    时间: 2019-7-24 08:44
666666666666666666
作者: cossinings    时间: 2019-7-25 12:07
我去,能不能不要拯救我的服务器了?