本帖最后由 Doughface_girls 于 2020-9-19 11:43 编辑 
发现论坛上的一些ClearLagg帖子已经停止更新!所以特此开新帖排版会在十月一长假弄(上学没时间)
描述:Clearlag旨在通过删除实体并通过其许多可选功能来防止Bukkit / Spigot服务器上的延迟。当然,此插件无法解决所有滞后问题,但可以清除大部分问题。只需使用/lagg clear命令,只需删除已配置的实体,就可以大大降低RAM / CPU使用率。(当然也可以自动清理)
功能:
指令/权限:
配置注释汉化:
下载:
汉化教程:
更新日志(暂时为英文):
发现论坛上的一些ClearLagg帖子已经停止更新!所以特此开新帖排版会在十月一长假弄(上学没时间)
描述:Clearlag旨在通过删除实体并通过其许多可选功能来防止Bukkit / Spigot服务器上的延迟。当然,此插件无法解决所有滞后问题,但可以清除大部分问题。只需使用/lagg clear命令,只需删除已配置的实体,就可以大大降低RAM / CPU使用率。(当然也可以自动清理)
功能:
- 权限支持
- 实体限制器
- 减少滞后
- 减少RAM / CPU使用率
- 停止TNT链反应的能力(应该是一个TNT引爆其他TNT)
- 限制怪物生成
- 找到拥挤/错误的区块
- 许多易于使用的命令
- 实时模块控件
- 非常轻巧-仅启用所选功能
- 启用服务器后删除旧日志
- 限制AI处理属性
- 控制台对大多数命令支持
- 可以调整清除服务器延迟的时间
- 完全可自定义配置!
 
