简单休息
当处于封闭房间时,提供小幅恢复增益
已更新至 1.0 版本
新增了“最大窗户”与“增益强度”选项。至此,我认为本模组已基本完成,除非评论区有新的请求。
功能特色
通过“简易休憩”模组,玩家在封闭空间内(需有床和光源)会获得一个缓慢恢复的增益效果。
任何资源名中包含“Bed”的方块均可视为床;任何资源名中包含 Brazier、Torch 或 Lantern 的方块均可视为光源。
大部分设置均可自定义。当你使用本模组加载游戏或服务器一次后,会生成一个配置文件,你可以在其中修改模组的规则。
配置中的“窗户”指的是房间中单个空方块构成的孔洞,而非窗户方块(或许应该换个名字)。两个方块或更大的孔洞总会导致休憩检查失败。
{
"MaxBlockSearch": 20, -- 最大搜索距离,数值越小,房间必须更小才能生效,但可能提高性能
"BuffDuration": 10.0, -- 获得的休憩增益持续时长
"RequireLight": true, -- 设为 false 时,系统不要求光源
"RequireBed": true, -- 设为 false 时,系统不要求床
"RestCheckFrequency": 5.0, -- 系统检查间隔,增大数值可提高性能
"MaxWindows": 2, -- 房间内允许的最大单个方块孔洞数量,超过则休憩检查失败
"BuffLevel": "T1" -- 治疗增益强度,T1 = 1HP,T2 = 2HP,T3 = 5HP
}
通用说明
系统将封闭空间定义为:从玩家位置出发,无法找到长度超过 MaxBlockSearch 的连续未占用方块路径的区域。当 MaxBlockSearch 设置较低时,大型房间或复合房间(例如通过开放式楼梯连接的两层楼)可能无法通过检查。带有孔洞的房间(如无方块窗户,即模拟窗户的空方块)也会失败。我计划在下个版本中添加某种间隙容忍机制,以支持这类建筑风格。
目前,系统将任何方块都视为封闭人用的有效方块,因此你可以用任何材料建造房间。未来我可能会添加一些对合适建筑材料的检查,但我会等待相关工具的出现,以便更轻松地实现。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。