基本信息
我的世界Java版本
1.21–1.21.5
1.20.4
1.20.1
平台
Fabric
运行环境
其他链接
搬运团队
详情信息
许可证 LGPL-3.0-only
发布于 6 months ago
更新于 3 days ago
更新日志
数字化全球变暖
本次更新为Scorchful带来了新的环境API实现。现在会以摄氏度(也可使用其他单位)为每个生物群系计算温度,然后转换为温度点数。模组包和数据包作者现在几乎可以配置环境的所有方面,从生物群系的温度到该温度对玩家的致命程度等。由于这对Scorchful的许多部分来说是一次非常大的改动,本次更新首先以测试版发布。特别是,这里目前使用的环境及环境提供者系统仍然有点令人困惑,且并非最终版本——很可能会在后续更新中进行完善。
本次更新对许多现有配置来说是一次重大变更。
几乎所有现有行为应该保持不变,这主要是一次内部更新。不过,你可能仍想在新的且已更新的维基上查阅新的温度系统相关内容:https://modded.wiki/w/Scorchful:Temperature_System
一个新维基!
Scorchful维基正在迁移!它将被拆分到两个站点:一个是以开发者为中心的维基,提供组件、标签和配置文件的技术文档;另一个是以玩家为中心的内容维基,玩家有更多机会进行社区贡献。在撰写本文时,旧维基仍是“官方”维基,然而,一些页面已经迁移,且很快会有更多页面迁移。你可以通过以下链接找到这些维基:
- 玩家维基:https://modded.wiki/w/Mod:Scorchful
- 开发者文档:https://scorchful.thedeathlycow.com/
- Thermoo开发者文档:https://thermoo.thedeathlycow.com/
新增内容
- 为海龟甲和下界合金甲新增了一个环境耐热属性。该属性仅适用于基于环境的温度变化。耐热性不再适用于环境温度本身。
- 环境耐热性代表每刻“躲避”一次环境温度变化的概率,以0 - 1的比例表示。例如,1的环境耐热性 = 100%,0.5 = 50%。这为通常更小但更频繁、以往用海龟甲难以抵御的环境温度变化提供了更多细微差别。
- 现在可以使用物品组件
scorchful:heat_resistance
对每个物品(及每堆叠物品)配置耐热性和环境耐热性。查看配置维基页面以了解格式:https://scorchful.thedeathlycow.com/components/#heat-resistance - 现有的盔甲材料标签仍将有效;它们将简单地把耐热组件应用到任何没有该组件且材料有对应标签的新堆叠物品上。
- 干燥生物群系现在能让出汗比普通生物群系更高效。
改动与修复
- 在配置温暖生物群系强度时,温度现在没那么极端了。
- 现在可以为所有维度配置温度。
- 季节性温度标签已移至
#scorchful:is_climate/*
和#scorchful:is_not_climate/*
标签。这些标签仍应与春季标签向后兼容,然而其他标签已被完全移除且无替代。此外,如果这会造成太多麻烦,未来春季标签可能会从向后兼容性中移除。 - 30°C及以上的温度为温暖温度,且温度每升高10°C,每刻的热度强度就会增加1个温度单位。
- “干燥生物群系”功能已从Frostiful移至此处,然而这些生物群系要施加冰冻效果仍需要Frostiful。
- 太阳帽现在在所有温暖生物群系中都能提供热防护——而不仅仅是在炎热生物群系中。
配置版本6
如果未禁用更新,配置将会重置!
许多配置选项和标签已被移除。已尽可能保留了许多内容,然而在如此大规模的检修中,一些移除是不可避免的。被移除的选项及其替代内容如下:
战斗配置
- 默认盔甲部件耐热性
defaultArmorHeatResistance
:应用于所有未明确覆盖的盔甲部件的默认耐热性- 已被物品组件
scorchful:heat_resistance
替代
- 已被物品组件
- 极暖盔甲部件耐热性
veryHarmfulArmorHeatResistance
:应用于极暖盔甲部件(如Frostiful中的毛皮盔甲)的耐热性数值- 已被物品组件
scorchful:heat_resistance
替代
- 已被物品组件
- 热防护盔甲部件耐热性
protectiveArmorHeatResistance
:应用于防护性盔甲(如下界合金盔甲)的耐热性数值- 已被物品组件
scorchful:heat_resistance
替代
- 已被物品组件
- 极强热防护盔甲部件耐热性
veryProtectiveArmorHeatResistance
:应用于极强防护性盔甲(如海龟甲)的耐热性数值- 已被物品组件
scorchful:heat_resistance
替代
- 已被物品组件
加热配置
- 产生热量的最小天空光照等级
minSkyLightLevelForHeat
:开始施加环境加热的最小天空光照等级- 已被环境提供者
scorchful:modifier/apply_shade_for_time
替代。
- 已被环境提供者
- 太阳热量
heatFromSun
:每刻从太阳施加的环境加热量- 已被环境
scorchful:temperature/scorching_climate
、scorchful:temperature/warm_climate
和scorchful:temperature/temperate_climate
替代。
- 已被环境
- 太阳帽遮荫温度变化
sunHatShadeTemperatureChange
:在炎热生物群系中每刻应用于佩戴太阳帽玩家的温度变化- 已被一个环境耐热性属性修饰符替代。
- (在下界中)每增加热量对应的光照等级
lightLevelPerHeatInNether
:在下界中,被动温度每增加 +1 对应的光照等级数量- 已被环境
scorchful:hell
替代。
- 已被环境
- (在下界中)开始面临热量的最小光照等级
minLightLevelForHeatInNether
:在下界中,开始面临热量的最小光照等级- 已被环境
scorchful:hell
替代。
- 已被环境
- (在下界中)每增加热量对应的熔岩海上空方块数
blocksAboveLavaOceanPerHeatInNether
:在下界中,被动温度每增加 +1 对应的熔岩海上空方块数- 已被环境
scorchful:hell
替代。
- 已被环境
- (在下界中)熔岩海可产生的最大热量
maxHeatFromLavaOceanInNether
:在下界中,熔岩海可产生的最大被动热量- 已被环境
scorchful:hell
替代。
- 已被环境
口渴配置
- 干燥速率
dryRate
:未接触水时每刻要移除的湿润点数- 无替代,已硬编码为由Thermoo直接处理。
模组集成配置
季节配置
- 启用季节集成
enableSeasonsIntegration
:切换季节集成功能。如果设置为false,Scorchful将把所有生物群系都当作春季来处理。- 已被
thermoo:seasonal/temperate
和thermoo:seasonal/tropical
环境提供者替代。
- 已被
- 湿季潮湿生物群系出汗效率
wetSeasonHumidBiomeSweatEfficiency
:在潮湿热带生物群系的湿季期间,出汗的效率如何。此功能为宁静季节模组专属。- 已被
thirstConfig/extraHumidBiomeSweatEfficiency
替代。
- 已被
- 干季潮湿生物群系出汗效率
drySeasonHumidBiomeSweatEfficiency
:在潮湿热带生物群系的干季期间,出汗的效率如何。此功能为宁静季节模组专属。- 已被
thirstConfig/aridBiomeSweatEfficiency
替代。
- 已被