guoql666
本帖最后由 guoql666 于 2016-10-2 22:47 编辑
%前言%

大家好。我是guoql,今天给大家带来一个MC的小电路,教大家一下如何造雨天自动检测器。
North:你说什么?我怎么不知道有这样神奇的功能?

我:玩家都比你厉害233
%原理%

如何解决下雨自动关闭这个问题呢?我们先来了解一下如何关闭下雨。
一般来说,关闭下雨的指令有2个,分别是
  1. /weather clear
复制代码


  1. <font color="#000000">/toggledownfall</font>
复制代码
两条指令,下面我们就要想如何去解决自动化这个问题。

大家应该都有这样的经历,冬天来了,下了一场大雪,之后突然天气转变,又来了场暴雨,当暴雨停歇后人们发现雪已经化了。我们可以根据这个原理来推测:
雪傀儡会不会碰到雨就会死亡呢?我们一起来验证一下。


我们可以看到,是可以的,知道这个原理就好说了,下面我们来看一下成品。
%成品电路图%







%现场演示电路%

材料清单:


第一步:距离地面4格放方块。


第二步:在第4个方块一侧放置一个向下的漏斗。

第三步:在漏斗的两侧的上方各放置一个透明方块(这里我用的玻璃,为了美观)


第四步:在玻璃两侧的上方各放置一个非透明方块,并且在上方放置拌线钩,打上拌线。


第五步:在拌线钩所在方块的两侧放置红石火把,且在红石火把两侧放置两个命令方块。


第六步:包围四周,且在两个命令方块里分别输入命令:
  1. <font size="4">/summon SnowMan <X> <Y> <Z></font>
复制代码

另一个命令方块打:
  1. <font color="#000000">/toggledownfall</font>
复制代码

图片:





第七步:在漏斗下面连接投掷器,投掷器下面围一个空心小圆,空心范围是一个方块。


第八步:在空心圆里放置岩浆。


第九步:在拌线钩上面方块的左斜面的后面放置一个粘性活塞,并且放置一个不透明方块,然后在其一侧搭一个平台。


第十步:在投掷器的一侧(平台对面那一侧)放置一个不透明方块。并且在上面放置一个比较器。


第十一步:将比较器改成一个高频。


第十一步:将高频对面的玻璃方块打掉,换成不透明方块,并在上面放置比较器。(PS:手残点亮了前面的那个灯,大家不要点成减法模式!)


第十二步:将比较器信号通过红石火把递归到上面的平台。




第十三步:连接一个比较器延迟器(自己取得名字233)。


第十四步:改成下雨天气,向里扔一个物品启动机器。


第十五步:更改天气测试功能。




成功!


%作者的话%

这是我第一次发帖,可能有些不好,也请大家见谅。谢谢~~~另外我在另一个板块有一个小说,大家可以去看看,好看就给点金粒吧,我也挺不容易的!谢谢!!!如果图片崩了点击这里(密码: u5r5)查看图片,另外地图我就不发了,当然如果有10个以上的人要地图的话我还是会给的。还有就是材质包是OCD材质包,版本我就不说了,明眼人都能看到(前提图片没蹦...)请不要在意底下的图片,我也不知道是怎么回事,就是这些了,大家再见!



dpy0428
如果你想一直晴天只要
  1. /weather clear 9999999
复制代码
就可以了

2622185037
用testfor指令更简单

Deing
既然都用命令方块了,还有必要搞这么麻烦吗?直接testfor雪人,没有雪人就关闭下雨就好了啊

guoql666
Deing 发表于 2016-10-3 11:23
既然都用命令方块了,还有必要搞这么麻烦吗?直接testfor雪人,没有雪人就关闭下雨就好了啊 ...

...我就是说一下,而且如果我没记错的话有个插件是可以捕捉雪人变成刷怪蛋的,如果应用到这个里面,就可以改成发射器...好吧,就是**而已,另外我也没怎么去研究这个testfor指令,有空的话你可以教教我啊...

MathBell
既然要效率可以用地狱岩上点火,然后testfor检测,这个可能会更快一些吧

pcktrsss
用1.9的命令方块高频+testfor指令,不比这个简单的多

guoql666
pcktrsss 发表于 2016-10-6 10:15
用1.9的命令方块高频+testfor指令,不比这个简单的多

渣电脑运行不了1.9...,顶多1.8.8...于是用的172做演示.

绅士囧
可以在gamerule里面直接关闭天气的呀

晓夜Port

guoql666
晓夜Port 发表于 2016-10-7 07:10
误导新人,命令方块不能打/ 第二个指令是服务器的,单机里无用

切换下雨的亲测可以在1.7+单人使用的啊,怎么可能不能在单人用呢?

晓夜Port

晓夜Port
还有你看第二个输出 是未知指令

guoql666
晓夜Port 发表于 2016-10-7 20:25
还有你看第二个输出 是未知指令

首先我说了我的版本是1.7.2...更高版本没有测试
还有我放上命令方块后被红石火把先激活了一次,但里面还没有命令,所以输出的是未知命令
当我输入了命令后,就截图了,还没有保存这个指令,你可以在1.7.2输入一下这个指令,绝对可以!

hqqaazz
我的那个是1.8+(实际用了1.9的CB),但也是能探测雨天的,还能探测下雨时间:http://www.mcbbs.net/thread-597865-1-1.html

说渣机不行的,我4年笔记本双核运行1.10没问题
明明可以纯CB的,你做那么多红石机械...我看着不爽啊



还有你竟然连testfor都不知道啊...

暗黑蝶影
gamerule不是有个指令是关闭天气的吗?干嘛那么麻烦.

Ant繁星飞跃
晓夜Port 发表于 2016-10-7 07:10
误导新人,命令方块不能打/ 第二个指令是服务器的,单机里无用

命令方块可以打/  单人也可以的~

Ant繁星飞跃
晓夜Port 发表于 2016-10-7 20:25
更高版本以上不能用/ 不要误导新人

1.10版本亲测可以加/

晓夜Port
guoql666 发表于 2016-10-7 21:06
首先我说了我的版本是1.7.2...更高版本没有测试
还有我放上命令方块后被红石火把先激活了一次,但里面还 ...

toggle在单机里没用 那个是服务器的

Sssss...
dpy0428 发表于 2016-10-2 23:39
如果你想一直晴天只要就可以了
  1. /weather clear
复制代码

就好了,不需要99999999

Because.
高频+/weather clear不就行了





---------“多美的景色,如阳光般的你。”

chyx
晓夜Port 发表于 2016-10-8 17:23
toggle在单机里没用 那个是服务器的

命令方块里可以加斜杠也可以不加
在最新版本里也是这样
不知你如何认为新版本不能加
而且 到现在toogledownfall仍然是可以在原版里用的
你错误的指责别人对的地方是误导的行为本身也是误导吧



chyx
To lz
在我的印象里 漏斗不能吸收玻璃上的雪球
而且让雪人站在石质压力板上即可让雪球不会激活系统

邪恶草
自动改下雨的,我做的只需4个格子

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