⭐✔️
本帖最后由 贰逼 于 2014-4-27 15:54 编辑

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

效果
注:只是简单的举例


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


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


黄色羊毛代表主题生存


蓝色羊毛代表小游戏


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




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

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

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


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





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


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

其他颜色同理

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

来自群组: Command Block Logic

捌柒
沙发是我的,支持2b!

lisongnan7
很不错,支持一下

5423
我居然一直没想到可以用漏斗吸走物品,我一直都是给那个物品加一分然后kill

Greensky
估计这样加图章都可以= =

songfeitong
就最后一点有些技术含量

不用再放回去了

Green_stone
是不是拿走里面的东西命令方块会自动放回去?

RaiRinDown
图片坏掉了QAQ

hear_brave
好麻烦的菜单,手速快的直接刷了

邪恶草
只有我看不到图嘛?

andylizi
本帖最后由 andylizi 于 2015-10-30 16:44 编辑

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

好吧我已经找到了http://www.mcbbs.net/thread-510037-1-1.html

爱心魔王FHC
andylizi 发表于 2015-10-30 16:38
WHAT!无法探测左键?
@FHC红石    你来一下

现在是什么年代了……他是14年发的……

喵喵人
233这个6啊     看来得考虑升级1.8了

去猫
呜呜呜....二逼大大。。。我的脑洞,,,被你先发了。。。。呜呜呜

MC极爱好者
话说图挂了......

墨白相见
楼主图挂了。。。。。。

起源Jketo
强!6666666666666666666

wjr_youhu~
碉堡了,以前想实现不知道咋办,还有这种操作233333,testforblocks流弊

PHontdoge棒冰
希望能做得更好一些 加油 a.a

末影柠檬
顺便还要/clear一下玩家背包物品,不然按住shift+左键就可以无限刷了

耀冰
好厉害....

我叫伯爵
图挂了,能否再发一下
现在可以检测左右键了,希望结合这个可以再发个教程!

2082359109
恩,或许手机服务器用的到,不过有点麻烦,对电脑来说,没啥鸟用

加油努力123
666666666666666666

cossinings
我去,能不能不要拯救我的服务器了?