Tips:请在
GermPlugin/misc/文件夹内创建配置
# 物品效果
# 索引名 可随意更改
ItemEffect:
# 代表给物品堆附加效果
type: itemEffect
# 在槽位中的物品背景修改
background:
# 修改物品的背景贴图路径
# 支持 GIF 网链
path: "textures/misc/logo.png"
# 这里的高宽是相对于要渲染的槽位大小的改变量
width: 0
height: 0
# 这四个参数可以截取图片的一部分渲染 详情见wiki https://wiki.germmc.com/gui/gui_component.html
startU: 0
startV: 0
endU: 64
endV: 64
# 相对原位置偏移
offsetX: -1
offsetY: -1
offsetZ: 0
# 在槽位中的物品遮罩修改
mask:
#修改物品的遮罩贴图背景
#支持 GIF 网链
path: "textures/misc/logo.png"
#需要返回资源路径
#传入itemStack可以取得名字或者lore 参考下面的示例 实现显示强化等级
# path: |
# var name = Utils.getItemName(ItemStack);
# if(name.contains("+1")){
# return "textures/gui/streng/mask_streng_1.png";
# }else if(name.contains("+2")){
# return "textures/gui/streng/mask_streng_2.png";
# }else if(name.contains("+3")){
# return "textures/gui/streng/mask_streng_3.png";
# }
# return "textures/misc/air.png";
#这里的高宽是相对于要渲染的槽位大小的改变量
width: 0
height: 0
#这四个参数可以截取图片的一部分渲染 详情见wiki https://wiki.germmc.com/gui/gui_component.html
startU: 0
startV: 0
endU: 64
endV: 64
# startU: |
# return 0;
# startV: |
# return 0;
# endU: |
# return 0;
# endV: |
# return 0;
#相对原位置偏移
offsetX: -1
offsetY: -1
offsetZ: 0
############################################
# 匹配的条件
matchCondition:
# 匹配该模型的材质要求
# 格式 物品名:子ID 或者 物品ID:子ID
type: '336'
# 匹配
# 当描述或者武器名字含有下方字符串时会替换到设置的模型
match: "测试Logo图标"
# 当装备的名字等于该值的时候匹配模型
name: "测试Logo图标"
# 当装备的某行描述等于设定的值时匹配模型
# 格式为:行号<->值 (行号从0开始为第一行)
lore:
- "3<->测试Logo图标"
# 当装备的某个nbt等于设定的值时匹配
nbt:
- "nbtKey1<->测试Logo图标"
- "parentNbt.childNbt<->测试Logo图标" #当有多层NBT时用.隔开