Pet config
✨ 装饰性宠物配置
# 宠物ID
Id: your_pet_id
# 宠物的生物ID
MythicMob: the_mythicmob_attached_to_the_pet
# 召唤宠物所需的权限
Permission: permission.to.summon.the.pet.can.be.custom
# 是否允许宠物被骑乘
# 若设置为true,请确保宠物模型具有 `mount` 骨骼
# (有关骨骼具体参阅 https://github.com/Ticxo/Model-Engine-Wiki/wiki/Mechanics/#mountmodel)
Mountable: false
# [可选]宠物骑乘操作类型,默认为 `walking`
# (具体参阅 https://github.com/Ticxo/Model-Engine-Wiki/wiki/Mechanics/#mountmodel)
MountType: walking
# 当玩家取消骑乘时是否移除该宠物
DespawnOnDismount: false
# [可选]当该宠物为坐骑时,是否在生成时自动骑乘
AutoRide: false
# (可选) 宠物骑乘权限
MountPermission: mcpets.mount_mypet
# 宠物移除时执行的技能
# | 注意 : 这将会阻止 AdvancedPet 自动删除宠物
# | 因此,请确保在宠物 "DespawnSkill" 技能结束时执行 "remove @self" 机制
# | 以确保宠物在适当的时候移除,防止宠物在执行完技能后未能正常消失
DespawnSkill: DespawnSkill_MM
# 宠物开始返回到主人身边的最小距离阈值
# 若宠物的距离与主人小于该属性的值,则将保持在原地或继续执行其他指令而不会主动回到主人身边
Distance: 10
# 宠物召唤的最小距离
SpawnRange: 1
# 宠物离开主人的距离超过该阈值,宠物将会回到主人身边
ComingBackRange: 3
# [可选]宠物背包,可以设置其背包的容量大小(无论填入任何值,游戏中都会将其四舍五入为9的倍数)
InventorySize: 9
# (可选) 驯化时触发特定技能
Taming:
#驯化中
TamingProgressSkill: TamingEffectSkill
#驯化完成时
TamingFinishedSkill: TamingEffectSkill
# 在菜单中的图标
Icon:
# 图标名称
Name: Name of the icon
# 设置改图标的材质(若使用头颅作为图标则删除该属性)
Material: STONE
# [可选]若你想使用自定义头颅作为图标,请使用该属性
# 头颅材质 (base64)
# 更多头颅材质可参阅该页面: https://minecraft-heads.com/custom-heads
TextureBase64: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTU1Mjc3Mjc3MDlmMDhiYjVmOTFhYWM4NTBmZTZmOTQ0YzViYzM0OGEwODBiM2I1NjNkNDQ5YzcyYjgxYmY4NiJ9fX0=
# 使用资源包中的自定义模型数据
CustomModelData: 0
# 设置图标的描述
Description:
- 这是一条描述
- 这是另一条描述
# 信号系统相关配置,用于指挥权杖(Signals Sticks)
Signals:
# 列出希望传输至宠物的信号(可以为空)
# 请确保宠物的MythicMobs配置中正在监听这些信号,否则将没有任何效果
# 如果您需要了解更多有关 MythicMobs 技能系统和如何使用信号的信息,可以查看 MythicMobs Wiki 中的相关文档
# https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/skills/mechanics/signal
Values:
- ATTACK
- JUMP
# 自定义物品属性
Item:
# 指挥权杖是否能在交互菜单中直接使用
# 若你想玩家以其他方式获取到权杖(例如:在工作台中合成&NPC兑换),则将其设置为false这样指挥权杖便不会在交互菜单中显示.
# 了解更多信息,请参阅该页面内容: https://app.gitbook.com/s/agejyp4OPFjyLRX5Q3cX/~/changes/hJm7QZW7HaVPhmJ6Ct1F/tutorials/plugin-features/commands
GetFromMenu: true
Name: 物品名称
Material: STICK
CustomModelData: 0
Description:
- 物品描述
# [可选]宠物皮肤
Skins:
# [可选]为宠物添加多个皮肤
Skin1: # 创建一个皮肤选项
MythicMob: mythicMobId # 皮肤要引用的MM生物模型id
Permission: skin.permission # 设置皮肤使用权限
Icon: # 设置皮肤图标
Material: STONE
CustomModelData: 0
DisplayName: "Skin 1"
Lore:
- "描述"
TextureBase64: anybase64youwant #[可选]若要使用该属性请删除 "Material" 属性
Skin2:
# 使用相同的语法添加任意数量的皮肤,注意!不要忘记添加默认皮肤!💓 实用型宠物配置
Last updated