ChickenShulkerCopier - 复制鸡插件
概述
ChickenShulkerCopier 是一款创新的 Minecraft 插件,允许玩家通过绑定鸡来复制潜影盒内容。这款插件为服务器增添了独特的游戏机制,将鸡变成了"复制鸡",能够定期产出绑定潜影盒的副本。插件经过精心设计,支持多阶段速率变化、力竭死亡机制、鸡的命名显示以及强大的黑名单系统,确保游戏平衡性。
核心功能
🐔 复制鸡机制
绑定系统:玩家手持潜影盒右键点击鸡即可绑定
多阶段产盒速率:
第一阶段:3600秒(1小时),每120秒(2分钟)产一个盒子
第二阶段:3600秒(1小时),每300秒(5分钟)产一个盒子
第三阶段:每600秒(10分钟)产一个盒子
力竭死亡:
每只鸡最多产出174个盒子
鸡的最大生存时间为24小时(86400秒)
达到任一限制后鸡会死亡
📦 潜影盒处理
智能名称显示:鸡会显示绑定的潜影盒名称和下次产盒倒计时
黑名单检测:自动检查潜影盒内是否有违禁物品
安全复制:确保只复制允许的物品
⚙️ 玩家限制
每个玩家最多可绑定4只鸡
绑定新鸡时自动解绑最早的鸡(当达到上限时)
绑定提示:显示剩余可绑定鸡的数量
🛡️ 黑名单系统
管理员可以添加/移除/查看黑名单物品
基于物品类型和NBT数据匹配(忽略显示名称)
自动检测潜影盒内是否包含违禁物品
📊 数据管理
自动保存绑定鸡数据到 bound_chickens.yml
黑名单数据保存到 banned_items.yml
配置参数保存在 config.yml
命令系统
命令 权限 描述
/csc help 所有玩家 显示帮助信息
/csc info 所有玩家 显示插件信息
/csc add chickenshulker.admin 添加手持物品到黑名单
/csc remove chickenshulker.admin 移除手持物品从黑名单
/csc list chickenshulker.admin 列出所有黑名单物品
/csc reload chickenshulker.admin 重载插件配置
权限系统
权限节点 描述
chickenshulker.use 允许玩家绑定复制鸡
chickenshulker.admin 允许管理黑名单和重载插件
配置选项
yaml
阶段设置(单位:秒)
stage1_duration: 3600 # 第一阶段持续时间
stage1_interval: 120 # 第一阶段产盒间隔
stage2_duration: 3600 # 第二阶段持续时间
stage2_interval: 300 # 第二阶段产盒间隔
stage3_interval: 600 # 第三阶段产盒间隔
限制设置
max_chickens_per_player: 4 # 每人最大绑定鸡数
max_boxes: 174 # 每鸡最多下盒数
max_lifetime: 86400 # 每鸡最大生存时间
使用教程
绑定复制鸡:
手持潜影盒右键点击鸡
系统会检查潜影盒内是否有违禁物品
绑定成功后鸡会显示名称和倒计时
接收产出的盒子:
鸡会定期在所在位置产出潜影盒副本
产出速率随时间变化(三阶段速率)
达到限制后鸡会死亡
管理黑名单(管理员):
/csc add - 添加手持物品到黑名单
/csc remove - 移除手持物品对应的黑名单
/csc list - 查看所有黑名单物品
玩家提示
绑定鸡时会收到以下信息:
text
恭喜!你拥有了一只复制坤!
这只坤最多下「174」个盒子
你还可以绑定「3」只坤
重新绑定(更新潜影盒)时:
text
坤坤可以下新的盒子了~
这只坤最多下「174」个盒子
技术特点
独立计时:每只鸡有独立的计时器和状态
高效数据存储:使用YAML文件存储绑定数据和黑名单
实时更新:鸡的名称实时显示下次产盒倒计时
NBT精确匹配:黑名单系统基于物品NBT数据(忽略显示名称)
自动保存:定时保存数据,防止数据丢失
适用场景
生存服务器:为玩家提供独特的资源获取方式
空岛服务器:解决资源获取难题
经济服务器:可作为特殊商品或服务
RPG服务器:作为特殊生物或任务元素
优势亮点
🚀 完全可配置:所有时间参数和限制都可自定义
🔒 安全可靠:黑名单系统防止复制违禁物品
📊 数据持久化:服务器重启后数据不丢失
💡 直观界面:鸡的显示名称提供实时信息
⚖️ 平衡机制:多阶段速率和力竭死亡防止滥用
ChickenShulkerCopier 为 Minecraft 服务器添加了独特而有趣的游戏机制,既保持了游戏的平衡性,又为玩家提供了新的游戏目标。无论是小型私人服务器还是大型公共服务器,这款插件都能为游戏体验增添新的维度!