- 版权类型
- 原创
- 插件中文名称
- 潘多拉
- 插件英文名称
- Pandora
- 原帖地址
- #
- 支持的核心(服务端)
- Paper
- Folia
- Purpur
- Leaves
- 其他核心
- 语言支持
- 多语言
- 适配版本(Java)
- 26.x
- 1.21
概述
Pandora 是一款为 Minecraft Paper 1.21 服务器设计的强大插件,旨在实现类似 MythicMobs 的自定义怪物系统。它提供了高度灵活的配置选项,允许服务器管理员创建独特的怪物、技能和刷怪点。主要功能
1. 自定义怪物系统
- 创建独特的怪物类型,拥有自定义的生命值、攻击力、护甲值等属性
- 支持自定义显示名称(含颜色代码)
- 设置怪物的各种行为选项(静音、无敌、移动速度等)
2. 技能系统
- 强大的技能引擎,支持多种内置机制(伤害、治疗、药水效果、粒子等)
- 灵活的触发器系统(生成、攻击、受伤、死亡、击杀等事件)
- 支持条件判断,可根据血量、距离、环境等因素执行技能
3. 自定义刷怪点
- 精确控制怪物生成的位置、频率和数量
- 支持多种刷怪条件(玩家距离、世界时间等)
- 可设置最大同时存活数量,避免服务器过载
技术特色
目录式配置结构
Pandora 采用清晰的目录式配置管理:- mobs.yml / skills.yml / spawners.yml 作为顶层索引文件
- 真正的配置内容放在对应的子目录中:mobs/、skills/、spawners/
- 便于模块化管理和扩展
JavaScript 扩展支持
- 支持使用 JavaScript 编写复杂的逻辑
- 可实现动态 AI 决策、复杂技能效果
- 提供高级的条件判断和刷怪控制
事件驱动系统
- 基于事件的技能触发机制
- 支持 onSpawn、onAttack、onHurt、onDeath、onKill 等多种触发器
- 可实现复杂的怪物行为模式
系统要求
- 服务器内核: Paper 1.21.x (如 1.21.1, 1.21.4)
- Java 版本: Java 21
- 权限: 需要服务器管理员权限
核心特性
灵活的怪物配置
YAML:
SkeletonKing:
Type: WITHER_SKELETON
Display: '&cSkeleton King'
Health: 200
Damage: 10
Armor: 5
Skills:
onSpawn: [Roar, FireNova]
onHurt: [FireNova, SelfHeal]
强大的技能系统
- Mechanics: damage, heal, potion, particles, summon 等
- Targeters: @Self, @playersinradius, @target, @area 等
- Conditions: ?chance, ?healthbelow, ?distance, ?onblock 等
智能刷怪控制
- 时间段控制
- 玩家距离检测
- 数量上限管理
- 自定义刷怪条件
管理指令
- /pandora reload - 重载所有配置
- /pandora spawn <mobId> - 生成自定义怪物
- /pandora spawner list/info/tp - 刷怪点管理
- /pandora debug - 调试工具
适用场景
- RPG 服务器的自定义怪物
- 地牢和副本系统
- Boss 战斗机制
- 自定义游戏玩法
- 事件和挑战活动
交流群:1087780842