温度调节器
调节器是一种影响玩家温度的元素,调节器将会叠加在基础温度上. 玩家显示的温度是 基础温度 + 所有调节器 的温度.
调节器使温度系统变得更加灵活且有趣,玩家根据自身情况从而有着不同的调节器 温度会每 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
中指定的温度调节器
方块的影响程度也取决于与玩家的距离.
默认效果:
岩浆块
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
最后更新于