🐉MythicMobs 附属

MCPets 为 Mythicmobs 添加了许多新的机制目标条件变量,以更好地实现宠物和玩家之间的互动

下面为新增内容列表,如果你不知道该如何使用这些内容,请参阅 MythicMobs wiki 中的基础教程

机制(Mechanics)

机制

用途

用法

要求

GivePet

给予目标玩家使用特定宠物的权限

givePet{id=#}

目标必须为玩家

SetPet

将施法者变成目标玩家拥有的特定宠物

setPet{id=#;permCheck=true/false}

目标必须为玩家

SetLivingPet

将施法者转变为一只存活的宠物,驯服进度默认为0%

setLivingPet{id=#;followOnTame=true/false;tamingProgress=#}

无特定目标

PetFollow

开启/关闭 宠物跟随

petFollow{follow=true/false}

目标必须为宠物

PetName

更改宠物的名称

,也可以将其保存在玩家个人信息中,以便后续使用

(不要滥用保存属性,这会耗费服务器资源)

petName{name="#";save=true/false}

目标必须为宠物

PetDamage

对目标造成伤害,可以选择是否应用伤害系数

petDamage{damage=#;applyStats=true/false}

目标必须可被伤害

PetExperience

给予宠物指定经验值

petExperience{exp=#}

目标必须为宠物

PetDespawn

取消生成宠物

petDespawn{}

施法者必须为宠物

EvolvePet

使宠物进化为指定的阶段,如果想绕过权限检查,请将 'force' 属性设为 true

evolvePet{evolutionId=#;force=#}

施法者必须为宠物

DropPetInventory

将宠物背包中的物品掉落至宠物当前所在位置

dropPetInventory{}

施法者必须为宠物

DropPetItem

在施法者的位置掉落一件宠物的物品.几率的值介于0-1之间(例如:0.1 = 10% 的掉落几率)

dropPetItem{petItem=#;chance=#}

施法者必须为实体

PetBuff

给予宠物一项增益效果.

增益效果类型可以在与宠物食物相关的部分找到

petBuff{type=#;operator=#;power=#;duration=#}

目标必须为宠物

目标(Targeters)

目标

用法

@PetOwner

选择宠物的主人作为目标 (施法者必须是宠物)

@PetFromOwner

选择施法者的宠物作为目标 (施法者必须为玩家)

变量(Placeholders)

变量

用途

用法

Pet Id

获取宠物 ID

<pet.id>

Pet Owner UUID

获取获取宠物主人的 UUID

<pet.owner.uuid>

Pet Owner Name

获取宠物主人的名称

<pet.owner.name>

Pet health

获取宠物生命值

<pet.hp>

Pet Power

获取宠物的力量值

<pet.power>

Pet Damage Modifier

获取宠物的伤害系数

<pet.damagemodifier>

Pet Resistance Modifier

获取宠物的抗性系数

<pet.resistancemodifier>

Pet Experience

获取宠物的经验值

<pet.experience>

Pet Taming Progress

获取宠物的驯化进度

<pet.tamingprogress>

Pet level name

获取宠物当前等级

<pet.level.name>

Pet level index

获取宠物当前等级阶段

<pet.level.index>

条件(Conditions)

条件

用途

用法

Pet Experience

验证宠物当前经验值

petExperience{exp=#}

Pet Taming

验证宠物的驯化进度

petTaming{taming=#}

Last updated