💡简介
CustomCreatures 是一款高度可配置的 Bukkit/Spigot 插件,它允许你完全自定义生物在生成时的装备、属性、效果与掉落物,从而为服务器创造独特且富有挑战性的游戏体验。
💡兼容性
- 已在以下 Spigot 版本测试:
- 1.21.3
- 1.21.5
- 1.21.6
- 1.21.9
✨核心特性
插件通过修改自然生成的生物,为你的世界增添多样性和惊喜。以下为默认配置下的部分效果示例:
生物增强与特殊生成
- 普通生物变异:
- 5% 的动物生成时生命值最高提升 400%。
- 5% 的敌对怪物生成时移动速度最高提升 100%。
- 玩家死亡后重生时,手中会有一个苹果,并获得持续 1 分钟的小幅跳跃与移动加成。
- 精英怪物(僵尸类):
- 4% 的僵尸类生物生成时,穿戴金色装备,拥有小幅跳跃/移动加成、火焰抗性、随机保护与荆棘附魔,手持轻微附魔的金斧。掉落金锭。
- 2% 的僵尸类生物生成时,穿戴铁质装备,拥有小幅跳跃/移动加成、火焰抗性、随机耐久,手持精良附魔的剑。掉落铁块。
- 0.5% 的僵尸类生物生成时,拥有 5 分钟发光效果、中幅跳跃/移动加成、火焰抗性,穿戴锁链装备(可能带顶级保护与荆棘),手持可能为顶级附魔的剑。掉落青金石与红石。
- 精英怪物(骷髅类):
- 1% 的骷髅类生物生成时,拥有 5 分钟发光效果、中幅跳跃/移动加成、火焰抗性,穿戴钻石装备(可能带顶级保护与荆棘),手持可能为顶级附魔的弓。掉落钻石。
- 其他敌对生物:
- 5% 的掠夺者与猪灵持有可能带顶级穿透附魔的弩。
- 5% 的溺尸持有可能带顶级穿刺附魔的三叉戟。
- 5% 的马匹会有一头被驯服的僵尸伙伴,该僵尸拥有极高的击退抗性、生命值、移动速度、跳跃力,并配有鞍。
- 5% 的兔子是“杀手兔”,体型更大,拥有高额生命与移动加成。
- 所有凋灵都拥有荆棘效果。
- 5% 的苦力怕是“幼年”变种:体型更小、速度更快、爆炸威力更强。
- 0.33% 的恼鬼生成时会伴随幻术师,其中 10% 持有可能为顶级附魔的钻石剑。
- Boss级生物:
- 所有唤魔者、幻术师和劫掠兽都拥有大幅跳跃/移动加成,并穿戴下界合金装备(可能带顶级保护与荆棘)。
- 幻术师额外持有可能为顶级附魔的弓。
- 它们可能掉落附魔金苹果、下界合金碎片、经验修补附魔书、不死图腾。幻术师额外掉落钻石镐。
- 25% 的卫道士生成时拥有中幅跳跃/移动加成,手持轻微附魔的钻石斧。
- 5% 的猪灵会生成一头愤怒的疣猪兽,其移动速度与生命值得到提升。
- 狼:
- 5% 的狼拥有增加的击退抗性、移动速度、基础护甲值和模型大小。
- 它们有 1% 的概率穿戴带有耐久附魔的盔甲(大幅提升),0.2% 的概率穿戴(极巨提升)。
关于掉落物的说明
- **(*1) 普通装备掉落**:基础掉落率为 8.5%,每级抢夺附魔增加 1% 掉落率。
- **(*2) “可能顶级”装备掉落**:基础掉落率减半(4.25%),每级抢夺附魔同样增加 1% 掉落率。掉落物的附魔存在上限,例如:
- 盔甲:保护 IX,荆棘 V
- 剑:锋利 VII
- 弓:力量 VII
- 三叉戟:忠诚 V
- 弩:穿透 VI
- 镐:效率 VII
- **(*3) 资源掉落数量**:每级抢夺附魔增加 1 个最大可能掉落数量。
- **(*4) 精英怪生成概率提升**:距离玩家最近 5000 点伤害被累计后,上述精英怪物的生成概率会临时提升至 100%。
🎮配置能力
你可以通过配置文件深度定制插件行为
- 过滤器:配置生物类型、生成原因和触发概率。
- 实体属性:设置最大生命值、药水效果和装备。
- 模板系统:创建效果和附魔的模板以供复用。
- 随机分布:为大多数数值配置随机分布范围。
- 其他设置:调整生物追踪范围、附魔与掉落的触发计划等。
可解决的问题示例
- 通过增加特定实体的速度,让某些敌人天生更具威胁。
- 为生物装备盔甲,保护它们免受环境伤害(如阳光)。
- 配置可掉落物品,以奖励成功击杀的玩家。
- 实现周期性规则,例如“周五无荆棘且无好掉落物”。
🔧命令
customcreatures reload- 从磁盘重新加载配置文件。
customcreatures apply <handler>- 将指定的处理程序(handler)应用到当前存活的实体上。
🔧权限
customcreatures.reload- 允许使用
reload 命令。默认:OP 拥有。 customcreatures.apply- 允许使用
apply 命令。默认:OP 拥有。
❓配置指南
配置文件初始的 500 行注释展示了配置结构。每个可用的配置项都在其下的实际配置示例中有所体现。
配置生命周期建议:建议管理员将自定义配置放在配置文件的专用部分,并在插件更新时手动迁移这些设置。
示例:查找配置项用法
- 在注释结构中看到对
jump-strength 的说明:
# jump-strength: <float-value:0.0..2.0> ### 参考:https://minecraft.fandom.com/wiki/Horse#Jump_strength
# ### 马的跳跃强度范围 0.4–1.0,平均 0.7。
cool-horse:
...
entity-specific-attributes:
...
jump-strength: 2.0
⭐作者与支持
作者乐于接受功能建议或错误报告。
联系邮箱:[email protected]
🔧有用链接
🔧相关项目
以下为同一作者开发的其他插件,可与 CustomCreatures 协同使用: