好了,放食用方法:
图床出了点问题,大家无视。
好了大概就是这样,算是生存玩家的福利吧。
以后挖矿就可以不用辛辛苦苦到Y12了
注意:
1、脚下只能是草方块,才可以使用。
2、不要破坏洞依附着的的方块。
3、暂时还没有设计出取消洞的方法,直接手撸是无法完美的破坏洞的。
4、目前BUG很多。
/summon FallingSand ~ ~1 ~2 {Time:1,Block:"minecraft:redstone_block",Passengers:[{id:"FallingSand",Time:1,Block:"minecraft:activator_rail",Passengers:[{id:"MinecartCommandBlock",Command:"/say 史蒂夫的矿工洞"},{id:"MinecartCommandBlock",Command:"/say 1.9-原版模组"},{id:"MinecartCommandBlock",Command:"/say by MCBBS@不笑君"},{id:"MinecartCommandBlock",Command:"/give @p minecart:carrot_on_a_stick"},{id:"MinecartCommandBlock",Command:"/give @p minecart:ladder"},{id:"MinecartCommandBlock",Command:"/say 使用方法:"},{id:"MinecartCommandBlock",Command:"/say 使用“胡萝卜钓竿”来生成一个洞口,然后站在洞口上,将物品“梯子”移动到物品栏第1格来钻洞,移动到第2格则钻出洞,洞内Y12。"},{id:"MinecartCommandBlock",Command:"/scoreboard objectives add carrot stat.useItem.minecraft.carrot_on_a_stick"},{id:"MinecartCommandBlock",Command:"/scoreboard players set @p carrot 0"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~2 ~0 repeating_command_block 1 replace {auto:1b,Command:"/execute @a[score_carrot_min=1] ~ ~ ~ /testfor @a"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~3 ~0 chain_command_block 9 replace {auto:1b,Command:"/clear @a minecraft:carrot_on_a_stick"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~4 ~0 chain_command_block 9 replace {auto:1b,Command:"/give @p minecraft:carrot_on_a_stick"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~5 ~0 chain_command_block 9 replace {auto:1b,Command:"/scoreboard players set @p carrot 0"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~6 ~0 chain_command_block 9 replace {auto:1b,Command:"/execute @p ~ ~ ~ detect ~ ~-1 ~ minecraft:grass 0 /testfor @a"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~7 ~0 chain_command_block 9 replace {auto:1b,Command:"/execute @p ~ ~ ~ /summon MinecartChest ~ ~-1 ~ {CustomName:"hole"}"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~8 ~0 chain_command_block 9 replace {auto:1b,Command:"/execute @p ~ ~ ~ /summon MinecartChest ~ 11 ~"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~9 ~0 chain_command_block 9 replace {auto:1b,Command:"/execute @p ~ ~ ~ /fill ~ 12 ~ ~ 14 ~ minecraft:air"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~10 ~0 chain_command_block 9 replace {auto:1b,Command:"/execute @p ~ ~ ~ /setblock ~ 0 ~ minecraft:command_block 0 replace {Command:"请勿改变此方块!"}"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~11 ~0 chain_command_block 9 replace {auto:1b,Command:"/execute @p ~ ~ ~ /setblock ~ 1 ~ minecraft:bedrock"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~12 ~0 repeating_command_block 1 replace {auto:1b,Command:"/testfor @p {Inventory:[{Slot:0b,id:minecraft:ladder,Damage:0s,Count:1b}]}"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~13 ~0 chain_command_block 9 replace {auto:1b,Command:"/execute @p[y=!12] ~ ~ ~ detect ~ 0 ~ minecraft:command_block 0 /testfor @a"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~14 ~0 chain_command_block 9 replace {auto:1b,Command:"/execute @p ~ ~ ~ detect ~ 0 ~ minecraft:command_block 0 /tp @p ~ 12 ~"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~15 ~0 repeating_command_block 1 replace {auto:1b,Command:"/testfor @p {Inventory:[{Slot:1b,id:minecraft:ladder,Damage:0s,Count:1b}]}"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~16 ~0 chain_command_block 9 replace {auto:1b,Command:"/execute @p[y=12] ~ ~ ~ detect ~ 0 ~ minecraft:command_block 0 /testfor @a"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~17 ~0 chain_command_block 9 replace {auto:1b,Command:"/execute @p ~ ~ ~ detect ~ 0 ~ minecraft:command_block 0 /tp @p @e[name=hole]"}"},{id:"MinecartCommandBlock",Command:"setblock ~0 ~18 ~0 chain_command_block 9 replace {auto:1b,Command:"/execute @p ~ ~ ~ detect ~ 0 ~ minecraft:command_block 0 /tp @p ~ ~4 ~"}"},{id:"MinecartCommandBlock",Command:"/setblock ~ ~-1 ~ minecraft:lava 15"},{id:"MinecartCommandBlock",Command:"setblock ~ ~ ~ air 0"}]}]}
教程模式
点击下面这根线可以查看命令方块图片
提前准备一个计分板
/scoreboard objectives add carrot stat.useItem.minecraft.carrot_on_a_stick
后面的“stat.useItem.minecraft.carrot_on_a_stick”是指该计分板表示胡萝卜钓竿的使用次数
--
绿色羊毛命令方块:
/execute @a[score_carrot_min=1] ~ ~ ~ /testfor @a
高频判断那个计分板的值是否为1
/scoreboard players set @p carrot 0
如果为1,则比较器输出信号,将那个计分板归零,否则以后使用胡萝卜钓竿将会是1、2、3······这样无法判断。
灰色羊毛命令方块:
/execute @p ~ ~ ~ detect ~ ~-1 ~ minecraft:grass 0 /testfor @a
比较器再输入信号,判断一次(一次!非高频!)玩家脚下是否是草块,是的话就会继续输出比较器信号
橙色白色和紫色的命令方块代码全是用来放置洞和再11层附近fill一些空气,然后继续放置洞,再在第0层放置一个命令方块来标记这里是洞。
你说洞怎么放置???MC的确没有洞,但是降箱子矿车summon在方块里你就知道了。
黄色命令方块的代码都是差不多的:
第一个:
/testfor @p {Inventory:[{Slot:0b,id:minecraft:ladder,Damage:0s,Count:1b}]}
第二个:
/testfor @p {Inventory:[{Slot:1b,id:minecraft:ladder,Damage:0s,Count:1b}]}
这是用来判断玩家物品栏第几格是什么物品,代码中的0b和1b分别指物品栏第1格和第2格。
“id:minecraft:ladder”是用来判断所标明的格数是不是梯子,是的话就输入比较器信号,然后execute+tp就可以办到整个钻洞系统了!!
那么怎么判断玩家脚下是不是洞呢??别忘了我说过“再在第0层放置一个命令方块来标记这里是洞”,到时候只要detect一下第0层是不是命令方块就知道这里是不是洞了。
--
上一个: 《饥荒》巨人的统治新手生存图文教程
下一个: 《幽浮2》全物品装备属性作用优缺点详解
浏览量:1232022-07-19
浏览量:22021-05-31
浏览量:02021-05-29
浏览量:02021-05-17
浏览量:62021-04-23
浏览量:02019-10-13
赚麻了!英伟达CEO年薪大涨60%!
《黎明杀机》开发商推出衍生游戏《What the Fog》
《寂静之地:入侵日》 6月28日北美上映
RTX5090/5080显卡即将来袭!测试功耗惊人!
《猩球崛起4》成该系列开局票房最高的一部作品
索尼PS5总销量达到5930万