快速上手
装好插件、填好授权码并重启后(见 安装与授权),跟着下面做一遍。
1. 看看示例宠物
首次启动会在 plugins/CloudPet/pets/示例/ 放七只示例宠物,全部是原版生物,不需要其他插件:
| 文件 | 宠物 | 特点 |
|---|---|---|
小狐狸.yml | 小狐狸 | 写了全部选项的范例:等级名称、升级奖励、进化、皮肤 |
小狼.yml | 小狼 | 会帮你打架,背包随等级变大 |
鹦鹉.yml | 鹦鹉 | 在肩膀旁边飞,两个皮肤(权限 / 金币) |
小蜜蜂.yml | 小蜜蜂 | 飞行宠物,也可以骑着飞 |
战马.yml | 战马 | 地面坐骑,有一列背包 |
雪狐.yml | 雪狐 | 小狐狸进化后的样子(隐藏,靠进化或管理员给予) |
模型宠物示例.yml | 模型宠物示例 | 模型与 MythicMobs 的写法说明(隐藏) |
2. 让玩家拥有宠物
示例宠物默认要有权限 cloudpet.pet.<宠物编号> 才会拥有(config.yml 的 pets.permission-unlock: true,玩家第一次打开菜单时自动建立)。例如用 LuckPerms:
/lp user Steve permission set cloudpet.pet.小狐狸 true
也可以直接给(玩家不在线也可以):
/cp admin give Steve 小狐狸
用权限得到的宠物
靠权限得到的宠物是「权限宠物」:权限被拿掉后不能召唤,也不能打包成宠物蛋或放生。用 /cp admin give、购买、宠物蛋、解锁道具、驯服得到的宠物没有这个限制。
3. 召唤
玩家输入 /cp 打开宠物菜单,左键点宠物召唤(或输入 /cp summon 小狐狸)。宠物会跟着你跑,走远了会传送过来,卡住 3 秒也会自己传送。
- 右键宠物:打开这只宠物的菜单(召唤 / 收回、骑乘、跟随 / 待命、战斗方式、改名、背包、皮肤、喂食、进化)。
- 蹲下 + 右键:骑上去(宠物要能骑)。
/cp stay让它在原地待命,/cp follow再跟上。
4. 喂食与战斗
手拿骨头右键自己的宠物:回 6 点血、加 10 经验(foods.yml 的「骨头」)。等级到了会显示升级消息,数值跟着变强。
宠物默认是「防卫」:会打你正在打的目标,也会打攻击你的生物。切换战斗方式:
/cp mode aggressive
assist 协助、defend 防卫、aggressive 主动(攻击附近的怪物)、passive 被动。见 战斗与技能。
5. 骑上战马
/cp admin give Steve 战马
召唤战马后蹲下 + 右键骑上去,蹲下就下来。1.21.3 以后的服务端用 WASD 移动、空格跳、疾跑加速;更早的版本朝你看的方向前进。见 骑乘。
6. 写一只自己的宠物
在 pets/ 里新建 小猫.yml(文件名就是宠物编号):
plugins/CloudPet/pets/小猫.yml
name: '&e小猫'
description:
- '&7爱睡觉的小猫'
category: 陆地
icon: COD
entity:
type: CAT
baby: true
looks:
cat-type: BLACK # 黑猫(对应 setCatType)
stats:
health: '12 + level * 2'
damage: '1 + level * 0.2'
levels:
max: 20
backpack: 1
执行 /cp admin reload,然后 /cp admin give Steve 小猫。全部写法见 宠物文件。