独行眠者

独行眠者

厌倦了等待你的朋友一觉睡到天亮吗?

这个模组旨在复刻《Enshrouded》中的睡眠系统。它避免了因一名玩家无法使用床铺或处于挂机状态而惩罚整个服务器的情况。当至少有一名玩家入睡时,时间开始加速。入睡的玩家越多,夜晚过去得就越快。

传统的“瞬间跳过夜晚”机制已被移除,以适配此系统,所有内容都可以通过模组的设置进行完全配置。

 

⚙️ 配置 

["常规设置"]
# 默认值:1
# 范围:0 ~ 100
minPlayerPercentage = 1
# 默认值:10.0
# 范围:1.0 ~ 1000.0
multiplierPerPlayer = 10.0
# 默认值:100
# 范围:1 ~ 10000
maxAcceleration = 100
# 默认值:5
# 范围:1 ~ 100
tickInterval = 5
allowVanillaSkip = false
# 默认值:50
# 范围:0 ~ 100
skipPercentage = 50
enablePhantomReset = true
# 若为 true,幻影重置(失眠计时器)将仅适用于当时正在睡觉的玩家。
enablePhantomResetOnlyForSleepers = true

[通知]
displaySleepTitle = true
titleMessageTemplate = "&e{sleeping}/{total} &7正在睡觉(速度:&b{speed}&7)"
morningMessage = "&6☀ &e感谢睡觉的玩家,夜晚很快就过去了!"
enableMorningMessage = true
enableMorningSound = true
morningSoundId = "minecraft:block.bell.use"
# 若为 true,早晨音效将仅对当时正在睡觉的玩家播放。
morningSoundOnlyForSleepers = true
enableSmoothWake = true
# 若为 true,平滑醒来效果(失明)将仅应用于当时正在睡觉的玩家。
smoothWakeOnlyForSleepers = true
hideSleepOverlay = true
titleOnlyForSleepers = false
# 默认值:10
# 范围:0 ~ 100
titleFadeInTicks = 10
# 默认值:20
# 范围:0 ~ 200
titleStayTicks = 20
# 默认值:10
# 范围:0 ~ 100
titleFadeOutTicks = 10

 

📜 信息

如果你有兴趣使用它,或者觉得某些功能有所缺失,欢迎联系我,我非常乐意听取反馈和建议!加入我的 Discord 或通过 CurseForge 直接联系我。