2 Star 1 Fork 1

GermMC / WikiGermEngine

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
slotconfig.md 6.48 KB
一键复制 编辑 原始数据 按行查看 历史
GermMC 提交于 2022-04-09 10:29 . 清茶的更新

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)'
1
https://gitee.com/germmc/wiki-germ-engine.git
git@gitee.com:germmc/wiki-germ-engine.git
germmc
wiki-germ-engine
WikiGermEngine
master

搜索帮助