← 插件列表
🥚

N00bCocoon v1.1.0

Paper 1.21+ JDK 21+ 开源

新手茧——低价值新人的保护壳。首次加入 48 小时内且背包价值低于阈值的玩家,自动获得怪物免疫和 PvP 减伤保护。v1.1.0 新增渐进消退系统:保护结束时不会突然消失,而是通过 120 秒倒计时 + 30 分钟生成抑制 + 60 分钟线性衰减平滑过渡。

🛡️

怪物免疫

保护期内敌对生物不会锁定你,攻击直接取消。覆盖 30+ 种敌对生物。

⚔️

PvP 减伤

受到 PvP 攻击时伤害降至 50%,单次最高 10 点。给新手喘息空间。

💰

价值联动

与 DeathDrop 共用价值体系。背包总价值超过 5,000 点时保护自动消退。

⏱️

时间保护

首次加入 48 小时内自动获得保护,到期后自然消退,无需手动操作。

渐进消退 v1.1.0

保护结束时 120 秒倒计时,清除附近敌对生物、重置仇恨,期间仍享受完整保护。

🚫

生成抑制

倒计时结束后 30 分钟内 100% 抑制敌对生物生成,再 60 分钟线性衰减至 0%。

🥚

茧状隐喻

像茧一样包裹新手,随着你变强(积累财富),保护壳自然蜕去。

📊

状态查看

/cocoon 随时查看保护状态、背包价值、剩余保护时间。

保护机制

// 新手茧保护条件(同时满足) // 1. 首次加入服务器时间 < 48 小时 // 2. 背包物品总价值 < 5,000 点 // 保护效果 // 敌对生物 → 伤害完全免疫 + 取消仇恨锁定 // PvP 攻击 → 伤害 × 50%,单次上限 10 点 // 保护消退条件(满足任一即开始消退) // - 加入时间超过 48 小时 // - 背包总价值超过 5,000 点 // ⏳ 渐进消退流程(v1.1.0) // 阶段1: 120秒倒计时(仍受完整保护) // → 清除附近敌对生物 + 重置中立生物仇恨 // 阶段2: 30分钟 100% 抑制敌对生物生成 // 阶段3: 60分钟 抑制从 100% 线性衰减至 0% // 下线 → 立即退出新手茧,不保留任何状态 // 物品价值优先读 DeathDrop 插件的价值表 // DeathDrop 不可用时使用内置 fallback 价值表

安装

  1. 下载 N00bCocoon-1.1.0.jar
  2. 放入服务器 plugins/ 目录
  3. 重启服务器或执行 /reload
  4. 可选:安装 DeathDrop 以使用完整价值体系(推荐)

核心配置项

配置项默认值说明
value-threshold5000背包价值保护阈值(点),超过即开始消退
time-threshold-hours48保护时间窗口(小时),从首次加入算起
pvp-damage-multiplier0.5PvP 伤害倍率(0.5 = 50%)
pvp-max-damage10PvP 单次伤害上限
countdown-seconds120消退倒计时(秒),期间仍受保护并清除怪物
suppress.full-duration-minutes30100% 抑制敌对生物生成持续时间(分钟)
suppress.decay-duration-minutes60生成抑制线性衰减持续时间(分钟)

命令与权限

命令说明权限
/cocoon查看保护状态所有玩家
/cocoon status查看保护状态(同上)所有玩家
/cocoon check <玩家>查看指定玩家状态n00bcocoon.admin
/cocoon give <玩家>手动恢复保护(重置 48h)n00bcocoon.admin
/cocoon ungive <玩家>手动结束保护n00bcocoon.admin
/cocoon reload重载配置文件n00bcocoon.admin

依赖关系

插件必须说明
PaperPaper 1.21+ 服务端
DeathDrop否(推荐)提供完整物品价值表。不装则使用内置 fallback
采用 CaelLab BY-SA Code License
Copyright (c) 2025 Yunyun(云云)