• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
[CustomDrops] 3个自定义生物掉落(让幻翼有概率掉落鞘翅)

原创 工具 [CustomDrops] 3个自定义生物掉落(让幻翼有概率掉落鞘翅) 1.0.0

请登录后获取
版权类型
原创
插件中文名称
3个自定义生物掉落
插件英文名称
Customdrops
原帖地址
#
支持的核心(服务端)
  1. Paper
  2. Leaves
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
【CustomDrops】
给部分原版不可再生物品增加击杀掉落途径的 Paper/Leaves 插件。

【解决的问题】
原版里鞘翅、龙首、迅捷潜行书都是"一次性"资源——末影龙打完、监守者清完、末地城搜刮完,后来进服的玩家基本没机会再拿到。因此我为我的服务器编写了本插件,让这些物品通过击杀特定怪物小概率掉落,既保留稀有度,又给新玩家留一条获取路径。

【三条掉落规则】
鞘翅:幻翼被玩家击杀、或被玩家驯服的狼击杀时,有几率掉落。默认基础 1%,抢夺每级 +1%(抢夺 III = 4%)。驯服狼击杀无抢夺加成。摔死/烧死等环境死亡不掉。
龙首:充能苦力怕(被闪电击中的苦力怕)炸死末影龙时,必定掉落。普通苦力怕炸死龙不掉。
迅捷潜行附魔书:玩家击杀监守者时,有几率掉落。默认基础 2%,抢夺每级 +1%(抢夺 III = 5%)。等级 I/II/III 各 1/3 均等概率。任意武器均可触发,不要求带抢夺。

【原理】
监听 `EntityDeathEvent`,按实体类型分发判定,命中概率则用 `event.getDrops().add()` 注入掉落物。不修改任何原版 loot table,对原版无掉落表的监守者/末影龙也生效。

【为什么不用 datapack】
- 龙首:充能苦力怕炸掉生物头颅是硬编码在 `Creeper.die` 里,不走 loot table,datapack 无法干净判定。
- 鞘翅:原版 predicate 分不出"被驯服的狼击杀",datapack 无法精确判定驯化状态。
纯 Paper API 实现,无第三方依赖。

【安装与配置】
1. 把 jar 放进 `plugins/`,重启服务端(首次启动生成 `plugins/CustomDrops/config.yml`)
2. 按需改 config.yml 调概率,`/customdrops reload` 热加载
config.yml 可单独开关每条规则,概率写小数(0.01 = 1%),每条规则可独立设基础率和抢夺每级加成。
要求:Paper / Leaves 1.21.x,Java 21。

【命令】
`/customdrops reload` — 重载配置(权限 `customdrops.admin`,默认 OP)

【实测】
Leaves 1.21.11 测试服用漏斗计数器 + 假人批量验证:鞘翅抢夺 III 384 只掉 15 个(3.91%,理论 4%),迅捷潜行书抢夺 III 320 只掉 17 本(5.31%,理论 5%),龙首充能苦力怕炸龙必掉。

有问题欢迎邮箱 1037735232@qq.com
插件wiki:https://wiki.sth-strange.top/drops/
作者
fu_doghh
价格
1.00金粒
下载
0
查看
72
首次发布
最后更新

评分

0.00 星 0 次评分

fu_doghh 的其他资源

后退
顶部 底部