ShulkerDupePro 「n+1复制」潜影盒复制插件
ShulkerDupePro 是一个高度可定制的Minecraft服务器插件,专为1.21版本设计,允许玩家通过特定条件复制潜影盒内容,同时提供完善的管理机制防止滥用和作弊。
核心功能亮点
🪓 智能复制机制
玩家使用镐子挖掘潜影盒达到指定次数后获得复制品
完全复刻原潜影盒的所有内容(包括NBT数据)
可配置复制次数要求(默认50次)
支持冷却时间机制(默认5分钟)
🛡️ 全面防作弊系统
镐子限制:必须使用木/石/铁/金/钻石/下界合金镐才能计数
附着面检测:潜影盒必须附着在有效方块上(非空气/水/熔岩)
黑名单系统:管理员可禁止特定物品被复制
冷却机制:防止频繁复制
⚙️ 完善的管理功能
全局开关控制
玩家个人开关设置
黑名单物品管理系统
详细的数据统计和日志
📦 安装指南
下载插件JAR文件
放入服务器的plugins文件夹
重启服务器
插件会自动生成配置文件
🔧 配置文件说明
config.yml
yaml
dupe-times: 50 # 复制所需挖掘次数
global-enable: true # 全局开关
global-msg: true # 全局消息提示开关
enable-tip: true # 是否启用提示
cooldown: 5 # 冷却时间(分钟)
玩家数据 (playerData.yml)
存储每个玩家的复制次数和个人设置
黑名单物品 (banned_items.yml)
存储被禁止复制的物品指纹
🎮 玩家命令
命令 描述 权限
/sd info 查看复制状态和冷却时间 shulkerdupe.use
/sd on 开启个人复制功能 shulkerdupe.use
/sd off 关闭个人复制功能 shulkerdupe.use
/sd msg 切换个人消息提示 shulkerdupe.use
👑 管理员命令
命令 描述 权限
/sd add 添加手中物品到黑名单 shulkerdupe.admin
/sd remove 从黑名单移除手中物品 shulkerdupe.admin
/sd list 列出所有黑名单物品 shulkerdupe.admin
/sd reload 重载配置 shulkerdupe.admin
/sd clear [玩家] 清除玩家数据 shulkerdupe.admin
/sd dupe on/off 全局开关复制功能 shulkerdupe.admin
/sd msg on/off 全局开关消息提示 shulkerdupe.admin
🔐 权限节点
shulkerdupe.use - 允许使用复制功能(默认OP)
shulkerdupe.admin - 管理员权限(默认OP)
⚡ 使用教程
基本复制流程
放置潜影盒并放入物品
确保潜影盒附着在有效方块上(非空气/水/熔岩)
使用镐子挖掘潜影盒
挖掘达到设定次数(默认50次)后:
如无黑名单物品,获得复制品
如有黑名单物品,显示警告
黑名单管理
手持要禁止的物品
执行 /sd add 添加到黑名单
执行 /sd list 查看当前黑名单
冷却系统
复制成功后进入冷却
冷却期间无法再次复制
使用 /sd info 查看冷却状态
🌟 技术亮点
智能附着面检测
java
private boolean hasValidAttachment(Block block) {
BlockFace attachedFace = getAttachedFace(block);
Block attachedBlock = block.getRelative(attachedFace);
Material attachedType = attachedBlock.getType();
return !INVALID_ATTACHMENT_BLOCKS.contains(attachedType);
}
自动识别潜影盒的附着面(墙面、地面、天花板等)
排除空气、水、熔岩等无效附着面
高级物品指纹系统
java
private String generateItemFingerprint(ItemStack item) {
StringBuilder fingerprint = new StringBuilder(item.getType().name());
// 包含附魔、自定义模型数据、药水效果、头颅所有者等
// ...
return fingerprint.toString();
}
精确识别物品的唯一性
考虑多种NBT数据属性
支持管理员灵活管理黑名单
高效数据管理
自动清理冷却数据
定时保存玩家数据
异步配置重载
📊 数据统计
插件会记录:
每个玩家的总复制次数
每种潜影盒内容的挖掘计数
玩家的个人设置状态
冷却时间状态
⚠️ 注意事项
必须使用镐子挖掘才会计数
潜影盒必须附着在有效方块上
背包需有空位才能获得复制品
黑名单物品无法被复制
📜 版本更新日志
v2.10
新增附着面检测系统
完善黑名单物品管理
优化复制计数机制
修复已知问题
💡 使用建议
在服务器配置中设置合理的复制次数(50-100次)
为稀有物品添加黑名单防止泛滥
定期使用/sd reload重载配置
教育玩家正确使用方法(附着面要求等)
ShulkerDupePro「n+1复制」 为服务器提供了平衡的游戏经济系统,既保留了潜影盒复制的趣味性,又通过完善的管理机制防止了滥用和作弊行为,是管理型服务器的理想选择!
下载地址(登录后回复可见):
此内容 回复 并刷新后可见
如需转载请附上本页面链接