宠物饲料
使用实用型宠物时,可以充分利用饲料,既可以用来治疗你的宠物,也可以用来驯服宠物。
关于宠物饲料,有两种选择:
1 - 原版物品
你可以使用原版物品作为宠物的饲料.只需要将 "ItemId" 属性设置为需要作为饲料的物品的材质名称,你可以在 Spigot API 页面找到所需的材质名称
# petFood.yml 配置文件的部分设置实例
CarrotFood:
ItemId: CARROT
# ... 其它宠物饲料配置2 - 自定义物品
你可以使用自定义物品来喂养你的宠物. 首先,确保已经使用命令 "/mcpets item add"(需要手持物品)将你想要用作宠物饲料的物品添加到MCPets. 使用命令后你会获得插件为该自定义物品生成的 ID,然后将该 ID 填入配置文件中即可.
# petFood.yml 配置文件的部分设置实例
CustomItemFood:
ItemId: petFoodId
# ... 其它宠物饲料配置类型
可选作用方式
描述
HEALTH
add, multiply
影响宠物的生命值
TAME
add, multiply
影响宠物的驯化进度
EXP
add
影响宠物的经验值
EVOLUTION
使宠物A进化为指定的宠物B
UNLOCK
玩家使用饲料来解锁新的宠物
(需要 LuckPerms )
BUFF_DAMAGE
add, multiply
给予宠物临时的伤害增益效果
BUFF_RESISTANCE
add, multiply
给予宠物临时的抗性增益效果
BUFF_POWER
add, multiply
给予宠物临时的力量增益效果
当使用之前的命令将物品添加到 MCpets 后,或选择原版物品作为宠物饲料,可以打开 "./plugins/MCPets/petFood.yml" 文件,并按照以下示例添加新的宠物饲料
宠物饲料示例:驯服&生命恢复
宠物饲料示例:进化
该饲料允许玩家将特定宠物进化为不同的宠物形态,从而为创建进化树等系统提供了多样性
宠物饲料示例:解锁宠物
玩家可以消耗该饲料来解锁新的宠物,同时它们会自动检查玩家是否已经拥有该宠物,并可通过权限来控制玩家的使用. 这些特性使得可以在游戏中实现宠物解锁系统
宠物饲料示例:增益
您可以使用宠物饲料创建临时的增益效果,例如伤害增加、力量或抗性提升,或者相反的减益效果
以下为伤害增加的临时增益效果示例:
Last updated