本帖最后由 不笑君 于 2017-7-31 22:41 编辑
本帖是我的入坑作,时隔半年,此贴已是永远的黑历史,我已经入了The Minecraft Lover,不希望再对此贴有多余的留恋,7月26日,弃坑!几位角虫给我了许多支持,特别是乾坤,由衷感谢。
2月20日最后一次更新:
【重写本模组中。。本模组BUG太多了】
看贴之前,希望你回复{:10_501:}我不是第一次弄“工机巧艺”的,可是每次回复都不到15,
而查看和下载量却出乎我想象的高!大家
不要打击我啊啊{:10_527:}所以我求求求求求求求求求求求求求你要给我个回复或评分啊{:10_566:}
大家好我是不笑君,今天继续带来我的喳作品——
史蒂夫的矿工洞♂
我们的口号是:我们不定义洞,我们定义你的生活
[图片均可点击放大]PS:如果在贴吧上看到有人抄袭我,请确认一下ID是否是我本人(贴吧id:@不笑君exe)

故事模式
有一天,史蒂夫合成了胡萝卜钓鱼竿

正当他饥渴难耐的对猪使用胡萝卜钓鱼竿的时候

下面黑黑的♂是什么东西
放大放大再放大


原来是我拉的翔这真是亮瞎了我的24k纯金狗眼!我的MC里既然出现了洞♂
好了,放食用方法:

图床出了点问题,大家无视。
好了大概就是这样,算是生存玩家的福利吧。
以后挖矿就可以不用辛辛苦苦到Y12了
注意:
1、脚下只能是草方块,才可以使用。
2、不要破坏洞依附着的的方块。
3、暂时还没有设计出取消洞的方法,直接手撸是无法完美的破坏洞的。
4、目前BUG很多。
OOC代码(本人以前不会OOC,感谢@火星浮云 的指导)复制代码
视频网址:http://pan.baidu.com/s/1mhjii1a
地图下载:http://pan.baidu.com/s/1pJYmRiF
教程模式
点击下面这根线可以查看命令方块图片

提前准备一个计分板
复制代码后面的“stat.useItem.minecraft.carrot_on_a_stick”是指该计分板表示胡萝卜钓竿的使用次数
--
绿色羊毛命令方块:
复制代码
高频判断那个计分板的值是否为1
复制代码如果为1,则比较器输出信号,将那个计分板归零,否则以后使用胡萝卜钓竿将会是1、2、3······这样无法判断。
灰色羊毛命令方块:
复制代码比较器再输入信号,判断一次(一次!非高频!)玩家脚下是否是草块,是的话就会继续输出比较器信号
橙色白色和紫色的命令方块代码全是用来放置洞和再11层附近fill一些空气,然后继续放置洞,再在第0层放置一个命令方块来标记这里是洞。
你说洞怎么放置???MC的确没有洞,但是降箱子矿车summon在方块里你就知道了。
黄色命令方块的代码都是差不多的:
第一个:
复制代码第二个:
复制代码这是用来判断玩家物品栏第几格是什么物品,代码中的0b和1b分别指物品栏第1格和第2格。
“id:minecraft:ladder”是用来判断所标明的格数是不是梯子,是的话就输入比较器信号,然后execute+tp就可以办到整个钻洞系统了!!
那么怎么判断玩家脚下是不是洞呢??别忘了我说过“再在第0层放置一个命令方块来标记这里是洞”,到时候只要detect一下第0层是不是命令方块就知道这里是不是洞了。
--
本帖是我的入坑作,时隔半年,此贴已是永远的黑历史,我已经入了The Minecraft Lover,不希望再对此贴有多余的留恋,7月26日,弃坑!几位角虫给我了许多支持,特别是乾坤,由衷感谢。
2月20日最后一次更新:
【重写本模组中。。本模组BUG太多了】
看贴之前,希望你回复{:10_501:}我不是第一次弄“工机巧艺”的,可是每次回复都不到15,
而查看和下载量却出乎我想象的高!大家
不要打击我啊啊{:10_527:}所以我求求求求求求求求求求求求求你要给我个回复或评分啊{:10_566:}
大家好我是不笑君,今天继续带来我的喳作品——
第三次工机巧艺的篇章主题为洞。
史蒂夫的矿工洞♂
[图片均可点击放大]PS:如果在贴吧上看到有人抄袭我,请确认一下ID是否是我本人(贴吧id:@不笑君exe)


