SoulLaggRemove
此插件与 SoulClear 不同,代码完全重写,修复了大量BUG,能够完美兼容绝大多数模组以及拥有高频红石清理功能,它可以清理掉落物、怪物以及高频红石,甚至可以自定义要清理的世界,指定ID物品不清理,带有自定义Lore的物品不清理,指定怪物不清理,掉落物与怪物分别计算时间间隔,触发清理的怪物数量,清理高频红石阈值,自定义消息发送间隔,自定义语言文件。
使用截图:
指令:
/slr clearHostile 立刻清理敌对生物
/slr clearItem 立刻清理地上掉落物
/slr reload 重载配置文件
指令权限:
soulLaggRemover.clearHostile 允许使用/slr clearHostile 指令
soulLaggRemover.clearItem 允许使用/slr clearItem 指令
soulLaggRemover.reload 允许使用/slr reload 指令
配置文件:
- #文件版本号
- version: "1.0.0"
- #启动的功能模块
- #注:模块开关需要重启服务器才能生效
- enables{
- #清理掉落物模块
- clearItems=true
- #清理敌对生物模块
- clearHostiles=true
- #清理高频方块
- clearBlock=true
- }
- #清理地上掉落物
- clearItems{
- #检测间隔 单位:分
- interval=1
- #清理警告间隔 单位:秒
- warning=[10, 5]
- #是否清理带有显示名或者标签的物品
- isClearSpecialItems=false
- #运行的世界
- #all 代表所有世界
- worlds=[
- "world",
- "all"
- ]
- #清理白名单
- #[all] 代表ID全称
- #[contains] 代表所有包含的ID
- whiteList=[
- "[all]minecraft:stone", #不清理石头
- "[contains]iron" #不清理ID中包含iron的物品
- ]
- }
- #清理敌对生物
- clearHostiles{
- #检测间隔 单位:分
- interval=1
- #是否清理带有不同显示名的实体
- isClearDisplayNameEntity=false
- #清理需要达到的量
- maxLimit=10
- #运行的世界
- #all 代表所有世界
- worlds=[
- "world",
- "all"
- ]
- #清理白名单
- #[all] 代表TYPE全称
- #[contains] 代表所有包含的TYPE
- whiteList=[
- "[all]minecraft:elder_guardian", #不清理远古守卫者
- "[contains]ender" #不清理TYPE中包含ender的生物
- ]
- }
- #清理高频耗能方块
- clearBlock{
- #检测间隔 单位:秒
- interval=5
- #在间隔内刷新次数达到这个量后将被清理
- maxChange: 8
- #运行的世界
- #all 代表所有世界
- worlds=[
- "world",
- "all"
- ]
- #检测名单
- #[all] 代表TYPE全称
- #[contains] 代表所有包含的TYPE
- clearBlock=[
- "[all]minecraft:repeater", #终端器
- "[contains]redstone" #不清理TYPE中包含redstone的方块
- ]
- }
- #文件版本号
- version: 1.0.0
- clearItems{
- clearItems="&a已清理地上 {number} 个掉落物"
- clearItemsWarning="&c地上物品将在 &6{time} &c后清理,请勿丢弃贵重物品在地上"
- error-settings-warning="&6config.conf文件的 &7clearItems.warning &6配置出错"
- error-settings-whitelist="&6config.conf文件的 &7clearItems.whitelist &6配置出错"
- error-settings-worlds="&6config.conf文件的 &7clearItems.worlds &6配置出错"
- }
- clearHostiles{
- clearHostiles="&a敌对生物过多,已清理 {number} 个敌对生物"
- error-settings-whitelist="&6config.conf文件的 &7clearHostiles.whitelist &6配置出错"
- error-settings-worlds="&6config.conf文件的 &7clearHostiles.worlds &6配置出错"
- }
- clearBlock{
- clearBlock="&c高频耗能 &6位置:{world}, {x}, {y}, {z} &c的方块已被清理"
- error-settings-clearBlock="&6config.conf文件的 &7clearBlock.clearBlock &6配置出错"
- error-settings-worlds="&6config.conf文件的 &7clearBlock.worlds &6配置出错"
- }
- commands{
- disableClearItems="&c清理地上掉落物的模块尚未开启"
- disableClearHostiles="&c清理地上掉落物的模块尚未开启"
- notClearHostiles="&c目前敌对生物未达到最大限制"
- reload="&a已重载配置文件"
- error-lang-help="&6lang.conf文件的 &7commands.help &6配置出错"
- help=[
- "&a插件名: SoulLaggRemover &6作者: Mokier"
- "&6/slr clearItems &7立即检测地上掉落物"
- "&6/slr clearHostiles &7立即检测敌对生物"
- "&6/slr reload &7重载配置文件"
- ]
- }
欢迎学习交流
https://github.com/Moki0/publish_LaggRemover
下载地址: