创建:动态光源非官方版

创建:动态光源非官方版

一个非官方的维护分支,为Minecraft 1.20.1和Create 6提供Create: Dynamic Lights。为移动的Create装置添加照明。

创建

面向 Minecraft 1.20.1 和 Create 6 的 Create: Dynamic Lights 的非官方维护分支。

它通过平滑的客户端动态光照、可选的服务器端原版光源方块,或两者兼用,为移动的 Create 装置添加光照。维护工作以尽力而为的方式提供。

特性

  • 为 Create 装置上被点亮的方块添加平滑、移动的光源。
  • 支持 Sodium Dynamic Lights 和 RyoamicLights 作为替代的客户端后端。
  • 可在装置移动时放置隐形的原版光源方块,使服务器端光照能够影响生物生成、雪和冰。
  • 提供可配置的亮度缩放和更新间隔。
  • 支持仅客户端、仅服务器以及客户端和服务器同时安装。

支持的环境

加载器 Minecraft Create 动态光照后端
Fabric 1.20.1 Create Fabric 6.0.x Sodium Dynamic Lights 1.0.x 或 RyoamicLights 0.2.3
Forge 1.20.1 配合 Forge 47.x Create 6.0.x Sodium Dynamic Lights 1.0.x 或 RyoamicLights 0.2.3
  • 需要 Java 17。
  • Fabric 还需要 Fabric API。
  • Fabric 和 Forge 使用不同的 JAR;请安装与你所使用的加载器相匹配的那个。
  • RyoamicLights 需要兼容版本的 ObsidianUI 和 Architectury API。
  • 如果同时安装了两个动态光照后端,本模组将使用 Sodium Dynamic Lights。

安装端

安装方式 可用行为
仅客户端 平滑的视觉动态光照。不会在世界中放置真实的光源方块。
仅服务器 可选的的原版光源方块。客户端无需安装本模组。
客户端和服务器 两种行为均可用,且可独立配置。

如果没有 Sodium Dynamic Lights 或 RyoamicLights,客户端平滑光照将不生效。服务器端光源方块功能仍然可用。

配置

客户端配置控制动态光照集成、亮度缩放、后端模式延迟处理以及更新间隔。服务器配置控制原版光源方块的放置及其最小光源亮度。

包含 Lamb 的配置键是为兼容性保留的旧名称。

已知限制

  • 客户端动态光照仅用于视觉效果。它不会影响生物生成、作物生长、雪或冰。
  • 原版光源方块会影响世界,但可能占用更多服务器资源,并且可能会明显滞后于快速移动的装置。
  • 在 Fabric 上,从仅客户端安装中更改并保存服务器配置可能会导致配置不匹配。在服务器上安装本模组可避免此问题。

源码、问题与许可证

原项目及实现由 Leon / leon-o 完成。Minecraft 1.20.1 和 Create 6 维护分支由 LiquidCatMofu 完成。

本项目与 Create 团队或原作者无关联,也未获其认可。