⭐✔️
本帖最后由 贰逼 于 2014-7-6 16:44 编辑

逼死插件系列个人正式回归论坛
搬箱器:http://www.mcbbs.net/thread-143009-1-1.html

效果/展示

前置及成本


首先你需要两根木棍和两颗钻石的永久成本


合成一把钻石锄




通过铁砧花费最低一等级的消耗成本改名为"Move the Block"

普通方块使用方式


把这个搬动方块的工具到需要搬动的方块上面


可以发现方块没有了,暂时储存在了名为"Place the Block"的木棍上


再把这个木棍到需要放置搬动的方块的位置


方块就被放置了,且重新获得钻石锄,不过1等级改的名消耗了。



关于搬动非完整方块
(不能被活塞推动[包括无法推动,一推即碎,但不包括黑曜石和基岩]的方块)


众所周知,箱子的方块边缘有个缝隙,是个典型的不完整方块。
如果我们按照刚才的方式扔到箱子上面,发现被搬动的不是箱子,而是箱子下面的方块。
为避免这种漏洞,我们使用下面的特殊方法:


现在,这是一个独一无二的箱子。


我们依然使用搬方块的工具。


在箱子上面放置一个非完整方块


把工具扔到那个非完整方块上方




可以直接扔到需要放置的位置,如果仍的了非完整方块上,


悬空


还是原来的箱子。

原理与特殊操作解释请翻页。

2021.12 数据,可能有更多内容逼死插件系列。个人正式回归论坛
搬箱器:http://www.mcbbs.net/thread-143009-1-1.html


效果/展示


前置及成本



首先你需要两根木棍和两颗钻石的永久成本



合成一把钻石锄






通过铁砧花费最低一等级的消耗成本改名为"Move the Block"


普通方块使用方式



把这个搬动方块的工具到需要搬动的方块上面



可以发现方块没有了,暂时储存在了名为"Place the Block"的木棍上



再把这个木棍到需要放置搬动的方块的位置



方块就被放置了,且重新获得钻石锄,不过1等级改的名消耗了。



关于搬动非完整方块
(不能被活塞推动[包括无法推动,一推即碎,但不包括黑曜石和基岩]的方块)



众所周知,箱子的方块边缘有个缝隙,是个典型的不完整方块。
如果我们按照刚才的方式扔到箱子上面,发现被搬动的不是箱子,而是箱子下面的方块。
为避免这种漏洞,我们使用下面的特殊方法:



现在,这是一个独一无二的箱子。



我们依然使用搬方块的工具。



在箱子上面放置一个非完整方块



把工具扔到那个非完整方块上方






可以直接扔到需要放置的位置,如果仍的了非完整方块上,



悬空



还是原来的箱子。


原理与特殊操作解释请翻页。

原理:
这不仅仅是本成果的工作原理,也会教大家物品方块交互教程Ⅱ(原本的物品方块交互是针对特殊方块操作,这次是针对所有方块操作)





全部原理区域。





主要原理区域


首先一个命令高频伺候判据添加与探测。





红色区域为判据添加:

代码:

  1. /scoreboard objectives add moveblock dummy
创建计判moveblock

