2 Star 1 Fork 1

GermMC / WikiGermEngine

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
NPC.md 4.02 KB
一键复制 编辑 原始数据 按行查看 历史
GermMC 提交于 2022-01-03 20:32 . first commit

NPC拓展


Citizens插件

NPC头顶标签

首先,十字准星对准一名NPC输入

/npc select

现在我们来给NPC的名字上方添加一行标签

Tips: 支持颜色符号

/npc metadata set tagabove 这是个测试

再输入/gp reload此时NPC头上已经有这行字了 (

Tips: 输入\n可以添加多行标签

多行标签指令示例:/npc metadata set tagabove 这是个测试\n这还是个测试

{c}


现在给NPC的名字下方添加一行标签

/npc metadata set tagbelow &e这也是个&c测试

再输入/gp reload 此时NPC头上又多了一行标签了

Tips: 下方的标签不允许输入多行

{c}


NPC本地皮肤

首先,打开客户端GermCache/textures/skin文件夹,或是萌芽资源包内assets/germmod/textures/skin文件夹,放入一个png格式皮肤图片文件和一个png格式披风图片文件

我们以名为test.png的皮肤图片文件和名为test_cape.png的披风图片文件为例

{c}test {c}test_cape

进入游戏内,十字准星对准一名NPC输入

/npc select

输入以下指令设置NPC皮肤

/npc metadata set skin test.png

输入以下指令设置NPC披风

/npc metadata set skincape test_cape.png

输入/gp reload 即可看到NPC的新皮肤与新披风了

{c}

也许,你会觉得这样操作比较繁琐,你可以选择先关闭服务端,找到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的新皮肤与新披风了

1
https://gitee.com/germmc/wiki-germ-engine.git
git@gitee.com:germmc/wiki-germ-engine.git
germmc
wiki-germ-engine
WikiGermEngine
master

搜索帮助