CombatPets (combatpet)
SpigotMC
玄易同志
2025-05-12
资源介绍
🔧 核心功能
注:-s 参数可静默执行(不通知目标玩家)。
[/QUOTE]
[HR][/HR]
- 宠物系统:将生物变为可收集、培养的战斗伙伴,支持自定义属性、装备、等级成长等。
- 多货币支持:与Vault、CoinsEngine等经济插件集成,用于商店/复活等场景。
- 开发者API:提供事件监听、数据访问接口,支持深度自定义开发。
📜 命令列表
基础命令:- /pets [help] – 查看帮助
- /pets reload – 重载插件配置
- /pets menu – 打开宠物主菜单
- /pets shop – 打开商店
- /pets add <tier> <pet> [玩家] – 添加宠物
- /pets remove <tier> <pet> [玩家] – 移除宠物
- /pets rename <玩家> <tier> <pet> <新名字> – 重命名宠物
- /pets revive <玩家> <tier> <pet> – 复活死亡宠物
- /pets egg <tier> <pet> [玩家] – 生成宠物蛋
- /pets captureitem [数量] [玩家] – 获取捕捉道具
- /pets food <类别> <名称> [数量] [玩家] – 获取宠物食物
- Aspect Points(属性点):
- /pets aspectpoints add/set/remove <数值> <tier> <pet> [玩家]
- /pets aspectpoints reward/penalty <数值> [玩家]
- XP(经验值):
- /pets xp add/set/remove <数值> <tier> <pet> [玩家]
- /pets xp reward/penalty <数值> [玩家]
注:-s 参数可静默执行(不通知目标玩家)。
[/QUOTE]
[HR][/HR]
⚙️ 配置与自定义
- 宠物模板
- 路径:/pets/configs/
- 可自定义:名称、图标、属性、捕捉概率、装备栏等。
- 支持实体类型:覆盖 70+ 种生物(如狼、末影人、凋灵骷髅等)。
- 宠物等级(Tiers)
- 路径:/pets/tiers/
- 配置项:
- 图标、名称格式、权重(稀有度)
- 库存/装备栏开关、自动复活、最大等级
- 属性点上限、经验修正值
🔌 兼容性
- 必备插件:Vault(经济系统支持)。
- 可选扩展:
- MythicMobs – 用于宠物升级经验来源。
- PlaceholderAPI – 提供额外变量(无需额外扩展)。
🔑 权限节点
- 全局权限:combatpets.
- 捕捉权限:
- combatpets.capture. – 允许捕捉所有宠物。
- combatpets.capture.[pet] – 指定宠物捕捉权限。
- 命令权限:
- 格式:combatpets.command.[子命令](如combatpets.command.revive)。
- 绕过限制:
- combatpets.bypass.name.length – 忽略名称长度限制。
- combatpets.bypass.release.disallow – 强制允许释放宠物。
📊 开发者API
- 事件监听:宠物死亡、升级、捕捉成功/失败等事件。
- 数据访问:
- JAVA
PetUser user = PetsAPI.getUserManager().getUserData(Player player); // 获取玩家数据 ActivePet pet = PetEntityBridge.getByMob(Entity entity); // 获取实体关联的宠物
📌 其他特性
- 宠物仓库:按等级(Tier)分类管理。
- 神秘蛋:随机生成宠物(/pets mysteryegg)。
- 饰品系统:通过/pets accessory命令发放装饰物品。
作者信息
玄易同志
这位作者很懒,什么都没写~