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