本帖最后由 qsefthuopq 于 2020-2-26 13:34 编辑
插件名
CombatPets

作者
NightExpress

兼容版本
1.13-1.14

简介

你可以使用特制的拴绳来捕捉宠物,让你的宠物与你并肩作战,升级你的宠物来让你的宠物变得更强

插件不兼容Paper,使用Paper端的用户请谨慎购买

该插件原搬运帖:[娱乐|付费][PCD]CombatPets——全新的RPG宠物|捕捉|骑乘[1.10-1.13] 部分配置注释可参考该贴
插件作者已放弃旧版本的维护,新版本的插件只兼容1.13-1.14,且原搬运帖汉化文件已过期,故二搬

已知问题
  • 在1.14版本使用烈焰人、苦力怕、凋灵骷髅宠物会崩服,给予-combatpets.catch.BLAZE -combatpets.catch.creeper -combatpets.catch.skeleton_wither权限禁止捕捉,或是在pets文件夹内直接删除blaze.yml creeper.yml、skeleton_wither.yml
  • 不推荐在1.14使用
  • 部分生物类型在默认配置里没有,需要手动添加
  • 汉化过宠物名的宠物在宠物店内消失
  • 使用默认配置你可能没有捕捉权限,默认配置只有default、vip和admin组,你需要手动加上你所在的权限组名和宠物上限,如builder:16
特色
  • 支持数据库类型: SQLite/MySQL
  • 完全可自定义!
  • 支持几乎所有的生物作为宠物!
  • 可拥有多个宠物!
  • 可使用3D模型的自定义宠物 (需资源包)!
  • 46个预制的宠物
  • 宠物数据: 力量 (伤害), 活力 (血量), 防御 (护甲), 敏捷 (速度).
  • 宠物状态: 守序善良, 守序中立, 混乱邪恶, 守序邪恶.
  • 捕捉原版的生物作为宠物!
  • 自定义每种宠物的捕捉物品 (可选设置).
  • 在指定世界禁用宠物.
  • 在指定WorldGuard区域禁用宠物.
  • 骑乘宠物!
  • 在Bossbar显示宠物血量/状态.
  • 自定义宠物蛋的材质 (头颅皮肤).
  • 可自定义宠物的升级所需经验等设置.
  • 不同宠物需不同的食物来增加宠物的饥饿度.
  • 可在宠物店购买宠物蛋.
  • 宠物可以拥有不同大小的背包.
  • 一些宠物可以穿戴装备.
  • 宠物可以跟随主人潜行 (一些生物做不到)!
  • 捕捉不同的产物需不同的权限.
  • 宠物可以是 '幼崽' 形态.
  • 一些宠物可拥有不同的颜色 (羊、马、猫和鹦鹉).
  • 不同马的种类.
  • 特殊宠物 (兔子、马、骷髅).
  • 不同大小的史莱姆和岩浆怪.
  • 闪电苦力怕.
  • 普通和僵尸村民可拥有职业.
  • 支持MythicMobs经验.
存在问题的宠物类型
1.14:

  • 掠夺者 - 攻击存在问题
  • 掠夺之兽 - 骑上去看起来有点奇怪
  • 烈焰人 - 攻击会导致崩服,给予-combatpets.catch.BLAZE权限禁止捕捉
  • 爬行者 - 攻击会导致崩服

1.13:

  • 溺尸 - 移动存在问题
  • 墨鱼 - 移动存在问题

不支持末影龙作为宠物


指令 & 权限

玩家指令:
  • /combatpets collection - 打开宠物之家.
  • /combatpets shop - 打开宠物店.
管理员指令:
  • /combatpets egg <玩家名> <宠物名> - 给予玩家宠物蛋
  • /combatpets addexp <玩家名> - 给予玩家宠物经验.
  • /combatpets addpoints <玩家名> - 给予玩家宠物技能点.
  • /combatpets forceadd <玩家名> <宠物名> - 强制给予玩家宠物
  • /combatpets forcetake <玩家名> <宠物名> - 强制拿走玩家的宠物
  • /combatpets catchitem <玩家名> <宠物名> - 给予捕捉宠物的物品
  • /combpatpets food <宠物名> <数量> [玩家名] - 给予宠物食品.
  • /combatpets resetprogress <玩家名> [宠物名] - 重置玩家的宠物数据.
  • /combatpets reload - 重载插件.

  • combatpets.user - 玩家权限.
  • combatpets.catch.<pet> - 允许捕捉特定的宠物.
  • combatpets.catch.* - 允许捕捉所有宠物.
  • combatpets.rename - 允许重命名宠物.
  • combatpets.admin - 管理员权限.


教程

基础知识

首先你需要获得一颗宠物店. 然后右击宠物蛋来认领宠物. 之后你就可以在宠物之家内召唤宠物了: /pets collection. 之后你可以右击你召唤的产物来打开宠物菜单.

捕捉宠物

在配置内你可以看到 'catching.type' 这个选项, 你可以设置3种类型:
  • HIT - 伤害生物以捕捉.
  • CLICK - 右击生物捕捉.
  • SHOOT - 使用抛射物捕捉生物.

之后你可以更改捕捉宠物所用物品. 如果你将捕捉类型设置为 'SHOOT', 这必须是一个有效的抛射物名, 比如 snowball·雪球, arrow·箭.

不要忘了配置 'on-health-percent' 选项. 这可以设置捕捉生物所需血量.

之后, 你可以尝试捕捉宠物了. 有时候 (取决于每种怪物的捕捉成功率) 怪物会逃脱 (需要在配置内启用) . 一些生物无法被捕捉 (可配置).

升级

每只宠物都有四项数据: 力量、活力、防御、敏捷.
想要升级数据你必须拥有至少1点技能点. 宠物升级时可获得技能点 (可配置获得的技能点数).


在配置内你可以找到 'exp-gain-type'选项, 你可以设置为以下两种类型:
  • HIT - 宠物在攻击敌人时获得经验.
  • KILL - 宠物在击杀敌人时获得经验.
获得的经验可在 'exp-table' 选项配置. 支持在此项使用MythicMobs名.


饥饿度

每只宠物都会变得饥饿. 当饥饿度低于 50% 时,你的宠物不会自动回血.

喂养宠物需要特殊的物品 (每种宠物可以不同). 主手手持食物右击宠物即可喂食.

宠物状态


  • 守序善良 - 你的宠物不会攻击任何人.
  • 守序中立 - 你的宠物不会主动攻击但会反击.
  • 混乱邪恶 - 你的宠物会攻击附近所有生物.
  • 守序邪恶 - 你的宠物会攻击你攻击的生物.

你可以在宠物菜单内更改宠物状态.

自定义宠物

你需要资源包来制作3D模型的物品来创建自定义宠物.

之后在config.yml内找到 'extras.custom-pet.model' . 你可以在此项设置自定义模型的物品材料名比如 DIAMOND_HOE:79:1.

PlaceholderAPI

  • %pet_name% - 宠物名
  • %pet_level% - 宠物等级
  • %pet_saturation% - 宠物饥饿度
  • %pet_hunger_max% - 宠物最大饥饿度
  • %pet_exp% - 宠物经验值
  • %pet_exp-req% - 宠物升级所需经验值
  • %pet_health% - 宠物血量
  • %pet_state% - 宠物状态


汉化配置

CombatPets.zip (50.85 KB, 下载次数: 173)

图片
搬运授权 · Authorization