跳到正文

Dynamic Lights

作者:Tschipcraft

支持的实体和物品,如火把、灯笼或附魔装备,都会发光!服务端可用!

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Tschipcraft’s
Dynamic Lights


GitHub Stars
CurseForge Downloads
GitHub Downloads

_适用于 1.17.x-26.2.x 的服务端动态光照_

|对 26.3 的支持正在开发中!|
|—|

|Warning:|
|—|
|对于重度模组化的环境、整合包以及游玩外部服务器,我建议改用 LambDynamicLights 或类似的客户端模组。
-> 详情请查看此 Wiki 页面。|

💡 功能

此数据包/模组无需任何客户端要求,即可为 Minecraft 添加动态光照。由玩家、生物持有或穿戴,或放置在物品展示框中的受支持实体和物品(例如火把、荧石或附魔装备)会使用 Snapshot 21w13a 中加入的光源方块)发光。

  • 开箱即用地支持 50 多种原版物品
  • 多种光照等级:3、6、9、12 和 15
  • 部分物品具有遇水变化的行为,并会播放声音
  • 附魔物品默认会发光(光照等级 6);火焰附加、激流和引雷则为特殊情况(光照等级 9)
  • 紫水晶纹饰盔甲会发光
  • 携带受支持物品的生物、下落方块和展示实体可以发光
  • 支持用于模组化物品栏槽位的Curios API请参见 issue #76

由于本项目完全运行在服务端,加入安装了 Dynamic Lights 的服务器时,玩家无需在自己的客户端安装任何东西即可正常使用!不过,你仍然可以在仅限单人游戏的世界中使用客户端上的模组版本。加入未安装 Dynamic Lights 的服务器不会产生任何效果。

-> 如需查看完整的受支持物品与实体列表以及可用设置,请查看 wiki <-

ℹ️ 限制

由于其核心本质上是一个数据包,因此与其他纯模组解决方案相比存在一些限制。

限制(点击展开)
  • 动态光源在移动时可能会出现卡顿。本项目仅依赖原版光源方块,而原版光源方块受限于方块网格,无法实现方块之间的平滑过渡
  • 此资源包目前使用标记实体来追踪动态光源的位置。如果这些实体被你或类似 EntityTrackerFixer 的插件清除,光源方块将会残留。参见问题 #25
  • 遗憾的是,原版光源方块无法被活塞推动,也不受方块爆炸伤害影响。这可能导致一些红石装置出现故障。请报告任何问题,我会尝试预防常见情况。例如参见已修复的问题 #51、#15、#12、#10
  • 在 Minecraft 1.21.4 及以下版本中,动态光源更新将始终触发方块更新。这可能导致受重力影响的浮空方块(如沙子或沙砾)掉落
  • 部分忽略原版光照贴图的光影包(例如 Rethinking Voxels)将无法显示动态光源。参见问题 #59
  • 动态光源无法在由非固体方块占据的 1×1 方块空间中生效,因为根本没有空间放置光源方块。参见问题 #39 和 #43
  • 每位玩家的动态光源设置是全局生效的。在此查看详细说明

🔧 安装与使用

可通过以下任一方式安装:

  • 数据包 [DP] ➜ 将 .zip 放入你存档的 datapacks 文件夹中
  • 模组 [Mod] ➜ 放入你的 mods 文件夹,并可选择安装 MidnightLib 以获得全局配置文件与界面

要管理设置、重置或卸载此资源包,请使用 /trigger tschipcraft.menu 或 /function #tschipcraft:menu。

🧩 兼容性

Forge 仅在 Minecraft 1.21.5 及以下版本获得原生支持。

此数据包遵循 Smithed 以及 MC Datapacks Discord Server 的基本约定,以确保数据包兼容性。

外部链接


CurseForge 标志


PlanetMinecraft 标志




Ko-fi 横幅


合作伙伴优惠


推广优惠

评论

登录后评论和评分

Tschipcraft 的其他作品

查看全部 →