NPC拓展
Citizens插件
NPC头顶标签
首先,十字准星对准一名NPC输入
/npc select
现在我们来给NPC的名字上方添加一行标签
Tips: 支持颜色符号
/npc metadata set tagabove 这是个测试
再输入/gp reload
此时NPC头上已经有这行字了 (
Tips: 输入\n可以添加多行标签
多行标签指令示例:/npc metadata set tagabove 这是个测试\n这还是个测试
现在给NPC的名字下方添加一行标签
/npc metadata set tagbelow &e这也是个&c测试
再输入/gp reload
此时NPC头上又多了一行标签了
Tips: 下方的标签不允许输入多行
NPC本地皮肤
首先,打开客户端GermCache/textures/skin
文件夹,或是萌芽资源包内assets/germmod/textures/skin
文件夹,放入一个png格式皮肤图片文件和一个png格式披风图片文件
我们以名为test.png
的皮肤图片文件和名为test_cape.png
的披风图片文件为例
进入游戏内,十字准星对准一名NPC输入
/npc select
输入以下指令设置NPC皮肤
/npc metadata set skin test.png
输入以下指令设置NPC披风
/npc metadata set skincape test_cape.png
输入/gp reload
即可看到NPC的新皮肤与新披风了
也许,你会觉得这样操作比较繁琐,你可以选择先关闭服务端,找到plugins/Citizens/save.yml
进行手动添加,下面是一个示例NPC
Tips:下面这个NPC只是一个示例用作介绍,并不能直接使用哦!
'0':
name: 我只是一个示例
uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
traits:
type: PLAYER
spawned: true
location:
bodyYaw: 0.0
world: world
x: '0.0'
y: '0.0'
z: '0.0'
yaw: '0.0'
pitch: '0.0'
skintrait:
fetchDefaultSkin: true
updateSkins: false
owner:
owner: xxxxx
uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
traitnames: skintrait,equipment,type,location,inventory,owner,spawned,mounttrait,scoreboardtrait
navigator:
speedmodifier: '1.0'
avoidwater: false
usedefaultstuckaction: true
#这里就是你需要开始写的地方了
metadata:
#手动写入以下配置节点,保存即可
tagabove: '这是个测试\n这还是个测试'
tagbelow: '&e这也是个&c测试'
skin: test.png
skincape: test_cape.png
Adyeshach插件
Tips:该功能基于Adyeshach-1.4.21+
NPC头顶标签
首先,使用Kether语句,先写上
Tips: 支持颜色符号
tag persistent set tagabove to 这是个测试
保存数据,再进入游戏,输入/gp reload
此时NPC头上已经有这行字了
Tips: 输入\n可以添加多行标签,例如
tag persistent set tagabove to 这是个测试\n这还是个测试
现在给NPC的名字下方添加一行标签,使用Kether语句写上
tag persistent set tagbelow to &e这也是个&c测试
保存数据,再输入/gp reload
此时NPC头上又多了一行标签了
Tips: 下方的标签不允许输入多行
NPC本地皮肤
首先,打开客户端GermCache/textures/skin
文件夹,或是萌芽资源包内assets/germmod/textures/skin
文件夹,放入一个png
格式皮肤图片文件和一个png
格式披风图片文件
我们以名为test.png
的皮肤图片文件和名为test_cape.png
的披风图片文件为例
使用Kether语句,先写上
tag persistent set skin to test.png
再写上
tag persistent set skincape to test_cape.png
再进入游戏输入/gp reload
即可看到NPC的新皮肤与新披风了