Light Cleaner (光线清洁-重新计算光照)
Light Cleaner是一个简单的插件,完成了一个非常强大的任务:重新生成光照。它在专用线程上运行,使用自己优化的方法最大程度地减少了服务器的性能损失。通过操作原始数据,它很容易能够每秒处理200个区块!从1.12-v2版本开始,现在还可以让插件自动清理新生成的区块的光照。这样就不需要在玩家探索世界的新区域时使用命令了。
动机
长久以来,困扰Minecraft的一个bug就是在生成区块时到处都有臭名昭著的黑暗光照。你会在洞穴、峡谷墙壁、地狱甚至地下找到它们!所有这些看起来不对劲的光照破坏了使Minecraft自然之美的美学。更糟糕的是,客户端不断修复这种光照会拖慢客户端的性能,尤其是在地狱或极端生物群系中。
现在不会了!通过简单的命令,这个插件将热切地重计算数百万块的光照水平,完全从头开始。它使用了Minecraft原版方块信息,这意味着它看起来就像是原本设计的那样。
权限 - lightcleaner.clean.view: 允许玩家在玩家的视野范围内重新计算光照 - lightcleaner.clean.any: 允许玩家在任何半径内进行清理,甚至超出视野范围 - lightcleaner.clean.world: 允许玩家重新计算整个世界的光照(区块很多!) - lightcleaner.clean.radius.[半径]: 允许玩家只清理小于或等于特定半径的区域。配置 要打开自动清理新生成区块的功能,请在config.yml中设置以下内容:<pre class='brush:delphi;toolbar:false'>autoCleanEnabled: true
已复制!要在玩家执行WorldEdit/FastAsyncWorldEdit操作后自动清理,请在config.yml中设置以下内容:
autoCleanWorldEditEnabled: true当服务器剩余可用内存(以MB为单位)下降到很低时,Light Cleaner将暂停并保存世界以减少内存,直到可以继续。如果遇到内存不足的问题,请提高这个值。如果感觉它暂停的时间太长,请降低这个值。<pre class='brush:delphi;toolbar:false'>minFreeMemory: 400
已复制!在处理插件时,必须尽可能快地加载大面积的区块。并发性越高,将同时对许多区块进行加载排队,而并发性较低则可能会等待更长时间。如果发现插件对服务器性能影响太大,请降低这个值。<pre class='brush:delphi;toolbar:false'>asyncLoadConcurrency: 50
已复制!如果你有一些没有持久保存到磁盘的世界,你可能想要在这些世界上禁用保存。这也可以防止服务器重启时插件继续光照操作。<pre class='brush:delphi;toolbar:false'>unsavedWorldNames: - worldname1
已复制!支持
如果你真的喜欢我的工作,想要做一些小小的支持,欢迎使用下面的链接支持我。谢谢!
Light Cleaner (光线清洁-重新计算光照)
可用版本为:|1.8|1.9|1.10|1.11|1.12|1.13|1.14|1.15|1.16|1.17|1.18|1.19|1.20
源站下载登录后前往SPIGOT收录