- ◆ 支持核心
- CatServer,Spigot,PaperSpigot,Magma,Arclight
- ◆ 插件前置
- PixelCore
- ◆ 游戏版本
- 1.16.5,1.21.1
智能清理野生宝可梦,防卡服 · 保神兽 · 不误删!
YAML:
# =============================================
# PixelClear - 宝可梦自动清理插件
# =============================================
# 是否启用自动定时清理(单位:秒)
# 设置为 0 或负数将禁用自动清理
auto-clean-interval: 600
# 单位:秒。小于该时间的野生宝可梦不会被清理(即使满足其他条件)
min-spawn-age: 60
# ===== 启用哪些公告方式?=====
enabled-announcements:
# 是否启用普通聊天栏公告
normal: false
# 是否向玩家消息提醒后台无提醒
player: true
# 是否在玩家屏幕下方显示倒计时信息
actionbar: false
# 是否启用 BossBar 进度条公告
bossbar: false
# 是否在屏幕中央显示大标题
title: false
# 是否开启宝可梦公告
notice-overlay: false
# ===== BossBar 专属配置 =====
bossbar:
# 颜色: RED, BLUE, GREEN, YELLOW, PURPLE, WHITE 等
color: "RED"
# 样式: SOLID,SEGMENTED_6,SEGMENTED_10,SEGMENTED_12,SEGMENTED_20
style: "SEGMENTED_12"
# 是否根据倒计时更新进度(true = 倒计时越少进度越低;false = 始终满条)
show-progress: true
# 清理完成后是否立即隐藏 BossBar(true = 完成后消失;false = 保留几秒)
hide-on-complete: true
# ===== Notice Overlay 专属配置(同理)=====
notice-overlay:
# 布局位置: 支持 LEFT, RIGHT, LEFT_AND_RIGHT
layout: "LEFT_AND_RIGHT"
# 图形类型: "PokemonSprite", "Pokemon3D", "ItemStack", "None"
graphic-type: "PokemonSprite"
# 精灵标识(英文名,区分大小写)
pokemon: "Pikachu"
# 物品(当 graphic-type=ItemStack 时生效,如 "minecraft:diamond")
item: ""
# 显示时长(秒)— 注意:Pixelmon Overlay 默认不自动隐藏,需手动 hide
duration: 5
# ===== Title 公告专属配置 =====
title:
# 固定的主标题(支持 & 颜色代码)
main-title: "&c&l精灵清理即将开始!"
# 淡入时间(游戏刻)
fade-in: 10
# 停留时间(游戏刻)
stay: 60
# 淡出时间(游戏刻)
fade-out: 10
# 全局保护规则
# 注意:false = 保护(不清理),true = 允许清理
protect:
shiny: false # 闪光宝可梦
legendary: false # 传说宝可梦(如 Mewtwo, Rayquaza)
ultra-beast: false # 究极异兽(如 Nihilego, Guzzlord)
boss: false # Boss 宝可梦(如 骑拉帝纳、盖欧卡事件怪)
un-despawable: false # 标记为不可自然消失的宝可梦(如任务赠送)
# 启用清理的世界
world:
- world
- world_nether
- world_the_end
message:
120: "&8[&c!&8] &7精灵自动清理将在 &c2分钟&7 后开始,请及时收服宝可梦!"
60: "&8[&c!&8] &7精灵自动清理将在 &c1分钟&7 后开始,请及时收服宝可梦!"
30: "&8[&6!&8] &7精灵自动清理将在 &630秒&7 后开始!"
10: "&8[&6!&8] &7精灵自动清理将在 &610秒&7 后开始!"
5: "&8[&e!&8] &7精灵自动清理倒计时:&e5&7 秒!"
0: "&8[&a✓&8] &7野生宝可梦自动清理完成,共移除 &a%num%&7 只。"
# 安全名单(白名单)
# 列出的宝可梦名称(英文名)永远不会被清理,无论其他设置如何
# 支持 Pixelmon 的标准命名(区分大小写,建议首字母大写)
safe-pokemon:
- "Mew"
- "Celebi"
- "Jirachi"
- "Victini"
- "Keldeo"
- "Meloetta"
- "Genesect"
- "Diancie"
- "Hoopa"
- "Volcanion"
为什么你需要 PixelClear?
在 Pixelmon 服务器中,长时间运行后:- 野外刷出的宝可梦不断堆积 → TPS 下降、卡顿
- 玩家忘记收服的野生怪长期滞留 → 占用实体上限
- 但又怕清理插件误删 闪光/神兽/异兽/幻兽?
它智能识别宝可梦类型,只清理 真正无主、可自然消失的普通野生宝可梦,其余一律保留。
代码:
指令列表:
/pixelclear run pixelclear.use 立即清理所有世界 的可移除野生宝可梦
/pixelclear world <世界名> pixelclear.use 清理指定世界 的可移除野生宝可梦
/pixelclear count pixelclear.use 统计各世界待清理数量,预览清理范围
/pixelclear status pixelclear.use 查看插件状态(是否启用自动清理、间隔、版本)
/pixelclear reload pixelclear.reload 重载 config.yml 配置,无需重启服务器
| 保护类型 | 默认行为 | 说明 |
|---|---|---|
| 不清理 | protect.shiny: false | |
| 不清理 | 如超梦、固拉多、盖欧卡 | |
| 不清理 | 如虚吾伊德、爆肌蚊 | |
| 不清理 | 事件召唤的阿尔宙斯等 | |
| 不清理 | 如固定刷新点、任务赠送怪 | |
| 永不清理 | 可手动添加(如 Mew, Jirachi) | |
| 自动跳过 | 捕捉动画期间不会被删! |