指令/权限:
| 指令 | 描述 | 使用权限 | 
| /lagg clear | (清理所有实体) | lagg.clear | 
| /lagg check [world1 world2...] | (计算(显示)指定世界的实体数量) | lagg.check | 
| /lagg reload | (重载此插件) | lagg.reload | 
| /lagg killmobs | (杀死所有生物) | lagg.killmobs | 
| /lagg area <radius> | (删除指定半径内的所有实体) | lagg.area | 
| /lagg unloadchunks | (卸载区块) | lagg.unloadchunks | 
| /lagg chunk [amount] | (找到对应的区块) | lagg.chunk | 
| /lagg tpchunk <x> <z> <world> | (传送到指定的区块) | lagg.tpchunk | 
| /lagg admin | (管理模块) | lagg.admin | 
| /lagg gc | (查看服务器一些信息) | lagg.gc | 
| /lagg tps | (查看服务器的TPS) | lagg.tps | 
| /lagg halt | (暂时禁用基本服务器功能(生物生成等) | lagg.halt | 
| /lagg | (查看指令帮助) | lagg.help | 
下载:
汉化教程:
更新日志(暂时为英文):
该插件包含一个自动更新程序,它将直接从此页面请求或下载Clearlag的更新文件。
要禁用此功能,请在Clearlag下打开config.yml,并将auto-update设置为false。
MCBBS有你更加精彩~
占位白嫖
1.16呢?

MCBBS有你更精彩!
1.16为什么不自动扫地???
萌次元 发表于 2020-9-23 18:12
1.16为什么不自动扫地???
因为还没支持呀
前来白嫖,另外,期待汉化~
感谢分享!
能清理掉落的拔刀吗?
怎么修改矿车不被清理
感谢楼主分享
汉化
Config.yml
复制代码
Config.yml
- #--------------------------------------------------------------------#
 
- #ClearLag配置文件#
 
- #--------------------------------------------------------------------#
 
- #根据您的喜好进行配置,通过输入:/lagg reload重新加载配置#
 
- # - #
 
- #这里是一个关于这个配置设置的有用教程!(已更新)#
 
- # http://dev.bukkit.org/bukkit-plugins/clearlagg/pages/config-setup/#
 
- #--------------------------------------------------------------------#
 
- #所有可能的生物名称:https://goo.gl/cch8YK#
 
- #--------------------------------------------------------------------#
 
- config-version: 17
 
 
- #--“使用内部tps”clearlag是否应仅使用计算的内部tps?(提高准确性)
 
- #--“语言”Clearlag支持社区翻译的多种语言(英语、西班牙语、日语)
 
- settings:
 
-   language: Chinese
 
-   auto-update: true
 
-   enable-api: true
 
-   use-internal-tps: true
 
 
- #控制Clearlag的所有广播。禁用此选项将禁用Clearlag上的所有广播
 
- #--“enabled”应该是clearlag广播消息吗?(例如:自动删除、警告等)
 
- #--“对广播使用权限”clearlag是否应使用权限?
 
- #——“许可”什么是许可?(默认情况下,它是bukkit的默认值)
 
- global-broadcasts:
 
-   enabled: true
 
-   use-permission-for-broadcasts: false
 
-   permission: bukkit.broadcast
 
 
- #监视服务器的主线程以进行锁定/冻结。有助于找出导致滞后峰值的原因
 
- #注:这将输出大部分只是堆叠痕迹。由你来解释stacktrace
 
- #注:(!重要!)Clearlag会将所有内容打印到您的Spigot/Bukkit服务器日志中!
 
- #注意:较大的“垃圾收集时间”通常意味着峰值是由垃圾收集器引起的(内存问题基本上是…)
 
- #--“enabled”应该启用它(将数据打印到日志,而不是ingame聊天)
 
- #--“min elapsed time”(最小运行时间)服务器tick构成冻结/锁定的时间(以毫秒为单位)?我不建议低于80岁
 
- #--“检查间隔”检查服务器的频率(以毫秒为单位)?数字越小,计时就越准确
 
- #--“follow stack”Clearlag是否应该在每次更改时继续打印stacktrace(可能非常垃圾)?
 
- #帮助->https://dev.bukkit.org/projects/clearlagg/pages/finding-the-cause-of-lag-spikes
 
- lag-spike-helper:
 
-   enabled: false
 
-   min-elapsed-time: 500
 
-   check-interval: 100
 
-   follow-stack: true
 
 
- #限制单个块中所有漏斗的项目传输量
 
- #--“传输限制”在漏斗被禁用之前,每个检查间隔的传输次数
 
- #--“检查间隔”(以秒为单位),应在什么间隔重置传输限制
 
- hopper-limiter:
 
-   enabled: false
 
-   transfer-limit: 5
 
-   check-interval: 1
 
 
- #测量内存使用量。如果超过“limit”,运行“commands:”
 
- #注意:服务器占用大量内存是完全正常的。JVM的垃圾收集器将自动释放内存。
 
- #注意:只有在内存非常少而无法支持服务器时才使用此选项
 
- #--“ram limit”以MB为单位,请不要将其精确设置为分配的最大ram量
 
- #--“interval”是clearlag检查ram使用情况的频率
 
- #--“commands”列出达到ram限制时将运行的命令
 
- ram-meter:
 
-   enabled: false
 
-   interval: 20
 
-   ram-limit: 5000
 
-   commands:
 
-     - 'lagg killmobs'
 
-     - 'lagg clear'
 
 
 
 
- #配置'/lagg halt'命令的作用
 
- #--“删除实体”删除实体,例如项目、涂过底漆的tnt和MOB
 
- #--“禁用自然实体生成”禁用服务器的自然世界生成
 
- #--“暂停”此部分定义在“/lagg halt”期间应暂停哪些操作 
 
- halt-command:
 
-   remove-entities: true
 
-   disable-natural-entity-spawning: true
 
-   halted:
 
-     fire: true
 
-     fire-burn: true
 
-     explosion: true
 
-     decay: true
 
-     block-fade: true
 
-     block-form: true
 
-     block-spread: true
 
-     block-natural-change: true
 
 
- #这限制了用户在一个tick(每秒20tick=1s)内行走或飞行的速度
 
- #我强烈建议您在提高播放器速度/飞行速度的服务器上使用它,以防止块过载
 
- #你也可以使用龙头的内部限速器,以达到相同的目标,如果你的版本(更好的性能)
 
- #--“移动最大速度”步行最大速度
 
- #--“飞行最大速度”飞行时的最大速度
 
- player-speed-limiter:
 
-   enabled: false
 
-   move-max-speed: 0.7
 
-   fly-max-speed: 0.8
 
 
- #设置特定物品首次繁殖时的年龄,使它们自然地比其他物品更快或更慢地消亡
 
- #建议用于包含大量项目实体(主要由无用项目(如石头)组成)的服务器
 
- #材料清单:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
 
- #--“items”列出实体的材质名称及其生成时间(秒)
 
- item-spawn-age-setter:
 
-   enabled: false
 
-   items:
 
-     stone: 240
 
-     grass: 240
 
-     cobblestone: 240
 
-     log: 240
 
-     stone_axe: 240
 
-     stone_pickaxe: 240
 
-     stone_sword: 240
 
-     wooden_axe: 240
 
-     wooden_pickaxe: 240
 
-     wooden_sword: 240
 
-     rotten_flesh: 240
 
-     gravel: 240
 
-     dirt: 240
 
-     leather: 200
 
-     sand: 240
 
-     bone: 240
 
-     beef: 240
 
-     chicken: 160
 
-     rabbit: 240
 
-     salmon: 240
 
-     cactus: 210
 
-     wool: 180
 
-     arrow: 160
 
-     PORKCHOP: 240
 
-     potato: 240
 
-     RED_TULIP: 240
 
 
- #是否应该削弱mob以防止过度繁殖以减少CPU使用(并可能提高TPS)
 
- #当mob卡得太近时,冲突会非常密集,给服务器带来相当大的负载
 
- #--“最大生物数”是指“检查半径”内允许有多少幼年/成年动物
 
- #--“check radius”是clearlag将检查“max mobs”的半径
 
- mob-breeding-limiter:
 
-   enabled: false
 
-   max-mobs: 6
 
-   check-radius: 15
 
 
- #当服务器启动时,clearlag应该清除/logs下的日志吗?
 
- #--“days old”表示日志可以保留(机翻为删除)多少天
 
- log-purger:
 
-   enabled: false
 
-   days-old: 3
 
 
 
- #在执行/lagg区域时不应删除哪种类型的实体? 
 
- area-filter:
 
-     - Itemframe
 
-     - Minecart
 
-     - Wolf
 
-     - Villager
 
-     - Horse
 
-     - ARMOR_STAND
 
 
- #clearlag是否应该重置配置,或者尝试在更新时更新配置
 
- #--“force update”是指clearlag是否会用更新的版本重置配置
 
- #--将此设置为false将使clearlag更新配置,而不是重置
 
- config-updater:
 
-   force-update: false
 
 
- #这限制了刷怪笼,所以玩家不能用它们“过载”服务器
 
- #--“check radius”是clearlag将检查附近实体的半径
 
- #--“max mobs”是阻止刷新[刷怪笼生成生物]之前半径内可能存在的实体数
 
- mobegg-limiter:
 
-   enabled: false
 
-   check-radius: 8
 
-   max-mobs: 5
 
 
- #禁用新的区块生成,或者限制一次可以加载多少个区块。
 
- #可能会导致许多错误与插口1.8+,不建议!
 
- #--“创建新块”禁用或启用块创建。false将不允许新的创建新的区块
 
- # -- !不稳定的插口建设!
 
- chunk-limiter:
 
-   enabled: false
 
-   limit: 6000
 
-   create-new-chunks: true
 
 
- #这将修改实体的视图范围
 
- #--越低,您的实体tick越好,节省的CPU也越多
 
- #--如果太高,可能会出现错误/大量延迟
 
- mob-range:
 
-   enabled: false
 
-   zombie: 30
 
-   skeleton: 30
 
-   creeper: 20
 
 
- #物品/生物应该在地上停留多久
 
- #--实时时间以tick为单位(每秒为20tick)
 
- live-time:
 
-   enabled: false
 
-   interval: 10
 
-   mobtimer: true
 
-   itemtimer: true
 
-   arrowtimer: true
 
-   arrowkilltime: 15
 
-   moblivetime: 600
 
-   itemlivetime: 240
 
 
- #这一办法不允许放置过多的TN矿车
 
- #--“radius”是clearlag将检查TNT矿车的半径
 
- tnt-minecart:
 
-   enabled: false
 
-   max: 2
 
-   radius: 6
 
 
- #此选项可降低全局分配器的火灾率[火焰蔓延速度]
 
- #--“time”以毫秒为单位
 
- dispenser-reducer:
 
-   enabled: false
 
-   time: 100
 
 
- #这一方案减少了大量tnt的爆炸,减少了tnt的卡顿
 
- #--“check radius”是clearlag将检查的TNT的半径
 
- #--“max primed”是clearlag开始移除前允许半径内的最大TNT数
 
- tnt-reducer:
 
-   enabled: false
 
-   check-radius: 5
 
-   max-primed: 3
 
 
- #此选项可降低火焰蔓延
 
- #--“time”以毫秒为单位
 
- firespread-reducer:
 
-   enabled: false
 
-   time: 2000
 
 
- #一个块可以容纳多少个实体?
 
- #--“实体”列出将被计数的所有实体
 
- #多出的实体可能会被移除。
 
- chunk-entity-limiter:
 
-   enabled: false
 
-   limit: 10
 
-   entities:
 
-     - Squid
 
-     - Zombie
 
-     - Skeleton
 
-     - Creeper
 
-     - Chicken
 
-     - Pig
 
-     - Sheep
 
-     - Cow
 
-     - Horse
 
-   #-Pig liveTime=100<-如果这个怪物已经活了100次(5秒),它将被移除
 
- #应该允许多少怪物在世界范围内生成
 
- #--“interval”是检查当前生成量的检查间隔
 
- spawn-limiter:
 
-   enabled: false
 
-   interval: 15
 
-   mobs: 300
 
-   animals: 300
 
 
- #测量你的TPS,如果它变低,运行你在下面写的命令!
 
- #--“间隔”是tps仪表检查tps的频率
 
- #--“tps trigger”是运行命令的tps
 
- #--“tps recover”是指在执行“tps trigger”后,tps应被视为稳定的tps
 
- #--“commands”列出了到达tps tigger时将执行的命令
 
- #--“recover commands”列出了到达tps recover时将执行的命令
 
- #--“trigger broadcast message”指定tps触发器运行时应广播的消息
 
- #--“recover broadcast message”指定TPS恢复时应广播的消息
 
- #--“broadcast enabled”定义tps仪表是否应广播
 
- tps-meter:
 
-   enabled: false
 
-   trigger-broadcast-message: '&6[ClearLag] &cThe server is overloaded, executing lag-perventing measures'
 
-   recover-broadcast-message: '&6[ClearLag] &aThe server is no longer overloaded!'
 
-   broadcast-enabled: false
 
-   interval: 15
 
-   tps-trigger: 14.0
 
-   tps-recover: 19.0
 
-   commands:
 
-     - 'lagg killmobs'
 
-     - 'lagg clear'
 
-     - 'lagg halt on'
 
-   recover-commands:
 
-     - 'lagg halt off'
 
 
- #这是/lagg杀手,把你不想要的东西拿走!
 
- #--“remove named”,此时将不删除具有自定义名称的假实体
 
- #--“mob filter”列出在/lagg killmobs期间将忽略哪些mob
 
- kill-mobs:
 
-    remove-named: false
 
-    mob-filter:
 
-    - Villager
 
-    - Wolf
 
- #-Pig!name=“Test”<-如果名称不等于“Test”,则将筛选此实体
 
 
- #-Zombie hasName<-如果该实体具有名称,则将对其进行筛选
 
-    - ARMOR_STAND
 
-    - Horse
 
 
- #这个怪物产卵器(自然和玩家制造)
 
- #-------------------------------------------------
 
- #这是通过区块而不是生成。这是为了防止
 
- #在一个小区域内聚集大量的怪物来“绕过”
 
- #你设定的限制。它还允许更容易地生成密钥
 
- #提高性能
 
- #--“max spawn”是怪物生成允许生成的最大怪物数
 
- #--“remove mobs on chunk unload”是Clearlag是否应该删除
 
- #--块卸载时mobprowner生成的mob(强烈推荐)
 
- mobspawner:
 
-   enabled: false
 
-   max-spawn: 4
 
-   remove-mobs-on-chunk-unload: true
 
 
- #如果您有CB++或插口,请不要使用!
 
- item-merger:
 
-   enabled: false
 
-   radius: 6
 
 
- #自动删除选项
 
- #--warnings是这样工作的;time=应该发出警告的时间,msg=当时的警告消息
 
- #--注意:下面的“拆卸”部分适用于此拆卸工具!
 
- #--注意:将间隔设置为较低会导致问题!
 
- #--注意:要禁用“警告”,请将其设置为“警告:[]”
 
- #--注:bukkit.broadcast.user用户权限将允许用户查看广播(如果默认情况下未启用)
 
- #
 
- # !==[所有字符串值必须在“”内]==!
 
- #
 
- #--“删除实体”列出删除时应删除的实体
 
- #--“警告”列出在指定时间发出的警告
 
- #--“项目筛选器”删除期间不应删除哪些地面项目
 
- #--“删除实体”删除期间应删除哪些实体
 
- auto-removal:
 
-   enabled: true
 
-   broadcast-message: '&6[ClearLag] &aRemoved +RemoveAmount Entities!'
 
-   broadcast-removal: true
 
-   autoremoval-interval: 460
 
-   world-filter:
 
-  #-此世界<-删除时将忽略此世界!
 
-   boat: true
 
-   falling-block: true
 
-   experience-orb: true
 
-   painting: false
 
-   projectile: true
 
-   item: true
 
-   itemframe: false
 
-   minecart: true
 
-   primed-tnt: true
 
-   item-filter:
 
-   #-Stone<-删除时将忽略此项目id!
 
-   #-草
 
-   remove-entities:
 
- #-cow<-此mob类型将在移除过程中移除!
 
- #-tnt矿车\u怪物\u刷怪笼
 
- #-Pig liveTime=100<-如果这个怪物已经活了100次(5秒),它将被移除
 
- #-tnt矿车!isMounted<-如果未装入此实体,则会将其删除
 
- #-狼!hasName<-如果该实体**,它将被删除
 
-   warnings:
 
-         - 'time:400 msg:&4[ClearLag] &cWarning Ground items will be removed in &7+remaining &cseconds!'
 
-         - 'time:440 msg:&4[ClearLag] &cWarning Ground items will be removed in &7+remaining &cseconds!'
 
 
- #在/lagg清除期间应该删除什么,与自动删除几乎相同
 
- command-remove:
 
-   world-filter:
 
-   #-此世界<-删除时将忽略此世界!
 
-   broadcast-removal: false
 
-   boat: true
 
-   falling-block: true
 
-   experience-orb: true
 
-   painting: false
 
-   projectile: true
 
-   item: true
 
-   itemframe: false
 
-   minecart: true
 
-   primed-tnt: true
 
-   item-filter:
 
-  #-Stone<-删除时将忽略此项目id!
 
- #-草
 
-   remove-entities:
 
- #-cow<-此mob类型将在移除过程中移除!
 
- #-tnt矿车\u怪物\u刷怪笼
 
- #-Pig liveTime=100<-如果这个怪物已经活了100次(5秒),它将被移除
 
- #-tnt矿车!isMounted<-如果未装入此实体,则会将其删除
 
- #-狼!hasName<-如果该实体**,它将被删除
 
 
- #很老了,但还能用。只指定一个全局实体限制。我建议改为“自定义触发器删除”
 
- #--“max”激活实体删除之前允许的最大实体数
 
- limit:
 
-   enabled: false
 
-   max: 1000
 
-   check-interval: 60
 
-   broadcast-message: '&6[ClearLag] &aLimit reached, removed +RemoveAmount Entities!'
 
-   world-filter:
 
-   
 
- #-此世界<-删除时将忽略此世界! 
 
-   broadcast-removal: true
 
-   boat: true
 
-   falling-block: true
 
-   experience-orb: true
 
-   painting: false
 
-   projectile: true
 
-   item: true
 
-   itemframe: false
 
-   minecart: true
 
-   primed-tnt: true
 
-   item-filter:
 
-   #-石头
 
- #-Grass<-删除时将忽略此项目id!
 
 
 
- #创建自己的自定义删除内容!
 
- #--warnings是这样工作的;time=应该发出警告的时间,msg=当时的警告消息
 
- #--注意:下面的“拆卸”部分适用于此拆卸工具!
 
- # \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/
 
- #>阅读帮助->https://dev.bukkit.org/projects/clearlagg/pages/config-setup<-阅读以获取帮助<
 
- # /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
 
- custom-trigger-removal:
 
-   enabled: false
 
-   triggers:
 
-     trigger1:
 
-       trigger-type: tps-trigger
 
-       run-interval: 5
 
-       tps-trigger: 14.0
 
-       tps-recover: 19.0
 
-       jobs:
 
-         command-executor:
 
-           commands:
 
-             - 'lagg killmobs'
 
-             - 'lagg clear'
 
-             - 'lagg halt'
 
-           recover-commands:
 
-             - 'lagg halt'
 
-         entity-clearer:
 
-           execute-job-time: 120
 
-           warnings:
 
-             - 'time:60 msg:&4[ClearLag] &cEntities/drops will be purged in &7+remaining &cseconds!'
 
-             - 'time:100 msg:&4[ClearLag] &cEntities/drops will be purged in &720 &cseconds!'
 
-             - 'time:110 msg:&4[ClearLag] &cEntities/drops will be purged in &710 &cseconds!'
 
-           world-filter:
 
-           #-world<-删除时将忽略此世界
 
-           removeEntities:
 
-             - item
 
-             - zombie !hasName
 
-             - skeleton !hasName
 
-             - pig !hasName
 
-             - cow !hasName
 
-     trigger2:
 
-       trigger-type: entity-limit-trigger
 
-       run-interval: 25
 
-       limit: 200
 
-       world-filter:
 
-         #-world<-检查时将忽略此世界
 
-       entity-limits:
 
-         - zombie
 
-         - skeleton
 
-         - enderman
 
-       jobs:
 
-         entity-clearer:
 
-           world-filter:
 
-           #-world<-删除时将忽略此世界
 
-           remove-entities:
 
-             - zombie
 
-             - skeleton
 
- - enderman
请问这插件可以设置自动卸载区块吗
此贴无太大用处
1 没有写任何东西
2 x写了一坨无关紧要的事
删了吧
1 没有写任何东西
2 x写了一坨无关紧要的事
删了吧
感谢搬运!!!
为什么有的时候清扫不了?
感谢大佬分享
老哥,你别占着茅坑不拉屎啊。。不更了吗
阔以,很好用
感谢作者分享
不错的插件,至少服务器不会变成垃圾堆了
期待汉化,加油大大!
感谢分享带着了
666很好用可以的
正好需要,感谢分享
666666666333
请问有gui可以捡回被清掉的物品吗
感谢分享 顶!
666666666666666
很好的插件收下了
支持大佬谢谢大佬的搬运
1.16表示很淦
作者大大做的这个插件很好用
6666666666666666
好用好用好用
收藏收藏!!!!!!
支持一下我服务器正在使用
mcbbs有你更精彩
能够支持1.18吗
6666666666666666
MCBBS有你更精彩
MCBBS有你更精彩
这个插件太棒了!!!!!!
快更新啊啊啊啊啊啊
作者大大加油啊
唉这个东西我是又爱又恨呀!
经典的优化插件之一吧,大概