基本信息
我的世界Java版本
1.21–1.21.5
1.20.4
1.20.1
平台
Fabric
运行环境
其他链接
搬运团队
详情信息
许可证 LGPL-3.0-only
发布于 6 months ago
更新于 3 days ago
更新日志
数字化全球变暖
这是新环境API实现的完整发布版本。此版本还支持1.12.1.3。
beta 1版本以来的变更
- 添加了一个新的
环境温度乘数
配置选项
原版内容
此次更新为Scorchful带来了新的环境API实现。现在每个生物群系的温度都以摄氏度计算(不过也可使用其他单位),然后转换为温度点数。模组包和数据包作者现在几乎可以配置环境的所有方面,从生物群系的温度到该温度对玩家的致命程度。由于这对Scorchful的许多部分来说是一个非常大的改动,所以此次更新首先以beta版本发布。特别是,这里目前使用的环境和环境提供者系统仍然有点混乱,且并非最终版本——它可能会在后续更新中得到完善。
此次更新对许多现有配置来说是一个重大变更。
几乎所有现有行为 应该 保持不变,这主要是一次内部更新。不过,你可能仍想在新的且已更新的维基百科上查阅新的温度系统: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
- 替换为