有一天,史蒂夫合成了胡萝卜钓鱼竿

正当他饥渴难耐的对猪使用胡萝卜钓鱼竿的时候





好了,放食用方法:

图床出了点问题,大家无视。
好了大概就是这样,算是生存玩家的福利吧。
以后挖矿就可以不用辛辛苦苦到Y12了
注意:
1、脚下只能是草方块,才可以使用。
2、不要破坏洞依附着的的方块。
3、暂时还没有设计出取消洞的方法,直接手撸是无法完美的破坏洞的。
4、目前BUG很多。
OOC代码(本人以前不会OOC,感谢@火星浮云 的指导)
- /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"}]}]}
视频网址:http://pan.baidu.com/s/1mhjii1a
地图下载:http://pan.baidu.com/s/1pJYmRiF

点击下面这根线可以查看命令方块图片

提前准备一个计分板
- /scoreboard objectives add carrot stat.useItem.minecraft.carrot_on_a_stick
--
绿色羊毛命令方块:
- /execute @a[score_carrot_min=1] ~ ~ ~ /testfor @a
高频判断那个计分板的值是否为1
- /scoreboard players set @p carrot 0
灰色羊毛命令方块:
- /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}]}
“id:minecraft:ladder”是用来判断所标明的格数是不是梯子,是的话就输入比较器信号,然后execute+tp就可以办到整个钻洞系统了!!
那么怎么判断玩家脚下是不是洞呢??别忘了我说过“再在第0层放置一个命令方块来标记这里是洞”,到时候只要detect一下第0层是不是命令方块就知道这里是不是洞了。
--
想法蛮不错,但是系统不够完备,比如取消洞的生成;
在1.9版本 um,也并没有很好运用CB的新特性
总之作品的改进空间很大,希望继续努力~
在1.9版本 um,也并没有很好运用CB的新特性
总之作品的改进空间很大,希望继续努力~
很棒的作品
忽然多出了很多技术贴,我等红石萌新完全看不懂啊
可以,但是满地是洞真的不好
W55W 发表于 2016-2-20 17:26
很棒的作品
谢谢你的支持
919739870 发表于 2016-2-20 17:28
忽然多出了很多技术贴,我等红石萌新完全看不懂啊
是吗,我觉得忽然多出了许多红石贴,我等命令方块萌新完全看不懂啊
MsYqgzt 发表于 2016-2-20 17:26
想法蛮不错,但是系统不够完备,比如取消洞的生成;
在1.9版本 um,也并没有很好运用CB的新特性
总之作品的 ...
谢谢围观啦
火星浮云 发表于 2016-2-20 17:31
可以,但是满地是洞真的不好
满地是洞♂♂♂♂233
对了,建议浓缩到一个命令方块中,否则很多小白不会用
本帖最后由 火星浮云 于 2016-2-20 17:59 编辑
对于洞的恢复,可以把/fill命令前加一个克隆命令,克隆到平地上,(预先准备一个地方),一次只能用一个洞,这样就可以了。
不过我觉得万一有岩浆就麻烦了
0层放命令方块我认为不可取,万一就挖穿了。
对于洞的恢复,可以把/fill命令前加一个克隆命令,克隆到平地上,(预先准备一个地方),一次只能用一个洞,这样就可以了。
不过我觉得万一有岩浆就麻烦了
0层放命令方块我认为不可取,万一就挖穿了。