Temperature-温度
本篇数值均为插件默认数值,部分蓝色框内为服主自定义内容
温度模块
环境温度(未设定方块温度)
决定因素
季节决定→春秋适宜,夏热冬寒
天数决定→例如盛夏比初夏和晚夏热
生物群系决定→沙漠、黏土山较热,雪地高山较冷等
海拔决定→高度大于50°时,每高一格温度-0.15°
计算公式(不可自定义)
方块温度(已设定方块温度)
某种方块的温度(下界很热,末地很冷)
燃烧的熔炉: 65
岩浆: 75
火: 75
各种冰块: 0
地狱岩: 55
灵魂沙: 65
岩浆块: 75
信标: 37
末地石: 0
综合温度计算
玩家将会被周围9*9*9的方块温度影响
如果方块没有自己的温度,那么它就是环境温度(见上)
如果方块已经在temperature.yml中设定好,那么它就是设定的温度
若方块比较远,则方块温度对玩家的影响很小,反之则很大
某一坐标温度的计算(公式极为复杂,直接上代码,不可自定义)
影响玩家温度的因素
玩家的湿度
玩家身上若较潮湿,则玩家温度下降
设玩家湿度为H,则玩家温度的变化为: (-H/5)温度/7.5秒
玩家所在坐标的自然温度
坐标的温度计算见上“综合温度计算”
设玩家温度为T,其所在坐标的温度为T'
则玩家温度变化情况为: ±1温度/5秒
玩家携带的保温物品
暖石(扔出到地上则带有地面坐标的温度,坐标温度计算见上)
设玩家温度为T,其所在坐标的温度为T',其身上携带暖石的温度为T''
则玩家的温度T会向T''趋近,而非向T'趋近
玩家温度的变化情况为: ±1温度/秒
当然,暖石的温度也不是一成不变的,其温度T''会向T'趋近
(趋近速率比玩家无暖石时T向T'趋近速率要慢很多)
默认速率为: 10%的几率:±1温度/秒 即 ±1温度/10秒
所以,如果想保持自己的正常温度,请不断把暖石的温度刷新到玩家的适宜温度
衣物(穿着于身上)
草帽:减缓温度上升的速率(减缓40%)
兔毛耳罩:减缓温度下降的速率(减缓40%)
玩家使用的物品
冰雹(使用1个温度-1)
豪华风扇(每使用一次5*5*5范围内温度-30度)
水球(每使用一只温度-15度)
玩家温度导致的结果
闷烧
当玩家周围温度高于55度时,玩家周围的可燃方块每秒有5%的几率开始闷烧
闷烧的阶段:
①10秒的冒烟时间,此时方块会有冒烟、冒火花的粒子效果
②-1)若玩家上前蹲下右击,视为踩灭行为,闷烧终止,但玩家本身收到2秒的燃烧效果
②-2)若玩家没有踩灭,①后方块会直接烧起来
不适
若玩家温度小于10度,则会出现缓慢和冻伤效果(-0.5生命/秒)
若玩家温度大于55度,则会出现中暑效果(-1生命/秒)
方块温度导致的结果
周围方块/背包 内物品出现 融化/凝固/升华/蒸发 现象
水桶->冰块 低于0度
冰->空气 高于10度
岩浆块->地狱岩 低于40度
岩浆桶->黑曜石 低于40度
末地石->石头 高于20度
石头->圆石 高于50度
灵魂沙->沙子 低于40度
火->空气 低于10度
可继续添加
温度-完
赞助地址:https://afdian.net/order/create?plan_id=7cc5be1eb8dd11e9a25e52540025c377
QQ官方交流群:1051331429
最后更新于