
光自动化
自动化您的户外照明!我们都厌倦了每天傍晚和黎明时满世界跑,手动开关灯……
LightAutomation
一款用于自动化照明系统的 Hytale 模组。我们都经历过在黎明和黄昏时不得不跑遍整个世界,只为开关灯。
功能
- 自动街灯:黄昏时自动开灯,黎明时自动关灯
- 智能时间检测:利用光照因子精确检测黎明/黄昏的过渡
- 玩家灯光追踪:自动追踪玩家放置的光源
- 持久化:在服务器重启后保存追踪的灯光
- 可配置时间:调整灯光激活/关闭的时间
- 易于配置:简单的配置文件,带有合理的默认值
- 仅限户外灯光:室内/洞穴等地方的灯光不会自动控制
安装
- 将 LightAutomation.jar 文件放入 Hytale 服务器的
mods/目录 - 启动服务器
- 配置文件将自动生成
- 根据需要编辑配置
玩家使用
根据 DefaultLogic 配置选项,所有放置的户外灯光要么默认自动化,要么不自动化。玩家可以在放置后的前 10 秒内与灯光互动(根据其状态打开或关闭一次),以选择退出或加入自动化——具体取决于默认值。
(这看似复杂,但在当前 Hytale API 中,我找不到检测玩家改变任意灯光状态的方法。)
为什么默认情况下并非所有灯都可切换?
大多数玩家可能认为火把不会自动开关,即使它们放置在户外。对该模组的反馈将有助于决定配置文件中的默认数组设置。
配置选项
该模组支持以下配置选项:
EnableLightAutomation:启用/禁用灯光自动化功能(true/false)DefaultLogic:放置的灯光默认是否自动化,或反之(on/off)LoggingLevel:日志记录详细程度(off, processing, debug)DawnThreshold:关闭灯光所需的光照百分比(>0.000 且 <1.000)DuskThreshold:打开灯光所需的光照百分比(>0.000 且 <1.000)ToggleableLightTypes:模组应自动化的灯光数组StaticLightTypes:模组不应自动化的灯光数组
关于黄昏的注意事项:目前 Hytale API 在太阳真正落山之前就报告光照为 0。我认为这是一个 bug,但在修复之前,你可能希望将此值设置为 0.004 左右。
命令
/lightautomation- 显示可用命令/lightautomation --version- 显示版本/lightautomation --reload- 重新加载并应用更新后的配置/lightautomation --config- 显示当前配置设置/lightautomation --lights- 显示已追踪灯光摘要/lightautomation --lights list- 列出所有已追踪灯光/lightautomation --lights count- 显示已追踪灯光数量/lightautomation --lights types- 列出可追踪的灯光类型/lightautomation --save- 手动保存已追踪灯光/lightautomation --clear- 清除所有已追踪灯光/lightautomation --info- 显示持久化信息
许可证
Creative Commons Zero
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。