好了,放食用方法:
圖床出了點(diǎn)問題,大家無視。
好了大概就是這樣,算是生存玩家的福利吧。
以后挖礦就可以不用辛辛苦苦到Y(jié)12了
注意:
1、腳下只能是草方塊,才可以使用。
2、不要破壞洞依附著的的方塊。
3、暫時(shí)還沒有設(shè)計(jì)出取消洞的方法,直接手?jǐn)]是無法完美的破壞洞的。
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格則鉆出洞,洞內(nèi)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"}]}]}
教程模式
點(diǎn)擊下面這根線可以查看命令方塊圖片
提前準(zhǔn)備一個計(jì)分板
/scoreboard objectives add carrot stat.useItem.minecraft.carrot_on_a_stick
后面的“stat.useItem.minecraft.carrot_on_a_stick”是指該計(jì)分板表示胡蘿卜釣竿的使用次數(shù)
--
綠色羊毛命令方塊:
/execute @a[score_carrot_min=1] ~ ~ ~ /testfor @a
高頻判斷那個計(jì)分板的值是否為1
/scoreboard players set @p carrot 0
如果為1,則比較器輸出信號,將那個計(jì)分板歸零,否則以后使用胡蘿卜釣竿將會是1、2、3······這樣無法判斷。
灰色羊毛命令方塊:
/execute @p ~ ~ ~ detect ~ ~-1 ~ minecraft:grass 0 /testfor @a
比較器再輸入信號,判斷一次(一次!非高頻!)玩家腳下是否是草塊,是的話就會繼續(xù)輸出比較器信號
橙色白色和紫色的命令方塊代碼全是用來放置洞和再11層附近fill一些空氣,然后繼續(xù)放置洞,再在第0層放置一個命令方塊來標(biāo)記這里是洞。
你說洞怎么放置???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”是用來判斷所標(biāo)明的格數(shù)是不是梯子,是的話就輸入比較器信號,然后execute+tp就可以辦到整個鉆洞系統(tǒng)了!!
那么怎么判斷玩家腳下是不是洞呢??別忘了我說過“再在第0層放置一個命令方塊來標(biāo)記這里是洞”,到時(shí)候只要detect一下第0層是不是命令方塊就知道這里是不是洞了。
--
瀏覽量:72022-07-19
瀏覽量:12021-05-31
瀏覽量:02021-05-29
瀏覽量:02021-05-17
瀏覽量:02021-04-23
瀏覽量:02019-10-13