创建宠物
本插件只内置下面这个宠物,其他的需要你自定义或者看获取宠物数据 (opens new window)
现在开始有趣的部分!创建您自己的自定义宠物!
创建自定义宠物非常简单。如果您理解了本指南,一个宠物只需要大约5分钟就可以完成。
# 配置预览
- 首先,您需要使用您喜欢的编辑器应用程序打开companions.yml文件!
- 我个人偏好使用vscode
- 我将使用下面例子进行解释
reaper:
# 设置宠物的唯一名称 - 这不会在 GUI 中反映出来。
name: "&8&l收割者"
# 名称可见 默认true
nameVisible: true
# 音效
sound: ENTITY_PARROT_IMITATE_ENDER_DRAGON
# 头颅材质
playerSkull: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTM5YjVkMmU2MjRjMTQ3ZWZlNDdiMTMwZTFjZGRiOGEzNzdjZGIzZTc3NDJiZDJjZjRkZGRmNjlhNjg5MjcyIn19fQ=="
# 这使用自定义模型数据,如果未设置为 NONE 则将覆盖玩家头颅。 如果要使用它,“MATERIAL:DATA”,例如:时钟材料和nbt数据值为15的 CLOCK:15
customModelData: NONE
# 如果您不想要武器,请设置为 NONE
weapon: STONE_HOE
# 是否显示武器(用于配带宠物装备但是不想显示出来,默认true)
showWeapon: true
# 如果您不想要能力,请设置为 NONE 可给宠物添加多个能力,请使用分号分隔。 INCREASE_DAMAGE; HEALTH_BOOST; LEAP
ability: INCREASE_DAMAGE
# 单个宠物的最大等级上限会覆盖config中的配置
maxAbilityLevel: 5
# 属性
attribute:
- '&e物理攻击: ${level * 1}'
# 全局属性折扣比例,覆盖config中的全局配置
discountRate: 1
# 胸甲装备 NONE 为不设置
chestplate: LEATHER_CHESTPLATE
# 皮革颜色
leatherColor:
red: 32
green: 32
blue: 32
# 盔甲纹饰 服务器1.19.4+生效
armorTrim:
material: amethyst
pattern: coast
# 获取POSE角度,请访问此链接:https://haselkern.com/Minecraft-ArmorStand/
rightArmPose:
angle1: 360
angle2: 270
angle3: 286
leftArmPose:
angle1: 0
angle2: 0
angle3: 0
headPose:
angle1: 0
angle2: 0
angle3: 0
bodyPose:
angle1: 37
angle2: 0
angle3: 0
placement:
x: 0
y: 1.7
z: 0
GUI:
shop:
type: COMPANION_SKULL
amount: 1
name: "&6&l收割者"
price: 12000
description:
- " "
- "&7控制死亡的收割者,"
- "&7变成了你的宠物."
- " "
- "&6能力 -"
- "&e➩ 伤害增加"
- ""
- "&6价格: &e%price%"
open:
type: COMPANION_SKULL
amount: 1
name: "&6&l收割者"
description:
- " "
- "&7控制死亡的收割者,"
- "&7变成了你的宠物."
- " "
- "&6能力 -"
- "&e➩ 伤害增加"
- ""
- "&6&l点击召唤 &6收割者&7!"
# 配置说明
- reaper: - 这个配置头确定了购买权限节点 companions.buy.reaper
- name: - 宠物名称,支持颜色代码。
- nameVisible: - 是否显示宠物名称。
- sound: - 右键单击时宠物会发出的声音。
- playerSkull: - 获取宠物头的纹理值
您也可以使用此链接创建自己的纹理,只需找到所需的自定义头像,滚动到底部并复制其纹理ID。 player-heads (opens new window)
mineSkin (opens new window)
- weapon: - 设置宠物购买时默认持有的武器。
- ability: - 设置药水能力/自定义能力,详情见宠物能力 (opens new window)。
- attribute - 宠物属性,详情见宠物属性 (opens new window)。
- discountRate - 全局属性折扣比例。
- chestPlate: - 设置宠物的胸甲。
- leatherColor: - 如果宠物穿着皮质胸甲,请设置皮革胸甲的RGB颜色。
- armorTrim: - 设置宠物胸甲的盔甲纹饰(1.4.0+)。
- rightArmPose: - 设置宠物的右臂姿势。
- leftArmPose: - 设置宠物的左臂姿势。
- headPose: - 设置宠物的头部姿势。
- bodyPose: - 设置宠物的身体姿势。
您可以使用此在线盔甲架编辑器设置姿势。
- type: - 设置商店GUI中的物品。您可以使用"COMPANION_SKULL"作为类型显示宠物的头颅。
- amount: - 设置物品堆叠数量。
- name: - 在商店GUI中设置物品显示的名称。
- price: - 如果启用经济系统,则设置宠物的价格,以 为单位。
- description:- 设置宠物的说明。
price 价格说明
- price: 1000 表示需要金币1000购买
- price: 1000C 表示需要宠物币1000购买
- price: 1000P 表示需要点券1000购买
宠物权限说明
- 宠物商城查看权限 格式为: companions.buy.reaper
- companions.buy.all 表示全部宠物的商城查看权限
- 宠物自动给予权限(1.2.4+) 格式为: companions.have.reaper
- reaper 表示对应的宠物key
宠物盔甲纹饰说明
盔甲纹饰材质 | 说明 |
---|---|
quartz | 石英 |
iron | 铁 |
netherite | 下界合金 |
redstone | 红石 |
copper | 铜 |
gold | 黄金 |
emerald | 翡翠 |
diamond | 钻石 |
lapis | 青金石 |
amethyst | 紫水晶 |
盔甲纹饰图案 | 说明 |
---|---|
sentry | 哨兵盔甲纹饰 |
dune | 沙丘盔甲纹饰 |
coast | 海岸盔甲纹饰 |
wild | 荒野盔甲纹饰 |
ward | 监守盔甲纹饰 |
eye | 眼眸盔甲纹饰 |
vex | 恼鬼盔甲纹饰 |
tide | 潮汐盔甲纹饰 |
snout | 猪鼻盔甲纹饰 |
rib | 肋骨盔甲纹饰 |
spire | 尖塔盔甲纹饰 |
wayfinder | 向导盔甲纹饰 |
shaper | 塑形盔甲纹饰 |
silence | 幽静盔甲纹饰 |
raiser | 牧民盔甲纹饰 |
host | 雇主盔甲纹饰 |
flow | 涡流盔甲纹饰 |
bolt | 镶铆盔甲纹饰 |
上次更新: 2024-11-05 16:51:34