宠物能力
# 宠物能力
可给宠物添加多个能力,请使用分号分隔。 INCREASE_DAMAGE; HEALTH_BOOST; LEAP
能力 | 说明 |
---|---|
COMMAND | 命令 |
FLY | 飞行 |
DODGE | 被击概率闪避 |
LEAP | 冲刺 |
LIGHTNING | 闪电 |
MINING_VISION | 挖掘夜视 |
SPEED_BURST | 被击概率速度提升 |
FLING | 投掷 |
ENDERMAN | 被击概率瞬移 |
FIREBALL | 发射火球 |
DRAGON_FIREBALL | 发射末影龙火球(1.9.1+) |
WITHER_SKULL | 发射凋灵骷髅头(1.9.1+) |
WIND_CHARGE | 发射风弹(1.9.1+) |
EGG | 发射鸡蛋(1.9.1+) |
SNOW_BALL | 发射雪球(1.9.1+) |
一、如何使用 COMMAND 能力。
格式: COMMAND/INTERVAL/CHANCE/EXECUTED_COMMAND/PLAYER_MESSAGE/BROADCAST_MESSAGE
本能力可以升级宠物等级来提高概率
- 使用 / 进行区分
- COMMAND 为固定前缀
- INTERVAL 表示多久(单位分钟)
- CHANCE 表示概率
- EXECUTED_COMMAND 执行的命令(1.7.5+支持解析papi变量)
- PLAYER_MESSAGE表示发送给玩家的消息
- BROADCAST_MESSAGE 表示广播的消息(可不写这个)
例子:
ability: COMMAND/15/25/eco give %player% 150/&6你获得了 $150!/&a %player% &6已从宠物&d赛博&b纪元&6获得了$150!;
宠物持有者每15分钟获得150金币,获取概率为25%
二、 其他能力冷却配置
配置文件:customAbility.yml
# 能力配置
ability:
# 挖掘夜视
mining_vision:
# 触发高度
yLevel: 55
# 发射能力的统一概率
launch:
# 触发概率 宠物等级 * 百分之5
chance: 5
# 冲刺
leap:
# 播放声音
sound: ENTITY_MAGMA_CUBE_JUMP
# 冷却时间
cooldown: 10
# 每级移动距离
distanceMultiplier: 1
# 投掷
fling:
# 触发概率 宠物等级 * 百分之5
chance: 5
# 击飞高度
distance: 0.8
# 闪电
lightning:
# 触发概率 宠物等级 * 百分之5
chance: 5
# 被击概率闪避
dodge:
# 触发概率 宠物等级 * 百分之5
chance: 5
# 被击概率速度提升
speed_burst:
# 触发概率 宠物等级 * 百分之5
chance: 5
# 持续时间 宠物等级 * 值
duration: 2
# 被击概率瞬移(扔末影珍珠)
enderMan:
# 触发概率 宠物等级 * 百分之5
chance: 5
# 命令类
command:
# 每级概率提升数值
increaseChanceByLevel: 5
# 攻击/被击触发药水类型,可自定义每种药水的触发概率和持续时间
# 格式 药水名为key即可 如不配置默认 每级概率为5%,持续时间为5
speed:
# 触发概率 宠物等级 * 百分之5
chance: 5
# 持续时间 宠物等级 * 值
duration: 5
上次更新: 2025-03-30 08:36:23