> For the complete documentation index, see [llms.txt](https://3504743864.gitbook.io/yu-lan/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://3504743864.gitbook.io/yu-lan/plugin-usage/adding-content/ranks-textures-tags.md).

# 自定义称号材质

## 使用自定义称号，会让你的服务器看起来更加专业

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-aa204cbdea33fb42d5ce255e1db7b1278c17212b%2Fimage%20\(27\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(1\).png?alt=media)

{% hint style="warning" %}
**该教程中使用** [**LuckPerms**](https://www.spigotmc.org/resources/luckperms.28140/) **权限插件和** [**TAB**](https://www.mc-market.org/resources/14009/) **插件来进行演示，如果你使用不同的权限插件和TAB插件，操作方法可能会有所不同.**

**如果你在使用其他的称号插件，你可能需要** [**该方法**](/yu-lan/plugin-usage/adding-content/font-images/using-font_images-emojis-everywhere.md) **来进行显示自定义称号**
{% endhint %}

## 如何创建我的自定义称号

### 下载示例材质

* 版本需求： **ItemsAdder 2.1.30+**
* [下载示例材质](https://www.spigotmc.org/resources/ranks-betterranks-with-custom-textures-itemsadder-addon.84852/)

### 创建一个新的称号配置

打开 `plugins\ItemsAdder\data\items_packs\betterranks\ranks.yml` ，并 **复制粘贴** 其中一个配置.\
将其重命名为新的称号，例如： `custom`

```yaml
  custom:
    permission: "ranks.custom"
    show_in_gui: true
    suggest_in_command: false
    path: "font/rank/custom.png"
    scale_ratio: 9
    y_position: 8
```

{% hint style="warning" %}
不要更改 `scale_ratio` 和 `y_position` 的数值，这会导致图像像素化
{% endhint %}

### 创建 .png 图像

从 `plugins\ItemsAdder\data\resource_pack\assets\betterranks\textures\font\rank\` 中的 **示例材质** 复制 **.png** 文件并使用 **图像编辑软件** 对其进行编辑.\
\
例如：复制 `admin.png`，并将其命名为 `custom.png` 来进行编辑.

{% hint style="danger" %}

#### 不要更改图像的高度，只能更改其宽度，否则会导致图像像素化

{% endhint %}

### 栗子:

例如：你想制作与 **BetterRanks** 相似的称号材质，你只需要使用 [Minecraftia](https://www.dafont.com/andrew-tyler.d2526) 字体，并删除一些像素.

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-980712e51a0ce138aeaba4f07d7b766b8ba4da8d%2Fimage%20\(36\).png?alt=media)

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-186eba610fa349808dabd024f4091334a9154fa5%2Fimage%20\(37\).png?alt=media)

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-d6bce7231b05ce45c7ef91ea90804d9d9d122239%2Fimage%20\(38\).png?alt=media)

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-554b9e5348b59b78293b0c13ef4ca138129b0d09%2Fimage%20\(39\).png?alt=media)

## 在游戏中应用自定义称号材质

### Luckperms

#### 创建一个组, 例如 (admin)

使用指令 `/lp creategroup admin`

#### 添加称号

使用指令: `/lp editor` 获取编辑器\
点击链接并打开 Web 编辑器

选择组别，该示例中为 `admin`.

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-464449151330055a16f41464f5850bc2d99d6586%2Fimage%20\(77\).png?alt=media)

在底部输入框中填写 `prefix.100.` 后跟自定义称号材质变量，在该示例中使用 `:admin:`

`prefix.100.:admin:` （确保填写正确）

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-454d7e0b6cb0e8c0cd967dbb16dbc1e99d8b359e%2Fimage%20\(67\)%20\(1\).png?alt=media)

点击 <mark style="color:green;">**`+Add`**</mark>

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-c358e3853486ac9306d8ad0345e2e55095728eaf%2Fimage%20\(74\)%20\(1\).png?alt=media)

你会发现在权限列表中出现了新的一行，该行为称号设置

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-5ab8c59a8f0fe82f83d75e179244c1c4e23937a0%2Fimage%20\(70\).png?alt=media)

设置完成后，保存更改

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-45f233803490b59a60959052abb477d3cbd9e9e9%2Fimage%20\(44\).png?alt=media)

#### 将称号应用至玩家

使用指令 `/lp user [player] group add admin`

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-01343012a77293a5f56a18cad020acf2e1941aad%2Fimmagine%20\(40\).png?alt=media)

{% hint style="warning" %}
当然你也可以使用其他的称号插件来应用自定义称号材质，只需要设置对应的字符图像名称即可
{% endhint %}

### TAB 插件

{% hint style="warning" %}
请确保安装了 [PlaceholderAPI](/yu-lan/plugin-usage/adding-content/font-images/using-font_images-emojis-everywhere.md)
{% endhint %}

#### 编辑 TAB 插件的 config.yml

在 `groups（示例中的admin）` 属性下添加自定义称号材质，如果已经存在该组，只需要对其进行编辑.\
（你应该使用 `%img_admin%` 而不是 `:admin:` 来显示图像，因为 **TAB** 只支持 **PlaceholderAPI** 变量，**该使用方法同样适用于其他插件**)

```yaml
  Admin:
    tabprefix: '%img_admin%  '
    tagprefix: '%img_admin%  '
```

使用指令 `/tab reload`

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-2125dbfd4b72c24c6e13e2dde92cd90b208058b0%2Fimmagine%20\(38\).png?alt=media)

![](https://1773363987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FviuFNGHC5sZVP7qV47ie%2Fuploads%2Fgit-blob-a8e1572881e44335f12d30a1967b960e9c7f7e88%2Fimmagine%20\(39\).png?alt=media)
