该插件与 DreamBind 完全兼容,并优先保护绑定的项目)
自定义前缀世界别名(例如,可以将世界设置为显示为魔兽世界)
它与 Uranium 服务器完全兼容,具有独立的线程时序(不受 TPS 影响)
兼容 Citizens 插件 兼容 MythicMobs 插件 内置原创灵活配方
整合所有生物类 掉落的物品可以随意选择(详细说明)
所有功能均可通过开关自定义 处理项目可以使用开关
异步处理 自动 清理掉落物:
分裂世界警报 自定义清理间隔 警报世界 黑名单世界
模糊准确地检测物品材料/名称/知识信息(物品白名单)
能够选择是否清除多个实体(箭头、船只、绘画等)
打破传统检测方式,不开封不检测清理(超优化)
支持BossBar提醒 自定义提醒时间
自定义清理信息 提醒信息 世界分区提醒信息 BossBar提醒信息
公共垃圾桶:
使用权限 垃圾桶尺寸设置 自定义名称按钮
垃圾清理投放
后自动将物品放入垃圾桶 模糊准确检测物品材质/名称/知识信息(物品白名单)
自定义添加物品信息 清理垃圾桶信息
密集清理:
自定义检测范围 范围大小 列入黑名单的世界
定制全方位服务公告 密集广播 显示世界名称 坐标 附近玩家 编号
模糊而准确地检测物品材料/名称/知识信息(物品白名单)
可以选择是否清除各种实体(箭头、船只、绘画等)
打破传统检测方式,不开封不检测清理(超优化)
自动生物清理:
子世界提醒 启用覆盖号码(子世界,灵活公式)
自定义清理间隔 提醒世界 列入黑名单的世界
用于检测名称的自定义开关 模糊精确检测生物类型/名称(生物白名单)
选择任何类型的生物来清除或不清除(蝙蝠、雕像、飞行生物等)
打破传统检测方式,不开封不检测清理(超优化)
支持BossBar提醒 自定义提醒时间
可自定义的清理信息 提醒信息 世界分区提醒信息 BossBar提醒信息
强化生物清洗:
自定义检测范围 范围大小 列入黑名单的世界
定制服务范围 公告密集广播 显示世界名称 坐标 附近的玩家 号码
自定义开关检测名称 模糊而精确地检测创建重新类型/名称(生物白名单)
选择是否清除任何类型的生物(蝙蝠、雕像、飞行生物等)
打破传统检测方式,不开不检出(超优化)
日志管理:
功能开关 自定义定时器清除开关
自定义定时器清理 多久前的日志/检测到
的频率 自定义交换机废料清理 密集清理 废料桶
日志 Scrap Cleanup 可以获取时间/实体类型/坐标(/物品材质)
密集清理可以获取时间/坐标/靠近玩家/特定数量
废料桶可以获取时间/访问操作/玩家名称/物品信息
生物清理可以获取时间/实体类型/坐标
密集生物可以获取时间/坐标/靠近玩家/特定数量
命令前缀:
/DreamCleaner
缩写:/dc /dcr
命令节点:
Player:
open
打开公共废料箱
权限节点在配置文件中设置
Admin:
重新加载配置文件
item [asynchronous or not]
执行废料清理
mobs [asynchronous or not]
执行生物清理
mobsAmount
检测灵活的公式
trash
清空公共垃圾桶
type
获取手头物品的物料名称
1.8 及以下版本需要编码为 ANSI 才能正常
参考配置
config.yml
#插件交流群: 362221212
#作者QQ: 1098579051
#主要信息 与 垃圾清理
#是否开启 bStats (修改后需要重启关闭)
#用于统计插件的使用情况
bStats: true
#插件前缀
prefix: "&3自然公使 &f>>>"
#世界别名
alias:
world: "主世界"
#公共垃圾箱
trash:
#是否开启公共垃圾箱
enable: true
#使用垃圾桶的权限
permission: "DreamCleaner.use"
#多少次垃圾清理重置一次
reset: 5
#垃圾箱的页数
#视服务器性能修改页数
size: 10
#垃圾箱名称
title: "&e&l公共垃圾箱 页数:&b "
#上一页
up:
#名字
name: "&e&l上一页"
#材质
type: PAPER
#lore信息
lore:
- "当前页数: <n>"
- "最大页数: 10"
#下一页
down:
#名字
name: "&e&l下一页"
type: PAPER
#lore信息
lore:
- "当前页数: <n>"
- "最大页数: 10"
#是否禁止物品放进去
item: false
#不能放入的物品材质名称 精准检测
type:
- DIAMOND_SWORD
- stone
#不能放入的物品材质名称 模糊检测
vaguetype:
- DIAMOND
#不能放入的物品名字 精准检测
name:
- "&e魔剑"
- "&6圣龙之剑"
#不能放入的物品名字 模糊检测
vaguename:
- "不能放入"
#不能放入含有Lore信息 精准检测
lore:
- "&e不可被清理"
- "&b绑定物品"
#不能放入含有lore信息 模糊检测
vaguelore:
- "放不进去"
#提示信息
message:
join: "<prefix> &a公共垃圾桶里多出了&b&l<n>&a个物品,快来拾荒把!&6&l【点击打开】"
clear: "<prefix> &a垃圾桶内东西太多,垃圾桶被清空了!"
#垃圾清理
waste:
#是否开启清洁
enable: true
#是否启动异步
async: true
#清理周期 (秒)
time: 900
#什么时候提醒
remind: "30,15,5,3,2,1"
#是否启用单个世界独立提醒
#如果true那么就会每个清理的世界单独提醒里面的玩家
alone: true
#如果开启世界独立提醒 是否每个世界都提醒给玩家
#true 则全服都可以看到所有世界的清理信息
#false 则只有本世界的玩家才能看到本世界的清理信息
#false 时OP依旧可以看到所有世界的清理信息
issue: true
#是否开启白名单世界
#true 则为白名单 在world里面加的才清理
#false 则为黑名单 在world里面加的不清理
check: true
#检测清理的世界名字
#不需要时改成 world: [] 即可
#下面所有同理
world:
- spawn
- more_world
- dpsj
- sc
- md
- witp
- world
- world_nether
- world_the_end
- zy
#不清理的物品材质名称 精准检测
type:
- DIAMOND_SWORD
- stone
#不清理的物品材质名称 模糊检测
vaguetype:
- DIAMOND
#不清理的物品名字 精准检测
name:
- "&e魔剑"
- "&6圣龙之剑"
#不清理的物品名字 模糊检测
vaguename:
- "(不被清理)"
#不清理含有Lore信息 精准检测
lore:
- "&e不可被清理"
- "&b绑定物品"
#不清理含有lore信息 模糊检测
vaguelore:
- "(清理不掉)"
#更多的清理
more:
#清理物品
item: true
#清理展示框
frame: false
#清理船
boat: false
#清理经验球
exp: true
# 清理正在坠落的方块
fallingblock: true
#清理画
painting: false
#清理矿车
minecart: false
#清理箭头
arrow: true
#清理雪球
snowball: true
#火球(包含凋零头 龙息球)
fireball: false
#潜影贝导弹
shulkerbullet: false
#BossBar提醒 (1.9+)
bossbar:
#是否开启
enable: false
#剩余多少秒时开始显示
time: 60
#显示的信息
message: "<prefix> 小精灵正在赶来,将在 &a&l<n> &f秒后开始清洁服务器"
#Action_Bar提醒 状态栏 (spigot)
actionbar:
#是否开启
enable: false
#剩余多少秒开始显示
time: 60
#显示的提示
message: "<prefix> 小精灵正在赶来,,将在 &a&l<n> &f秒后开始清洁服务器"
#垃圾清理信息
message:
#是否开启文本提醒
enable: true
remind: "<prefix> 小精灵将在&6 <n> &f秒后开始清理服务器内的污秽!"
clear: "<prefix> 本次小精灵共清理了&6 <n> &f个污秽,服务器变得更加明亮!"
#<name> 对应的是插件内的世界别名
world: "<prefix> 小精灵在 &b<name>-<world> &f清理了&6 <n> &f个污秽"
#密集清理
dense:
#是否启动
enable: true
#是否启动异步
async: true
#密集提醒次数(改为0则无提醒)
remind: 1
#检测范围 (10*10 就是边长20的正方形)
scope: 10
#多少数量开始清理
amount: 100
#是否开启白名单世界
#true 则为白名单 在world里面加的才清理
#false 则为黑名单 在world里面加的不清理
check: true
#检测清理的世界名字
#不需要时改成 world: [] 即可
#下面所有同理
world:
- spawn
- more_world
- dpsj
- sc
- md
- witp
- world
- world_nether
- world_the_end
- zy
#不清理的物品材质名称 精准检测
type:
- DIAMOND_SWORD
- stone
#不清理的物品材质名称 模糊检测
vaguetype:
- DIAMOND
#不清理的物品名字 精准检测
name:
- "&e魔剑"
- "&6圣龙之剑"
#不清理的物品名字 模糊检测
vaguename:
- "(不被清理)"
#不清理含有Lore信息 精准检测
lore:
- "&e不可被清理"
- "&b绑定物品"
#不清理含有lore信息 模糊检测
vaguelore:
- "(清理不掉)"
#更多的除生物类清理
item:
#清理物品
item: true
#清理展示框
frame: false
#清理船
boat: false
#清理经验球
exp: true
# 清理正在坠落的方块
fallingblock: true
#清理画
painting: false
#清理矿车
minecart: false
#清理箭头
arrow: true
#清理雪球
snowball: true
#火球(包含凋零头 龙息球)
fireball: false
#潜影贝导弹
shulkerbullet: false
#垃圾清理信息
message: "<prefix> &a小精灵检测到 &e<name> &a坐标&e <xyz> &a附近玩家&e <players> &a密集聚集了&e <n> &a个污秽,疑似卡服!"
mobs.yml
.#插件交流群: 362221212
#作者QQ: 1098579051
#生物清理管理
#生物清理
mobs:
#是否开启清洁
enable: true
#是否启动异步
async: true
#清理周期 (秒)
time: 1800
#什么时候提醒
remind: "30,15,5,3,2,1"
#是否清理MythicMobs生成的怪物
#需要安装MythicMobs
mythic: true
#是否开启达到一定数量才进行清理
meet: true
#达到一定数量才进行清理 是否为全服数量
#true 则为全服的数量达到则清理
#false 则为单个世界的数量达到则清理
server: false
#达到多少的数量
#这里是灵活公式
#<online> 代表在线人数
#<players> 代表玩家人数(非OP)
#支持 + - * / ()
amount: "(<online> * 50) - (<players> - <online>) * 20"
#是否启用单个世界独立提醒
#如果true那么就会每个清理的世界单独提醒里面的玩家
alone: true
#如果开启世界独立提醒 是否每个世界都提醒给玩家
#true 则全服都可以看到所有世界的清理信息
#false 则只有本世界的玩家才能看到本世界的清理信息
#false 时OP依旧可以看到所有世界的清理信息
issue: true
#是否开启白名单世界
#true 则为白名单 在world里面加的才清理
#false 则为黑名单 在world里面加的不清理
check: true
#用于检测清理的世界名字
#不需要时改成 world: [] 即可
#下面所有同理
world:
- spawn
- more_world
#是否清除被驯化的生物
tameable: false
#启用删除带名字的生物
name:
#是否启动
enable: false
#不清理的生物名字 精准检测
name:
- "&e&l恶魔巨兽"
#不清理包含的生物名字 模糊检测
vaguename:
- "仙王"
#必须清理的生物类型 精准检测 (用于检测MOD生物)
entity:
- Vex
#必须清理的生物类型 模糊检测 (用于检测MOD生物)
vagueentity:
- "MOD_MOBS"
#不清理的生物类型 精准检测
type:
- Zombie
#不清理包含的生物类型 模糊检测
vaguetype:
- "More_Mobs_Mod"
#宝可梦的清理
poke:
#是否开启
#不会清理有主人的
#不会清理牧场的
#不会清理有战斗控制器的
#不会清理蛋
enable: false
#是否清理闪光
shiny: false
#清理类型
type:
#是否清理神兽
legendary: false
#是否清理异兽
beast: false
#是否清理 boss
boss: false
#是否清理非自然生成的精灵
despawn: true
#生成多久以内的精灵不清除 (秒)
live: 120
#不清理的精灵ID或者名字(物种名)
unClear:
- 1
- 2
#更多的生物类型清理
mobs:
#水生物(强烈建议1.13+开启)
watermob: false
#怪物
#包含: 凋零
monster: true
#动物 (可繁殖的)
#包含: 赤足兽 海龟
animals: false
#仅有: 村民和商人
npc: false
#飞行物
#仅有: 恶魂和幻翼
flying: true
#魔像 (防止一些大型机器)
#仅有: 雪人,铁傀儡和潜影盒
golem: true
#史莱姆
#仅有: 史莱姆和岩浆怪
slime: true
#环境生物
#仅有: 蝙蝠
ambient: true
#BossBar提醒 (1.9+)
bossbar:
#是否开启
enable: false
#剩余多少秒时开始显示
time: 60
#显示的信息
message: "<prefix> 小精灵正在赶来,将在 &a&l<n> &f秒后开始清洁服务器"
#Action_Bar提醒 状态栏 (spigot)
actionbar:
#是否开启
enable: false
#剩余多少秒开始显示
time: 60
#显示的提示
message: "<prefix> 小精灵正在赶来,将在 &a&l<n> &f秒后开始清洁服务器"
#垃圾清理信息
message:
#是否开启文本提醒
enable: true
remind: "<prefix> 小精灵将在&6 <n> &f秒后开始清理服务器内的载具!"
clear: "<prefix> 本次小精灵共清理了&6 <n> &f个载具,服务器变得更加流畅!"
#<name> 对应的是插件内的世界别名
world: "<prefix> 众多小精灵在 &b<name>-<world> &f清理了&6 <n> &f个载具"
#没有达到数量的提醒
amount: "<prefix> 经过众多小精灵的探测服务器的载具不具备威胁!撤退!"
#密集生物清理
gather:
#是否启动
enable: true
#是否启动异步
async: false
#密集提醒次数(改为0则无提醒)
remind: 1
#检测范围 (1*1 就是边长2的正方形)
scope: 1
#多少数量开始清理
amount: 9
#是否清理MythicMobs生成的怪物
#需要安装MythicMobs
mythic: false
#是否开启白名单世界
#true 则为白名单 在world里面加的才清理
#false 则为黑名单 在world里面加的不清理
check: true
#检测清理的世界名字
#不需要时改成 world: [] 即可
#下面所有同理
world:
- more_world
- dpsj
- sc
- md
- witp
- world
- world_nether
- world_the_end
- zy
#是否清除被驯化的生物
tameable: false
#启用删除带名字的生物
name:
#是否启动
enable: false
#不清理的生物名字 精准检测
name:
- "&e&l恶魔巨兽"
#不清理包含的生物名字 模糊检测
vaguename:
- "仙王"
#必须清理的生物类型 精准检测 (用于检测MOD生物)
entity:
- Vex
#必须清理的生物类型 模糊检测 (用于检测MOD生物)
vagueentity:
- "MOD_MOBS"
#不清理的生物类型 精准检测
type:
- Zombie
#不清理包含的生物类型 模糊检测
vaguetype:
- "More_Mobs_Mod"
#更多的生物类型清理
mobs:
#水生物(强烈建议1.13+开启)
watermob: false
#怪物
#包含: 凋零
monster: true
#动物 (可繁殖的)
#包含: 赤足兽 海龟
animals: false
#仅有: 村民和商人
npc: false
#飞行物
#仅有: 恶魂和幻翼
flying: true
#魔像 (防止一些大型机器)
#仅有: 雪人,铁傀儡和潜影盒
golem: true
#史莱姆
#仅有: 史莱姆和岩浆怪
slime: true
#环境生物
#仅有: 蝙蝠
ambient: true
#生物清理信息
message.yml
#插件交流群: 362221212
#作者QQ: 1098579051
#语言信息管理
#当垃圾箱提醒时指着信息出现的信息
trashShow: "&e公共垃圾桶\n&d/dc open\n&6点击我快速打开!"
#当垃圾桶信息正在处理上锁时的提醒
trashLock: "&c公共垃圾桶数据正在处理中,无法进行该操作!"
#当垃圾桶已经满了的提醒
trashFill: "&c本页的垃圾桶已经装满了,无法继续放入了!"
#当物品没法放入垃圾桶时的提醒
trashItem: "&c这个物品没有办法放入公共垃圾桶!"
#当翻阅到最前页垃圾桶时的提醒
trashUp: "&c这已经是最顶页了没法继续上一页了!"
#当翻阅到最末页垃圾桶时的提醒
trashDown: "&c这已经是最末页了没法继续下一页了!"
#当玩家拿垃圾桶物品时背包满的时候的提醒
trashPlayer: "&c背包物品已经满载了,没法继续拿了!"
#聊天重复提醒
chatRepeat: "&c禁止在短时间内重复发送消息 \n <msg>"
#聊天频繁提醒
chatOften: "&c禁止在短时间内频繁发送消息 \n <time>秒后可以发送消息"
#命令频繁提醒
cmdOften: "&c禁止在短时间内频繁发送命令 \n <time>秒后可以发送命令"
|