星河皓月丶
一.效果

相信很多玩家都有过这种情况
在外面探险的时候,背包满了,又不舍得丢东西
那么,今天的教程就有用了
这是一个可以随时召唤的小箱子,具体效果如下
二.思路


检测雪球
如果有就把矿车传送到雪球上(即玩家旁边)
然后把红石源移动到另一路上
再次检测雪球,如果有就让矿车复原(即关闭箱子),再把红石块移动回来
(可能是我对雪球情有独钟吧,每次都用雪球当工具人)

三.指令(多图警告)

[spoiler]
总预览图:

注意:A点红石块坐标为 -42 4 -43
B点位置为 -45 4 -43 ,红石块到时候会移动到这里


0-1
先在-42 4 -43放一个红石块,并在任意地方放置一个运输矿车

1-1



  1. /testfor @e[type=snowball]
复制代码
注解:检测雪球,便于指令的执行


1-2



  1. /execute @e[type=snowball] ~ ~ ~ tp @e[type=chest_minecart] ~ ~3 ~
复制代码
注解:检测雪球,然后把运输矿车传送到雪球上方3格,这样做既是为了防止雪球在一瞬间砸掉矿车,又能感受到一种召唤感(bushi


1-3



  1. /clone -42 4 -43 -42 4 -43 -45 4 -43 replace move
复制代码
注解:总体示意图中提及了这两个坐标,分别是第一组和组二组命令块的启动源,这样做是为了准备等会玩家放好东西后还原箱子位置


1-4



  1. /kill @e[type=snowball]
复制代码
注:清除工具球雪球,方便下一次使用


2-1



  1. /testfor @e[type=snowball]
复制代码
注解:检验雪球,即玩家使用完箱子,准备复原箱子


2-2



  1. /execute @e[type=chest_minecart] ~ ~ ~ tp @s -39 4 -44
复制代码
注解:检验到雪球后,把矿车传送回原始位置(示意图中提及了这个坐标)


2-3



  1. /clone -45 4 -43 -45 4 -43 -42 4 -43 replace move
复制代码
注解:把红石块传送回去,准备再次召唤箱子,意义与1-3正好颠倒


2-4



  1. /kill <span id="kM0.5783603425063171">@e[type=snowball]</span>
复制代码
注解:欢送工具球的离开(




四.后记

本期的教程就到这里啦
下一次我做一个关于某个指令的讲解吧
毕竟做这个特殊小道具挺费脑子的(
如果有什么建议的话,就在评论区见吧
更新日志

2021.7.5 发表

来自群组: Server CT

第一页 上一页 下一页 最后一页