伪装(LibsDisguises)

什么是 LibsDisguises?

LibsDisguises 是一个允许玩家或者某个实体伪装成其他不同实体的插件,例如你可以伪装成一只羊,在别人看来,你就是一只羊在它们面前!LibsDisguises 是由其他作者维护的,如有问题请不要联系 EliteMobs 的作者。

我如何给怪物伪装成玩家的样子?

要想让一个自定义怪物或者 NPC 伪装成玩家,你只需要在它的配置文件添加如下一行:

disguise: player:正版玩家名称

例如,你想将这个怪物伪装成 magmaguy 玩家的皮肤的样式,就这样填写:

disguise: player:magmaguy

我想让怪物变成的玩家的样子,但我有自己想用的皮肤,不想用其他正版玩家的!

这是通常你会遇到的,这也会稍微复杂一些。

为简便起见,这里只介绍使用来自一些皮肤站的皮肤,LibsDisguises 本身还提供使用本地文件夹内皮肤的功能,请自行检查该插件的文档,这里不再赘述。

第一步:设置 disguise 选项

同样地,在对应的自定义怪物配置文件添加如下一行:

disguise: custom:your_unique_skin_name

第二步:设置 customDisguiseData 选项

同理,再添加如下一行,请确保 your_unique_skin_name 和上面的选项是一致的。

your_unique_skin_name 是你为这个皮肤设置的名称,每个皮肤应该互相不同,就如同 MC 原版的物品id一样。然后你就要输入这个皮肤的相关信息了,最简单的办法就是通过 LibsDisguises 的 grabskin 指令获得。

例如你想使用某个皮肤站的 这个皮肤

要想这么做,你需要在服务器内输入指令 /grabskin https://www.minecraftskins.com/uploads/skins/2021/07/28/buff-villager-18512841.png?v437

请注意:你需要发送的指令参数是直接看到的皮肤图片网址,而不是皮肤相关信息的页面的网址。

一旦你操作完毕,LibsDisguises 将会给你一句带有 3-6 个数字的成功提示,并有 "Click to copy" 的字样,请点击它并复制相关内容,以此皮肤为例,然后将 customDisguiseData 的值更改为如下样式。

就是这样! customDisguiseData 将会帮助你显示皮肤站上的皮肤!

我如何给怪物伪装成其其他实体的样子?

要想让一个自定义怪物或者 NPC 伪装成其他实体,你只需要在它的配置文件添加如下一行:

例如你想让你的怪物伪装成一只羊,你可以填写:

我如何给怪物伪装成自定义伪装?

要想让一个自定义怪物或者 NPC 伪装成自定义伪装,你只需要在它的配置文件添加如下一行:

自定义伪装名称是你在 LibsDisguises 插件中所配置的。

伪装实体类型

这不是最新完整的,但下面的这些实体肯定可以稳定正常工作。

最后更新于

这有帮助吗?