- 版权类型
- 原创
- 插件中文名称
- 附魔清理
- 插件英文名称
- CyScavenger
- 支持的核心(服务端)
- Paper
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
违规附魔清理 · 把不该存在的交易清掉
村民交易检测 / 非法附魔黑名单 / 两种处理模式 / 日志
你是不是也遇到过
- 装了附魔插件,旧村民身上刷出一堆不存在的附魔
- 玩家用这些村民刷书,经济直接崩
- 手动一个个点开村民检查,几百个根本查不完
- 删了附魔插件,村民的交易还留着
服主 说:
CyScavenger 就是干这件事的。
核心功能
- 自动检测:村民交易里出现黑名单附魔就判定违规
- 两种处理:只删违规交易(REPLACE),或直接移除村民(KILL)
- 收购也查:可选连村民收购的物品一起检查
- 黑名单可配:按附魔 ID 或附魔名匹配,默认内置 80+ 常见违规附魔
- 玩家提示:清理时给附近玩家发提示,避免误会
- 日志记录:记录清理了哪个村民、什么附魔,保留天数可调
- 热重载:
/csc reload改完即生效
三个常见场景
插件迁移
从其他附魔插件换到新体系,旧村民身上残留的附魔一次清掉。
🛡 防刷经济
玩家用违规附魔书刷物品,清理后交易直接消失。
活动后收尾
活动期间开放的特殊附魔,活动结束把村民清一遍。
运行环境
- 服务端:Paper 1.21.11
- Java:21 及以上
- 硬依赖:无
- 软依赖:无
它按附魔 ID / 名称匹配,不强制依赖某个附魔插件。
安装
- 把
CyScavenger-2.0.2.jar放进plugins/ - 重启服务器,生成
config.yml - 确认
illegal-enchants里包含你要清理的附魔 - 选择
mode:REPLACE 或 KILL /csc reload生效
命令
/csc help—— 帮助/csc info—— 查看当前配置与统计/csc reload—— 重载配置
权限
cyscavenger.info—— 查看详情,默认 OPcyscavenger.reload—— 重载配置,默认 OP
配置示例
YAML:
prefix: "&8[ &bCyScavenger &8] &r "
message: "&7当前村民产出违规附魔,已被系统清除"
enabled: true
mode: REPLACE # REPLACE 只删违规交易 / KILL 移除整个村民
check-ingredients: false # 是否连收购物品一起检查
log:
enabled: true
retention-days: 7
clean-time: "00:00"
illegal-enchants: # 带 : 比全键,不带 : 只比附魔名
- auto_reel
- blast_mining
- curse_of_breaking
- soulbound
- veinminer
# 按需继续添加
常见问题
Q:村民交易直接没了?
mode: REPLACE 会删掉整条违规交易,村民本身保留。Q:村民整个消失了?
mode: KILL 才是移除村民,改回 REPLACE 即可。Q:正常附魔被误删?
把黑名单里多余的条目删掉,
/csc reload 后只清剩下的。Q:支持其他附魔插件吗?
支持。它按附魔 ID / 名称匹配,把对应名字加进黑名单即可。
Q:清理记录在哪?
plugins/CyScavenger/logs/,按天分文件,自动清理旧日志。Q:要重启吗?
改配置后
/csc reload 即可,不用重启。
文档
license.mc33.top/docs/cyscavenger
如果这个插件帮到了你,欢迎评分和反馈。