Skip to content

ridkick/EClean

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于BukkitAPI的清理插件, 适用于Spigot和Paper等Bukkit的下游分支核心, 支持1.8.x-1.18.x, 1.8和1.18经过测试

支持设置 清理间隔, 清理前通知, 忽略的世界, 生物/实体/掉落物类型匹配(支持正则), 设置拴绳拴住/乘骑中/捡起物品的实体是否清理, 密集实体检测

同时支持插件和mod的混合核心(如Arclight/Mohist/CatServer等)不在支持范围内, 若一定要使用请不要在此反馈问题

低版本请自行转码配置文件

Release Downloads

指令

插件主命令为/eclean,包括缩写/ecl,如果/ecl与其他插件冲突,请使用/eclean

  1. /eclean reload 重载插件, 重载后计划清理的任务将重新开始计时
  2. /eclean clean 立刻执行一次清理(不显示清理前提示,在有玩家的服务器中慎用)
  3. /eclean clean entity 立刻执行一次实体清理(不显示清理前提示)
  4. /eclean clean entity <世界名> 立刻在指定世界执行一次实体清理(不显示清理前提示)
  5. /eclean clean drop 立刻执行一次掉落物清理(不显示清理前提示)
  6. /eclean clean drop <世界名> 立刻在指定世界执行一次掉落物清理(不显示清理前提示)
  7. /eclean clean chunk 立刻执行一次密集实体清理(不显示清理前提示)
  8. /eclean clean chunk <世界名> 立刻在指定世界执行一次密集实体清理(不显示清理前提示)
  9. /eclean entity <实体名> 统计当前世界每个区块的指定实体
  10. /eclean entity <实体名> <世界名> 统计指定世界每个区块的指定实体
  11. /eclean entity <实体名> <世界名> <纳入统计所需数量> 统计指定世界每个区块的指定实体并隐藏不超过指定数量的内容
  12. /eclean stats 统计当前所在世界的实体和区块统计
  13. /eclean stats <世界名> 统计实体和区块统计
  14. /eclean trash 打开垃圾桶

权限

  • eclean.admin 使用插件指令
  • eclean.trash 打开垃圾桶

配置

插件默认配置见配置文件, 配置项均有注释描述用法和含义

下载

计划添加

  • 清理规则按世界单独配置(判断优先级: 实体规则 -> 世界规则 -> 默认规则)
  • 公共垃圾桶(支持翻页, 物品过期时间)
  • 红石统计及高频清理
  • 区块卸载

咕咕咕

更新记录

2022.02.15 - 1.0.1 发布插件
2022.02.15 - 1.0.2 添加更新检查;当设置中的finish字段设置为 "" 时将不会发送清理完成的消息,若希望清理结束只发送一次消息,可以只设置一个为发送消息,其余设置为 ""
2022.02.16 - 1.0.3 添加低版本支持(1.8.x - 1.18.x)
2022.03.14 - 1.0.4 添加区块实体统计和世界实体统计
2022.04.05 - 1.0.5 添加手动执行清理的指令
2022.04.17 - 1.0.6 修改指令格式, 更换指令别名`ec`至`ecl`以避免与其他指令冲突导致的无法补全
2022.04.19 - 1.0.7 添加垃圾桶功能 `eclean trash`
2022.04.20 - 1.0.8 优化插件, 添加更新检查开关

Bstats

bstats

About

基于BukkitAPI的清理插件

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%