插件介绍
这款插件是一个高性能,高度自定义的实体清理插件,支持Addon的实体。全部功能均可自定义开关。
QQ交流群: 931689535
有问题请去GitHub Issues 反馈!!!
有问题请去GitHub Issues 反馈!!!
有问题请去GitHub Issues 反馈!!!
插件对实体采用Despawn处理,而不是kill或者tp到虚空这种原始方法。
相当于通过强制刷新使得生物自然消失而非kill。这不会产生任何掉落物和造成其它影响。
凋灵末影龙等生物可以被瞬间移除而没有死亡动画,没有后续的爆炸等。
插件执行掉落物清理可自定义过滤特殊类型掉落物(比如潜影盒不被清理),防止部分贵重物品以掉落物形式存在时被误清理。支持Addon物品。
插件可以保护被驯服的生物、已信任玩家的生物、已命名的生物、捡起掉落物的生物不被清理。可自定义清理白名单保护特定生物不被清理。支持Addon生物。
插件可保护玩家死亡掉落的物品不被清理(如果开了死亡掉落)
插件可以清理非生物实体(经验球等),可自定义清理对象。支持一切Addon实体。
(注意一下,僵尸村民是"minecraft:zombie_villager_v2",村民是"minecraft:villager_v2")
因为Addon作者可能没有把Addon实体归类到生物,导致插件自动清理生物不会识别。请手动把Addon的实体加入到"CleanInanimate"的黑名单即可。
玩家可投票发起清理,同意玩家百分比可自定义。
可设置实体过多自动清理,不被清理的实体不会计入实体数量统计。清理阈值可在配置文件修改。
如果觉得默认的清理前10秒通知过于仓促,可在配置文件中自定义这个时间。
改完了别忘了把对应的语言文件更新一下!
插件不执行任何runcmd,不会在命令执行记录刷屏,不会因为执行命令造成阻塞而影响服务器。配置文件自动更新并保留你之前的修改。即使配置文件内有书写错误也不会影响使用。
插件由C++实现,性能方面是脚本插件无法比拟的。
原创插件,未经许可,不得私自转载、整合、二次开发。
否则本插件可能永远不再更新。
功能介绍
插件可以清理服务器实体,防止堆积。
修改掉落物存在时长。
玩家可投票发起清理。
支持实体过多自动清理。
支持TPS过低自动清理。
高度自定义。
支持热重载。
所有配置项都可独立开关,你不需要某个功能可以关闭。
一切语言文件均可自定义修改。
插件命令
/cleaner <tps/mspt> 查询服务器tps/mspt
/cleaner reload 重载插件
/cleaner despawn <selector> 通过despawn清除实体
/cleaner clean 手动启动清理
/cleaner despawntime <Ticks> 设置掉落物消失时间
/voteclean 投票清理
前置库
本插件需要前置库GMLIB
使用方法
1. 确保你已经正确安装了前置库GMLIB
2. 解压压缩包,将里面的Cleaner文件夹放入plugins文件夹
配置文件(1.3.30)
【此条目需要更新!理由:LeviLamina版本的Clerner配置变化较大】
这款插件是一个高性能,高度自定义的实体清理插件,支持Addon的实体。全部功能均可自定义开关。
QQ交流群: 931689535
有问题请去GitHub Issues 反馈!!!
有问题请去GitHub Issues 反馈!!!
有问题请去GitHub Issues 反馈!!!
插件对实体采用Despawn处理,而不是kill或者tp到虚空这种原始方法。
相当于通过强制刷新使得生物自然消失而非kill。这不会产生任何掉落物和造成其它影响。
凋灵末影龙等生物可以被瞬间移除而没有死亡动画,没有后续的爆炸等。
插件执行掉落物清理可自定义过滤特殊类型掉落物(比如潜影盒不被清理),防止部分贵重物品以掉落物形式存在时被误清理。支持Addon物品。
插件可以保护被驯服的生物、已信任玩家的生物、已命名的生物、捡起掉落物的生物不被清理。可自定义清理白名单保护特定生物不被清理。支持Addon生物。
插件可保护玩家死亡掉落的物品不被清理(如果开了死亡掉落)
插件可以清理非生物实体(经验球等),可自定义清理对象。支持一切Addon实体。
(注意一下,僵尸村民是"minecraft:zombie_villager_v2",村民是"minecraft:villager_v2")
因为Addon作者可能没有把Addon实体归类到生物,导致插件自动清理生物不会识别。请手动把Addon的实体加入到"CleanInanimate"的黑名单即可。
玩家可投票发起清理,同意玩家百分比可自定义。
可设置实体过多自动清理,不被清理的实体不会计入实体数量统计。清理阈值可在配置文件修改。
如果觉得默认的清理前10秒通知过于仓促,可在配置文件中自定义这个时间。
改完了别忘了把对应的语言文件更新一下!
插件不执行任何runcmd,不会在命令执行记录刷屏,不会因为执行命令造成阻塞而影响服务器。配置文件自动更新并保留你之前的修改。即使配置文件内有书写错误也不会影响使用。
插件由C++实现,性能方面是脚本插件无法比拟的。
原创插件,未经许可,不得私自转载、整合、二次开发。
否则本插件可能永远不再更新。
功能介绍
插件可以清理服务器实体,防止堆积。
修改掉落物存在时长。
玩家可投票发起清理。
支持实体过多自动清理。
支持TPS过低自动清理。
高度自定义。
支持热重载。
所有配置项都可独立开关,你不需要某个功能可以关闭。
一切语言文件均可自定义修改。
插件命令
/cleaner <tps/mspt> 查询服务器tps/mspt
/cleaner reload 重载插件
/cleaner despawn <selector> 通过despawn清除实体
/cleaner clean 手动启动清理
/cleaner despawntime <Ticks> 设置掉落物消失时间
/voteclean 投票清理
前置库
本插件需要前置库GMLIB
使用方法
1. 确保你已经正确安装了前置库GMLIB
2. 解压压缩包,将里面的Cleaner文件夹放入plugins文件夹
配置文件(1.3.30)
【此条目需要更新!理由:LeviLamina版本的Clerner配置变化较大】
JSON:
{
"AutoClean": { //实体过多自动清理
"Enabled": true, //是否启用实体过多自动清理
"TriggerCount": 40 //实体数量阈值(无视排除的实体)
},
"AutoCleanTPS": { //TPS过低自动清理
"Enabled": false, //是否启用
"TriggerTPS": 5 //触发TPS
},
"Basic": { //基础配置
"CleanCommand": "clean", //管理员清理掉落物命令
"SendBroadcast": false, //游戏内是否发送聊天广播
"ConsoleLog": true, //是否输出到控制台(觉得刷屏把他关了)
"Notice1": 20, //清理前第一次提示时间(秒)
"Notice2": 5, //清理前第二次提示时间(秒)
"SendToast": true, //发送通知时是否发送toast
"RegisterDespawnCommand": false, //是否注册despawn命令
"DespawnCommand": "despawn", //despawn命令(一般不需要改,此项为防止命令重复注册,可修改命令)
"RegisterTPSCommand": false, //是否注册TPS命令
"TPSCommand": "despawn", //查询TPS命令(一般不需要改,此项为防止命令重复注册,可修改命令)
},
"CleanInanimate": { //非生物实体清理
"Blacklist": [ //清理名单,支持Addon(请自行添加或修改)
"minecraft:xp_orb",
"minecraft:arrow",
"minecraft:fireball",
"minecraft:small_fireball",
"minecraft:wither_skull",
"minecraft:wither_skull_dangerous",
"minecraft:dragon_fireball"
],
"Enabled": true //是否启用非生物实体清理
},
"CleanItem": { //掉落物清理(强烈推荐通过DespawnLags插件来处理)
"Enabled": true, //是否启用掉落物清理(如果使用DespawnLags可关闭此功能)
"ExistTicks": 0, //需要清理掉落物的最小存在时长,防止新生成的掉落物被清理(存在时长小于此值的掉落物不被清理,单位tick)
"Whitelist": [ //不被清理的掉落物,支持Addon
"minecraft:netherite_helmet",
"minecraft:netherite_chestplate",
"minecraft:netherite_sword",
"minecraft:netherite_leggings",
"minecraft:netherite_boots"
]
},
"CleanMobs": { //生物清理
"CleanMonstors": true, //是否清理敌对生物
"CleanPeacefulMobs": false, //是否清理和平生物
"EnableAutoExclude": true, //是否自动过滤生物(启用后不会清理已驯服、命名、信任玩家的生物)
"Enabled": true, //是否启用生物清理
"Whitelist": [ //生物清理白名单(里面的类型不被清理,支持Addon)
"minecraft:ender_dragon"
],
"BlackList": [ //生物黑名单(仅黑名单模式生效)
"minecraft:guardian",
"minecraft:zombie_pigman"
],
"BlackListOnly": false, //黑名单模式(启动后只清理黑名单生物,白名单不再有效)
},
"ScheduleClean": { //定时清理
"CleanInterval": 300, //定时清理循环时长(秒)
"Enabled": true //是否启用定时清理
},
"VoteClean": { //投票清理
"CD": 120, //发起投票冷却时间(秒)
"Delay": 30, //投票有效期(秒)
"Enabled": true, //是否启用投票清理
"Percentage": 50, //投票通过玩家百分比
"VoteCleanCommand": "voteclean" //投票清理命令
}
}