SkinSetter 皮肤设置器 | |
---|---|
![]() |
换掉别人的皮肤 |
作 者 | M1dnight_Ninja |
发布时间 | 2019年12月12日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19 |
插件详细介绍
🎭 SkinSetter 是一个 Minecraft 插件,它允许玩家更改自己的皮肤。你可以将皮肤设置为其他玩家的皮肤、已保存的皮肤,或者重置为默认皮肤。此外,还可以设置服务器的默认皮肤,并启用或禁用皮肤持久化。
/skin set <player> <player2>
/skin set <player> <name>
/skin save <player> <name>
/skin reset <player>
/skin setdefault <name>
/skin cleardefault
/skin persistence [enable/disable]
如果玩家的名字与已保存的皮肤相同,那么默认情况下,/skin set <skin> <name>
中的 name
参数将被解释为已保存的皮肤。但是,如果在命令末尾指定 -o
标志,插件会将 name
参数视为玩家名字,并尝试检索该玩家的皮肤。
主要的配置文件 config.yml
包含以下两个字段:
persistent_skins: [true/false]
- 使服务器在玩家离开游戏后保持其自定义皮肤,以便在他们重新加入后自动重新应用。default_skin: <skin-name>
- 将应用于任何没有其他自定义皮肤的玩家的皮肤。配置目录包含一个 skins
文件夹。插件将在文件夹中的每个 .yml
文件中查找要加载的已保存皮肤。每个文件应包含一个名为 skins
的已保存皮肤列表。
列表中的每个已保存的皮肤都是以下格式的 YAML 节:
id: "[skin id]"
skin:
uid: "[UUID]"
b64: "[skin data]"
sig: "[skin signature]"
name: "[skin name]"
item:
type: "[item id]"
count: 1
tag: [NBT data]
in_random_selection: true
groups:
- "[group name]"
除 id
和 skin
之外的所有字段都是可选的。
skinsetter.command.set
: 允许使用 /skin set
命令将您的皮肤设置为已保存的皮肤。skinsetter.command.set.online
: 允许使用 /skin set
命令将您的皮肤设置为另一个玩家的皮肤。skinsetter.command.setrandom
: 允许使用 /skin setrandom
命令将您的皮肤设置为随机保存的皮肤。skinsetter.command.reset
: 允许使用 /skin reset
命令将您的皮肤设置为登录时所拥有的皮肤。skinsetter.command.save
: 允许使用 /skin save
命令将您当前的皮肤保存到磁盘。skinsetter.overwrite_skins
: 允许在使用 /skin save
命令时覆盖现有皮肤。skinsetter.command.reload
: 允许使用 /skin reload
命令从磁盘重新加载已保存的皮肤。skinsetter.command.setdefault
: 允许使用 /skin setdefault
命令设置服务器的默认皮肤。skinsetter.command.cleardefault
: 允许使用 /skin cleardefault
命令删除服务器的默认皮肤。skinsetter.command.persistence
: 允许使用 /skin persistence
命令启用或禁用持久皮肤。skinsetter.command.edit
: 允许使用 /skin edit
命令编辑已保存皮肤的属性,包括名称、物品、组以及它是否出现在随机选择中。skinsetter.command.head
: 允许使用 /skin head
命令给自己一个头部物品,并将指定的皮肤应用到它。旧版本的插件的配置文件与 3.0.0 更新不兼容,必须更新。 插件将在启动服务器时尝试将旧的已保存皮肤更新到新版本。