- 版权类型
- 原创
- 插件中文名称
- 界面材质分割器
- 插件英文名称
- GuiTextureSpliter
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
前置组件: | ItemsAdder(必选):https://www.minebbs.com/resources/6460 PlaceholderAPI(必选):https://www.minebbs.com/resources/8229 |
GUI Expansion
分割菜单贴图拼接,让你的菜单贴图分辨率提升。
先看效果
原始贴图 (512x512)
使用 spliter.exe 切割以后
添加到 ItemsAdder 后,在游戏中的实际效果
图中的“隐藏玩家背包”效果使用其他mod实现,这也是原始贴图没有玩家背包部分的原因
以兼容有mod和无mod两种情况
在服务器中实装贴图效果
使用 spliter.exe 切割以后
添加到 ItemsAdder 后,在游戏中的实际效果
图中的“隐藏玩家背包”效果使用其他mod实现,这也是原始贴图没有玩家背包部分的原因
以兼容有mod和无mod两种情况
在服务器中实装贴图效果
简介
你可能苦恼于为什么菜单贴图的画布空间这么小,写点文字都写不下,还要用非常小像素的像素字体,稍不留意就会影响观感。所以,我们把贴图缩放一下吧!将最大
256x256
的画布扩大到 512x512
,显示大小不变,提升了分辨率,更好地在菜单贴图中显示文字。要专门做个一键切割图片的工具和配套 PAPI 变量扩展的原因是,mc的字体贴图最大只能
256x256
,想要更大只能拼接。而手动拼接是非常阴间的一件事,往下看就知道了。图片切割工具用法 (spliter.exe)
打开工具,输入信息,导出即可。界面上有提示,会告诉你应该把导出的贴图放在哪,照做就是了。
做得粗糙了点,主打一个能用就行
变量用法 (GUI-Expansion-x.x.x.jar)
安装变量扩展- 放到 /plugins/PlaceholderAPI/expansions/ 目录
- 任选以下任意一种方法安装
- (推荐) 使用命令 /papi register 文件名
- 使用命令 /papi reload
- 重启服务器
代码:
%gui_字体贴图ID,底部贴图偏移值,顶部贴图偏移值,额外偏移值,连接偏移值%
偏移值示意图如下

其中
顶部贴图偏移值
、额外偏移值
、连接偏移值
可不输入,默认为 0
。这个变量跟下面的变量去掉空格等价 (不加空格太难判断哪个变量是哪个了)
代码:
%img_offset_-顶部贴图偏移值% %img_字体贴图ID_1% %img_offset_-连接偏移值% %img_字体贴图ID_2% %img_offset_-底部贴图偏移值% %img_字体贴图ID_3% %img_offset_-连接偏移值% %img_字体贴图ID_4% %img_offset_-额外偏移值%
当然,偏移值为
0
时,相关变量相当于没有。这么一长串看着就烦,所以才写这个变量扩展用来缩短变量
用例
使用贴图 template.png,在 DeluxeMenus 菜单标题使用
代码:
&f%gui_cd_main,216,48%
这个变量就相当于
代码:
%img_offset_-48%%img_cd_main_1%%img_cd_main_2%%img_offset_-216%%img_cd_main_3%%img_cd_main_4%
这个用例在 1.20.4 可以对齐原版物品栏格子,如果对不齐,自行调整参数。我也没怎么弄明白具体怎么算,反正对不齐就慢慢调吧。