Enhanced Celestials Tweaks

Enhanced Celestials Tweaks

为增强的天体模组添加配置选项。

强化天象扩展

这是一个 非官方 的强化天象 (Enhanced Celestials) 附属模组。

这是强化天象的一个附属模组,增加了许多配置选项。每个月亮事件都可以通过一个 TOML 配置文件进行调整。是的,这个模组支持 Configured。

此模组还修复了强化天象的一个 bug:在事件期间,每次重生或重新加入世界时,月亮/天空淡化动画会重复播放。

Bug 修复:

强化天象的 readFromNetwork 函数存在错误的比较 (Holder<LunarEvent> != LunarEvent),这会在每次同步包时触发 eventSwitched,导致在月亮事件期间重生时重复播放整个淡化动画。

当在事件期间重新加入世界时,客户端的 dayTime 会短暂变为 0,然后服务器的时间同步才会到达。这导致 lastTickEvent 字段降为默认值,并导致淡化动画重播。修复方法是每次同步后抑制约 2 秒。

配置

会创建两个配置文件:

  • config/enhancedcelestialstweaks-common.toml —— 游戏玩法和服务器应用的视觉效果。

  • config/enhancedcelestialstweaks-client.toml —— 仅客户端选项。

  • 月亮预测: 几率倍率、最小间隔夜晚数、有效月相覆盖等。

  • 生成控制: 生物倍率、各分类倍率、新增生成、移除生成、光照等级覆盖和生物容量倍率。

  • 生物属性倍率: 生命值、伤害、移动速度和游泳速度。

  • 装备生成: 倍率增加怪物生成时携带盔甲和武器的几率,并可切换是否掉落这些装备。

  • 消失控制: 防止事件生成的生物消失,和/或在事件结束后强制它们消失。

  • 状态效果: 每个事件可配置效果列表并带有目标过滤。

  • 掉落增强: 你可以配置丰收月(Harvest Moon)如何倍率任何物品标签列表的掉落、倍率稀有掉落率和生物经验掉落,适用于任何事件。

  • 视觉效果: 大量配置选项,可改变月亮颜色、天空颜色、月亮纹理、月亮大小、雾密度、雾颜色、音轨音量、音高、循环,以及自定义事件的开始和结束消息。

  • 夜间长度: 每个事件可自定义夜间的刻数。

  • 天气控制: 在事件激活时强制晴天、雨天或雷暴。

  • 多维度支持: 可以为特定维度添加特定的月亮事件。

  • 仅视觉效果选项。

  • 睡眠消息自定义: 允许更改月亮事件阻止睡眠时显示的文本。

示例:

[events.blood_moon]
chance_multiplier = 1.5
mob_spawn_multiplier = 2.0
mob_category_multipliers = ["MONSTER:3.0"]
mob_health_multiplier = 1.5
mob_damage_multiplier = 1.5
spawn_additions = ["minecraft:phantom;80;1;2", "minecraft:wither_skeleton;40;1;1"]
spawn_removals = ["minecraft:creeper"]
moon_color = "ff0000"
night_length_ticks = 24000

需要 Enhanced Celestials (显然)

如果你对这个模组有任何建议或问题,请留言!