温度调节器

调节器是一种影响玩家温度的元素,调节器将会叠加在基础温度上. 玩家显示的温度是 基础温度 + 所有调节器 的温度.

调节器使温度系统变得更加灵活且有趣,玩家根据自身情况从而有着不同的调节器 温度会每 2 秒重新计算一次

以下是温度调节器的列表,按照应用顺序排列

基础温度

所有世界都拥有一个随机生成的基础温度,该温度每天都会变化,根据当前的季节而定. 这些温度都可以在配置中进行修改。 (以下表格中的温度不包括生物群系的影响,仅为基础温度):

季节
最低温度
最高温度

冬季

-12°C

0°C

春季

0°C

20°C

夏季

20°C

40°C

秋季

5°C

20°C

天气

天气状况也会对温度产生影响

天气
调节量

晴朗

0°C

雨天/雪天

-4°C

雷雨天

-5°C

时间

对于温度的影响,白天会稍微暖和一些,夜晚会冷一些

The time modifier changes gradually from -5°C between the Minecraft times 14800-23500 to +3°C between 6000-12000.

温度调节器,会随着时间慢慢的从 -5°C(夜晚) 变化至 +3°C (白天)

生物群系

玩家所在的生物群系对温度计算起着重要作用

所有数值都可以在生物群系配置中进行更改 以下是所有生物群系默认温度调节器的列表:

生物群系
调节量

恶地,沙漠

+15°C

丛林

+12°C

热带草原

+10°C

沙滩, 桦木森林, 黑森林, 繁花森林, 草甸,森林, 蘑菇岛,海洋,平原, 沼泽

0°C

山地, 针叶林

-4°C

冰雪/冰冻 群系

冰雪/冰冻 山地

-12°C

高度

除了冬季外,玩家每上升一格方块,温度下降0.08°C 在冬季时,高度在 y=64 以上的温度保持不变,而在 y=64 以下玩家每下降一格方块,温度增加0.2°C

水与细雪

当玩家处于水中或雪地中时,会对温度产生显著影响. 在冬天,没有保护措施的情况下进入水中是非常致命的,即使玩家从水里或雪地离开后,由于玩家此时仍为湿漉状态,温度调节器仍会持续一段时间 在玩家从水中离开后. 每2秒钟,温度调节器的温度会增加1°C,直到温度调节器恢复至 0°C 细雪的温度调节器与上述解释相同.

季节
调节量

夏季,冬季

-10°C

春季,秋季

-4°C

奔跑

奔跑状态下最高可以为玩家 +4°C . 在需要快速取暖的情况下,或许是个不错的方法

方块效果

在半径为16个方块的范围内,不同类型的方块可以对玩家的温度产生影响 每种方块的影响范围和调节量都可以进行配置. 只有当玩家站在方块旁边时,才能应用在 temperature.yml 中指定的温度调节器 方块的影响程度也取决于与玩家的距离.

默认效果:

方块
半径范围 (blocks)
调节量

岩浆块

7

+22°C

灯笼,火把

7

+7°C

营火

7

+15°C

7

+16°C

灵魂营火

7

-10°C

灵魂火

7

-16°C

灵魂灯笼,灵魂火把

7

-7°C

3

-6°C

浮冰

3

-6°C

蓝冰

7

-15°C

盔甲

盔甲拥有在冬季抵御寒冷的效果,同时在夏天也会引起过热效果

以下是调节列表:

材质
单件盔甲
全套盔甲

皮革

+5°C*

+20°C*

铁,黄金,钻石

+1.25°C

+5°C

下届合金

+0.75°C

+3°C

* = 当玩家的温度超过25°C时,该调节器将不适用

食物

目前插件中有两种食物效果

一种是当玩家的温度高于25°C时,另一种是当玩家的温度低于25°C时 当玩家温度低于25°C时,饥饿值为满状态时温度 +5°C 当玩家体温超过25°C,喝一瓶水将使玩家的体温降低 -10°C,持续5分钟(不可叠加) 水瓶图标会显示温度旁,看到该图标就表示的水瓶效果仍在生效(不一定喝水,药水也有同样的效果)

自定义临时温度调节器

管理员可以通过命令来临时应用自定义的温度调节器

/rs temperature modify <玩家> <温度变化(+-)> <持续时间>,可以为玩家临时应用指定时长的温度调节(温度变化值可以为负数) 该命令可用于与服务器中的其他插件联动,或者某些事件与温度系统进行交互

自定义物品

通过 Rs 的 自定义物品系统 来添加自定义物品 管理员可以为服务器添加自定义的盔甲(使用CustomModelData)或者将具有温度调节效果的物品到 temperature.yml

最后更新于