代码:

  1. /scoreboard players set @e[type=Item] moveblock 1 {Item:
给名为"Move the block”的钻石锄(下文称为工具1)计判设为1

代码:

  1. /scoreboard players set @e[type=Item] moveblock 2 {Item:
给名为"Place the Block",备注信息"Place the Block."的木棍(下文称为工具2)设置计判为2
备注信息是为了防止玩家通过正常手段获得这个无法获得的物品。





蓝色区域
工具1相关输出。

代码:

  1. /execute @e[type=Item,score_moveblock_min=1,score_moveblock=1] ~ ~ ~ clone ~ ~-1 ~ ~ ~-1 ~ 386 4 266
复制计判为1(工具1)下面的方块到某指定坐标。
若能够执行,则输出:

代码:

  1. /execute @e[type=Item,score_moveblock_min=1,score_moveblock=1] ~ ~ ~ give @p minecraft:stick 1 0 {display:{Name:"Place the Block",Lore:["Place the Block."]}}
给予玩家工具2
并延迟2刻,先执行下面的命令:

代码:

  1. /execute @e[type=Item,score_moveblock_min=1,score_moveblock=1] ~ ~ ~ setblock ~ ~-1 ~ air
把计判为1(工具1)下面的方块设为空气。(其实clone有个模式可以剪切,这里就麻烦一步吧)
再执行:

代码:

  1. /kill @e[type=Item,score_moveblock_min=1,score_moveblock=1]
清除工具1





黄色区域
工具2相关输出。

代码:

  1. /testfor @e[type=Item,score_moveblock_min=2,score_moveblock=2]
探测计判为2(工具2)的出现。若探测到了则输出:


延迟4刻,


首先执行:

代码:

  1. /execute @e[type=Item,score_moveblock_min=2,score_moveblock=2] ~ ~ ~ clone 386 4 266 386 4 266 ~ ~ ~
复制某指定坐标的方块到工具2所在的方块。
接着执行:

代码:

  1. /give @p minecraft:diamond_hoe 1 0
给玩家钻石锄(成本)

代码:

  1. /kill @e[type=Item,score_moveblock_min=2,score_moveblock=2]
清除工具2.


若你看到了这里,依旧作风给你存档:
个人命令研究存档



ygujyh
好高端..................

番茄茄
等等,这张图片的草地怎么回事!?

⭐✔️
西红柿片 发表于 2014-7-3 19:56
等等,这张图片的草地怎么回事!?
如果我们按照刚才的方式扔到箱子上面,发现被搬动的不是箱子,而是箱子下面的方块。

                                                                                                                     

番茄茄

欧,下面是空的啊···我以为旁边是草皮···

套哦
不错。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

毒蛇
表示不是很懂啊,不过明白了。只是想问那个方块后边有(#00000)怎么弄的= =

渡邉みなみ
为什么看不懂

1411465506
额。。。刚才以为是MOD,原来是。。。

Miedie
好牛逼的样子。。。。

cyqsimon


最新的好多命令我都有点晕啦.....

特别是今天看了Seth的Camouflaged Zombies视频以后感觉怎么特别像If Then语句

@PotatoMaster101 关于MC命令向编程语言靠拢的预测貌似说对了呢

PpY_SK
贰逼终于回来了呐
以下内容需要积分高于 5000 才可浏览

在卷卷的催促下,我终于把你们的索引贴放在了置顶帖里面TAT



angelo
1.8这是要逼死插件和MOD吧!

1161847025
angelo 发表于 2014-7-4 09:09
1.8这是要逼死插件和MOD吧!

你好牛逼

x537997888
不明觉厉

819tierqusi
果然命令方块都是大触的世界

屹潇233
还是……看不懂~~~~~~~~~~

紅月阿
高端大气上档次。。。。!

yean1732398347
不懂SSSSSSSSSSSSSSSSSSSSS

张子阳
喝!高能!!!

红石奇葩大神
你所说的 非完整方块 指的是高度不足1.000的方块吧..只要底所接触的Y值不超过1.000 它就会认定为在下面一个方块上.. 在下落时踩出的粒子显示上由为显著

捌柒
PpY_SK 发表于 2014-7-4 08:30
贰逼终于回来了呐
**** 本内容被作者隐藏 ****

{:10_499:}我靠5000积分,到底是什么好想知道,话说PPY你头像换回来了啊

衰饼
围观大触

⭐✔️
ghyzhi10086 发表于 2014-7-4 19:15
我靠5000积分,到底是什么好想知道,话说PPY你头像换回来了啊
在卷卷的催促下,我终于把你们的索引贴放在了置顶帖里面TAT

                                                                                                                                 

djy2002
毒蛇 发表于 2014-7-3 20:12
表示不是很懂啊,不过明白了。只是想问那个方块后边有(#00000)怎么弄的= = ...

同时按F3+H

渡邉みなみ
太复杂了

渡邉みなみ
太复杂了

渡邉みなみ
太复杂了

⭐✔️

来做个更简单的

渡邉みなみ
贰逼 发表于 2014-8-7 16:06
来做个更简单的

如果我像你这么厉害,我的服务器就万能了

Green_stone
我连这个插件都没见过,但看一下就觉得挺高端的...

RaiRinDown
我看的好震惊QAQ

帅强哥
2b你这样做插件作者会伤心的

Lovely_carrots
蛮厉害的可以复制箱子里的内容
不过为什么老是有人挖坟?

HimMax
厉害了我的原版