SlotConfig.yml
在这里你可以对于GUI组件内的原版槽位与扩展槽位组件进行一些功能性配置,使你的游戏内槽位更加智能
#在下面指定的identity的槽位放入bedrock物品才会显示bedrock时装 (GUI版没有该功能)
# 例如
# bedrockSlotSets:
# - "germplugin_bedrock_1"
# - "germplugin_bedrock_2"
bedrockSlotSets: []
#在下面指定的identity的槽位放入effect物品才会显示effect (GUI版没有该功能)
#此处填写的槽位的identity需要在GUI内配置过扩展槽位组件后再进行填写
# 例如
# effectSlotSets:
# - "germplugin_effect_1"
# - "germplugin_effect_2"
effectSlotSets: []
#在下面指定的identity的槽位放入时装才会显示时装 (GUI版没有该功能)
#此处填写的槽位的identity需要在GUI内配置过扩展槽位组件后再进行填写
# 例如
# skinSlotSets:
# - "germplugin_skin_1"
# - "germplugin_skin_2"
skinSlotSets: []
#对于槽位组件的限制性配置
#此处填写的槽位的identity需要在GUI内配置过扩展槽位组件后再进行填写
#往下可以无限填写 例如germplugin_off_hand等等...
conditionSlotSets:
#槽位的identity
germplugin_default:
#满足条件后才可以在槽位放入东西
putCondition: "护腕" #填*是都可以,多条用&隔开 或用|隔开
#shift点击某符合条件的物品会放入该槽位
shiftCondition: "护腕" #填*是都可以,多条用&隔开 或用|隔开
#开启后,如果背包有空位,shift点击直接移动到物品到背包
shiftOutCondition: true
#槽位的identity
germplugin_default2:
#这里是条件的另外一种高级写法,这里仅展示基础的用法 (详情见下方更多的条件,如果需要哪条就把对应的条件写上,不需要删掉即可)
putCondition:
#玩家相关的设置
player:
#玩家有十级通过此条条件
hasLevel: 10
#物品相关的条件
item:
#物品是这些材质通过此条条件(名字 或者 ID 如果需要子ID,那么 名字:子ID 或者 ID:子ID)
hasTypes:
- '351:8'
# ! 颜色符号请使用§,而不是&
#物品的任意一行描述存在下列任意一行中的字符通过此条条件
loreContains:
- '护腕'
# ! 颜色符号请使用§,而不是&
#物品的任意一行描述都不存在下列任何一行中的字符通过此条条件
loreNotContains:
- '未绑定的物品'
#shift点击某符合条件的物品会放入该槽位
shiftCondition:
#玩家相关的设置
player:
#玩家有十级通过此条条件
hasLevel: 10
#物品相关的条件
item:
#物品是这些材质通过此条条件(名字 或者 ID 如果需要子ID,那么 名字:子ID 或者 ID:子ID)
hasTypes:
- '351:8'
# ! 颜色符号请使用§,而不是&
#物品的任意一行描述存在下列任意一行中的字符通过此条条件
loreContains:
- '护腕'
# ! 颜色符号请使用§,而不是&
#物品的任意一行描述都不存在下列任何一行中的字符通过此条条件
loreNotContains:
- '未绑定的物品'
#shift点击该槽位如果符合条件 会直接放入玩家背包
shiftOutCondition:
#玩家相关的设置
player:
#玩家背包有一个空位
hasEmptySlotAmount: 1
更多的条件,如果有更多需要,或者其他插件兼容,请联系九九
putCondition:
#冷却相关设置
cooldown:
#该冷却的组名 同一组的冷却共享
group: 'potionplugin_cooldown_1'
#使用后延迟多少秒才能通过此条件 单位秒 (重启服务器将会被重置)
delay: 100
#玩家相关的设置
player:
#玩家有十级通过此条条件
hasLevel: 10
#玩家低于一百级通过此条条件
notLevel: 100
#玩家拥有这么多金币通过此条条件
hasMoney: 10
#玩家没有这么多金币通过此条条件
notMoney: 100
#玩家拥有这些权限才可以使用
hasPermissions:
- "germ.slot.put"
#玩家没有这些权限才可以使用
notPermissions:
- "germ.slot.notPut"
#物品相关的条件
item:
#物品是这些材质通过此条条件(名字 或者 ID 如果需要子ID,那么 名字:子ID 或者 ID:子ID)
hasTypes:
- '351:8'
#物品数量大于等于下面数值通过此条条件
hasAmonut: 1
# ! 颜色符号请使用§,而不是&
#物品的名字存在下列的任意一行通过此条条件
nameContains:
- '耳环'
# ! 颜色符号请使用§,而不是&
#物品的名字与下列任意一行中的字符相等通过此条条件
nameEquals:
- '耳环'
# ! 颜色符号请使用§,而不是&
#物品的任意一行描述存在下列任意一行中的字符通过此条条件
loreContains:
- '饰品'
# ! 颜色符号请使用§,而不是&
#物品的任意一行描述与下列任意一行字符相等通过此条条件
loreEquals:
- '饰品'
#物品不是这些材质通过此条条件(名字 或者 ID 如果需要子ID,那么 名字:子ID 或者 ID:子ID)
notTypes:
- '351:8'
#物品数量小于下面的数量通过此条条件
notAmonut: 1
# ! 颜色符号请使用§,而不是&
#物品的名字不存在下列的任何一行通过此条条件
nameNotContains:
- '不可使用'
# ! 颜色符号请使用§,而不是&
#物品的名字与下列任意一行中的字符都不相等通过此条条件
nameNotEquals:
- '不可使用'
# ! 颜色符号请使用§,而不是&
#物品的任意一行描述都不存在下列任何一行中的字符通过此条条件
loreNotContains:
- '未绑定'
# ! 颜色符号请使用§,而不是&
#物品的任意一行描述与下列任意一行字符都不相等通过此条条件
loreNotEquals:
- '未绑定'
#关于表达式的设置
expression:
#表达式都成立通过此条件
allTrue:
- 'notStr(%player_name%,GermMC)'
#表达式都不成立通过此条件
allFalse:
- 'str(%player_name%,GermMC)'