本帖最后由 songfeitong 于 2014-3-12 21:32 编辑
广告词:你还在为熊孩子偷箱子苦恼吗?你挖矿的时候还因背包满了而返回吗?有了这个银行,你就能随时把物品存入云端或取出了!以下内容由SOFT?科技独家研发
盗版必究
图片展示
整个系统都是基于一条/tellraw指令进行可视化操作的。首先需要打开客户端。
这条/tellraw指令拥有四个存、取方式。
1.存入①【箱子存入】将鼠标挪到【箱子①】上,可以看见显示出箱子存入。
然后点击【箱子①】,出现两句话。
首先需要给箱子中放入要存入的物品。
然后站在箱子正上方,依次点击红、紫两句话。会提示“您的物品已存入”。
现在打开箱子看一下,会发现物品已经存(消)入(失)了。
|
2.存入②【扔出物品】[recommend]
把鼠标移到【存入②】上会显示”扔出物品“。
点击【存入②】之后,出现一句绿色的话”扔出物品后点击这句话“。
使用方法:把需要存入的物品扔在地上,然后点击绿色的话。
点击之后,钻石不见了,当然是被存入了。
|
3.取出①【箱子取出】
把鼠标移到【取出①】上会出现”箱子取出“。
点击之后依然出现了黄、青两句话。
然后依次点击黄、青色的两句话,身边会出现一个箱子。
打开看看,嗯,之前两次存入的东西都在这里面。
|
4.取出②【直接取得】[recommend]
把鼠标移到【取出②】上会显示”直接取得“。
点击【取出②】之后背包中会立即出现存入的物品。
【Bug】使用本方法取出每次会得到一个箱子!
|
原理详解
1.存入①【箱子存入】
主要应用到的是13w03a新增加的/clone指令。
点击红色的句子后会触发这条命令,他会把玩家脚下1格的箱子复制到云端。
- /clone ~ ~-1 ~ ~ ~-1 ~ 461.5 25 -250.5 1
复制代码然后紫色的句子会触发这条命令,他会把玩家脚下的箱子清空,没有这条指令那就不是”存入“,而是”备份“。
- /setblock ~ ~-1 ~ minecraft:chest 1
复制代码 2.存入②【扔出物品】绿色句子执行的命令如下,作用是把玩家附近5格的物品传送到云端,再用漏斗输入到云端的箱子里。
- /tp @e[type=Item,r=5] 461.5 27 -250.5
复制代码 3.取出①【箱子取出】
黄色的句子执行的命令如下,他会把云端的箱子复制到玩家身边。
- /clone 461.5 22 -250.5 461.5 22 -250.5 ~1 ~ ~ 1
复制代码青色的句子执行的命令如下,他会把云端的箱子清空。
- /setblock 461.5 22 -250.5 minecraft:chest 1
复制代码 4.取出②【直接取出】
点击直接取出后,命令方块会把云端的箱子破坏掉,里面的物品会散落一地。
- setblock 461.5 22 -250.5 minecraft:air 0 destroy
复制代码然后,命令方块把掉落在地上的物品传送到玩家的位置,玩家就会吸到它们。
- /tp @e[type=Item,r=15] @p
复制代码然后,给原来云端的箱子的位置放一个空箱子。
- /setblock 461.5 22 -250.5 minecraft:chest 1
复制代码
以上内容由SOFT?科技独家研发
盗版必究
点个顶吧,回个复吧,加个分吧……