Light Cleaner 是一款专注于修复和重新生成区块光照的插件。它通过专用线程和优化算法高效处理光照计算,显著减少对服务器性能的影响,并能自动清理新生成或由 WorldEdit 等插件修改区域的光照。
Minecraft 中长久存在一个恼人的漏洞:新生成的区块内经常出现不自然的黑暗区域,例如洞穴、峡谷或下界。这些错误的光照不仅破坏了游戏世界的视觉美感,还会因客户端不断尝试修复而拖累性能。
Light Cleaner 可以彻底解决这个问题。它使用原版 Minecraft 的方块数据,从零开始重新计算光照等级,使一切看起来都符合预期。无论是修复玩家视野内的区域,还是整个世界的光照,它都能在独立线程中快速完成,避免阻塞主服务器线程。
使用 /cleanlight 及其子命令来管理光照修复:
/cleanlight- 重新生成玩家视野内所有区块的光照。/cleanlight <半径>- 重新生成以玩家为中心、指定半径(区块数)的正方形区域内的光照。例如 `/cleanlight 12` 处理 25x25 的区块区域。/cleanlight world- 重新生成当前玩家所在世界的所有区块光照。/cleanlight world <世界名>- 重新生成指定世界的所有区块光照。/cleanlight abort- 取消所有正在进行的光照修复操作。/cleanlight status- 查看当前修复操作的状态。/cleanlight at [chunk_x] [chunk_z] [chunk_radius] (世界)- 远程修复指定坐标和半径内的区块光照(适用于命令方块)。lightcleaner.clean.view- 允许玩家修复其视野半径内的光照。lightcleaner.clean.any- 允许玩家修复任意半径区域的光照(无视视野限制)。lightcleaner.clean.world- 允许玩家修复整个世界的光照。lightcleaner.clean.radius.[半径]- 允许玩家修复不超过指定半径的区域。例如 `lightcleaner.clean.radius.5` 允许使用半径 5 及以下的指令。lightcleaner.abort- 允许玩家中止所有光照修复操作。lightcleaner.status- 允许玩家查看修复操作状态。编辑 config.yml 文件以自定义插件行为:
autoCleanEnabled: true- 设置为 `true` 以启用对新生成区块的自动光照清理。autoCleanWorldEditEnabled: true- 设置为 `true` 以在 WorldEdit / FastAsyncWorldEdit 操作后自动清理光照。minFreeMemory: 400- 当服务器剩余可用内存(MB)低于此值时,插件将暂停操作并保存世界以减少内存占用。若遇到内存不足错误,请提高此值;若觉得暂停过久,可降低此值。asyncLoadConcurrency: 50- 插件处理时需要快速加载大量区块。此值控制并发加载的队列大小。高并发加载更快但可能影响性能,低并发则等待时间更长。若插件对服务器性能影响过大,请降低此值。unsavedWorldNames:- 在此列表中添加不持久化保存到磁盘的世界名称(例如 `- worldname1`)。插件将不会保存这些世界,并且在服务器重启后不会继续这些世界的光照修复操作。FAWE 修改世界后可能出现光照错误。启用本插件的 autoCleanWorldEditEnabled 功能可自动修复。
重要提示:同时请务必在 FAWE 的 config.yml 中禁用其内置的重光照功能,以避免冲突:
lighting:
delay-packet-sending: true
async: true
mode: 0 # 设置为 0(None)以禁用 FAWE 的重光照
remove-first: falseautoCleanEnabled(自动清理新生成区块)。这不仅不再必要,还会导致服务器无视世界边界,无限生成边界外的区块。如需插件帮助,请加入我们的 Discord:https://discord.gg/wvU2rFgSnw
如果您非常喜欢我的工作并想给予一些回报,欢迎通过下方的链接进行小额捐赠。非常感谢!
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,028,282 | 今日访问人次:12,410 | 昨日访问人次:11,147
独立 IP:4,877 | 最近24小时有3,877人访问本站
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6