Elton的风速计 for PMWeather

Elton的风速计 for PMWeather

风速计和ProtoManly天气设备

装饰

模组目的

模组装备

本模组为ProtoManly的天气模组(https://modrinth.com/mod/protomanlys-weather)添加了测量风速的装备。模组目前添加了:

  • 螺旋桨式风速计

小型风速计

  • 螺旋桨式重型风速计(几乎不可摧毁)

重型风速计

  • 风杯式风速计

Davis风杯风速计

  • Richards风杯式风速计(几乎不可摧毁)

Richards风杯风速计

  • 龙卷风探测器(锚定式),配有手持式读数监视器

锚定式龙卷风探测器,类似Vortex

  • 风向袋

高杆上的风向袋 房屋上的风向袋

  • 花园装饰用小号风车模型

小型装饰风车

  • 风力发电机(图中的线缆来自Ender IO模组)

产生FE能量的风力发电机

  • 风铃

风铃

  • 金属风向标

  • 能发出声音的风铃

  • 手持式风速计

手持式风速计手持式风速计物品栏

  • 用于读取风速数值的显示器

数据显示器

显示历史风速数据的风速记录器

模组在未安装PM天气模组的情况下无法工作。

设置频道

0.0.29版本之前 要在风速计上设置频道,对风速计进行Shift+右键点击。此时左右手都不能持有任何物品,包括盾牌。

0.0.29及更高版本 要在风速计上设置频道,按下风速计交互键+右键点击风速计。默认交互键设置为Shift,你可以在游戏的按键绑定中修改此键位。将交互键设置为Shift以外的任何键位,即使手中持有物品或盾牌也能进入风速计频道设置。 用于编辑装备的风速计交互键

重要提示 当你点击确认时,系统会提示频道已被占用,这是因为你刚刚将风速计设置到该频道,现在该频道已被你刚才设置的风速计占用。如果在点击确认之前就显示已占用,说明该频道上已经有一个风速计了。

0.0.30之后 当你点击确认时,如果确认成功,会显示"请求已发送"。

要在显示器上设置频道,右键点击显示器。风速计和显示器必须设置为相同频道才能通信。 频道0不发送数据,用于调试。如果风速计频道无法设置,尝试先设置为0再设置回所需频道。

目前有100个可用频道。

右键点击风速计会显示服务器和客户端看到的频道。这两个数字必须始终相同。此功能目前保留在模组中用于调试。

风速计GUI会显示"无法设置频道,因为放置位置无效"。以下情况会出现此提示:

  • 风速计放置在方块下方时,
  • 风速计不在主世界维度时,
  • 放置后约1秒内,所以放置后立即设置频道是无效的,等待片刻再进入频道设置。

红石输出

设置红石输出的方式与设置频道基本相同。你需要输入风速值,当达到该值时显示器会输出红石信号。由于滞回特性(防止信号频繁触发),不能设置低于4英里/小时的数值。因为系统基于英里/小时,其他单位可能无法以1为增量进行设置。这主要适用于公里/小时。 红石输出只在风速显示器上可用。

实用命令

使用/windmeter命令查看哪些频道被占用、哪些空闲,或按频道编号获取风速计位置。有时频道可能会出错,使用命令clear channel [频道编号]来清理损坏的频道。这不会移除风速计本身的频道设置。风速计定位和频道清理命令需要操作员权限。

重置显示器上的最大风速和最高温度

0.0.29版本之前 要在显示器上重置最大值,在不持有任何物品的情况下对显示器进行Shift+右键点击。

0.0.29及更高版本 要在显示器上重置最大值,在不持有任何物品的情况下按下风速计交互键+右键点击显示器。

一些游戏玩法信息

方块强度

风速计的抗风强度约为:

  • 螺旋桨式:219英里/小时
  • 风杯风速计:194英里/小时
  • 龙卷风探测器:229英里/小时
  • 重型螺旋桨式:NaN英里/小时
  • Richards风杯风速计:NaN英里/小时
  • 重型风速计和Richards风速计可以通过用任何原版镐对其Shift+左键点击来破坏

这些数值将在风引擎方块拾取机制更新时(如果会更新的话)重新调整。

风向袋

风向袋需要放置在专用杆子上。

  • 风向袋在130-170英里/小时之间的风速下会被撕裂,需要重新放置来修复。
  • 杆子的抗风强度为206英里/小时。
  • 杆子可以堆叠到任意高度。

花园风车

花园风车需要放置在专用塔架上。

  • 风车有卷尾刹车机构(仅作趣味用途)
  • 风车在超过110英里/小时的风速下会受损,需要重新放置来修复。
  • 塔架上部在强风中会永久性地朝风向弯曲。
  • 塔架的拾取强度为206英里/小时。
  • 风车的拾取强度为164英里/小时。
  • 塔架可以堆叠到任意高度。

风铃

  • 它的锤子发出的声音能阻止附近怪物生成,甚至对怪物造成伤害(也可能伤害耳机用户)。
  • 阻止怪物生成的半径随风速变化
  • 伤害半径随风速变化
  • 在强风中会迅速损坏
  • 音量可在客户端配置中调整

小型风力发电机

  • 发电机有卷尾刹车机构,在极端风速下会降低输出功率
  • 发电机在超过110英里/小时的风速下会受损,需要重新放置来修复。
  • 发电机的拾取强度为164英里/小时。
  • 碳纤维发电机的拾取强度为180英里/小时。
  • 木质风力发电机的拾取强度为154英里/小时。
  • 功率输出在下方,所以请在那里连接线缆。
  • 碳纤维发电机效率最高且没有刹车机构,因此会输出更多功率。

手持式风速计

手持式风速计在主手时测量风速。它会记录并保存每个物品的最大风速。如果你有严重的刻延迟,当前风速会与最大风速有所不同,因为最大风速是从服务器端读取的。最大风速始终是正确的,也是实际造成方块破坏的数值,因此更具参考性。为避免延迟和卡顿,当前风速在客户端读取。

测量单位

0.0.19t更新前:风和天气显示器遵循PM天气配置,将根据该配置在公制和英制之间切换。

0.0.19t更新后:风速计使用独立的配置来分别选择风速和温度单位,允许混合使用英制/公制。 如果区块未加载,显示器目前不会记录风速。龙卷风经过时应能记录数据,因为龙卷风会加载区块。但龙卷风必须经过显示器所在的区块。例如:你的基地在避难所里有显示器,风速计在屋顶。如果龙卷风经过你的基地,它应该能记录该事件。 天气显示器显示更多数据但刷新较慢,上限为999公里/小时。由于读取数据存在风险,不建议放置过多天气显示器。

龙卷风探测器

龙卷风探测器在放置后记录大气数据5分钟(可配置)。目前记录最大风速、最高温度、最低温度、最大露点和最小露点。5分钟后停止记录,如果测得的风速足够高,可以在探测器完成记录后Shift+右键点击获得奖励。破坏探测器不会掉落任何物品(0.0.33之后,如果玩家破坏它们则会掉落)。奖励包括:煤、铁锭、金锭、钻石、绿宝石、下界合金碎片和下界合金锭。探测器根据测得的风速和暴露时间掉落经验值。右键点击探测器显示当前数据,交互键+右键点击显示最大数据。

探测器监视器

探测器监视器可以在探测器记录期间通过右键点击与探测器连接。它在物品栏中持续工作,保存最大风速并允许远程风速读取。0.0.30之后 探测器监视器还可以读取其他风速计频道。手持时,右键点击任意位置即可进入频道设置。如果右键点击龙卷风探测器,将改为读取该探测器的数据。如果风速计或探测器已被破坏,或探测器已停止记录,将显示无信号。

探测器监视器风速数据显示

数据显示的位置可在配置中更改。

合成

所有物品和方块都可以在生存模式下合成。建议使用JEI或其他配方查看器查看配方。

便利性选项

0.0.19t之后的版本有一些可配置选项。 风速显示的文字和数字可以设置为任意颜色,但必须以十进制数字输入。使用在线进制转换器将十六进制颜色数字转换为十进制数字,然后粘贴到配置中。例如颜色0xff6347(16进制)-> 16737095(10进制)。只需转换ff6347部分(不含0x或#)。 风速显示器还可以使用动态颜色,根据风速从蓝色变为紫色。此配置仅适用于风速显示器,不适用于天气显示器。 风向袋在强风中撕裂和花园风车弯曲现在可以在配置中关闭。这是服务器端的选项。龙卷风拾取方块的强度不受此影响。

自然生成

目前没有模组添加自然生成。

可能遇到的一些问题

  • 风速显示器上的红石输出可能会卡住
  • 风速计可能会断开连接(频道被设为0),在风速计上放置路标点时可能发生
  • 频道列表在服务器和客户端之间不同步
  • 不同步问题大多可以通过退出并重新加入游戏来解决。如果问题仍然存在,必须使用清理频道命令并将风速计重新连接。如果所有方法都失败,请删除存档世界文件夹目录中的"anemometers.dat"文件。

禁止重新分发修改过的jar文件。 模组允许在非付费墙的整合包中使用。