GermLoginUI


GermLoginUI简介

GermLoginUI 是萌芽引擎的免费附属插件,它支持为Authme登录插件创建可视化注册界面,登录界面。


使用须知

指令 功能
/glogin reload 重载插件

配置文件

Config.yml

message:
  #登录界面 登录密码错误时的提示
  loginPasswordError: "§c登录失败,密码错误."
  #注册/登录界面 按下退出游戏按钮主动退出游戏的提示
  exitGameMessage: "您已经离开了游戏"
  #注册界面 注册密码为空时的提示
  registerPasswordEmpty: "§c密码不能为空."
  #注册界面 注册密码长度小于6或大于16时的提示
  registerPasswordIllegal: "§c密码长度不合法."
  #注册界面 注册密码两次输入不一致时的提示
  registerPasswordDifferent: "§c两次密码不一致."
  #注册界面 注册密码失败时的提示
  registerPasswordFail: "§c注册失败,请重试"

LoginUI.yml

GermLoginUI:
  options:
    startX: "w*0.5"
    startY: "h*0.5"
    #禁止esc关闭界面
    escCancel: true
  登录界面标题:
    type: label
    align: "center"
    scale: '1.3'
    shadow: true
    texts:
      - "&F用户登录"
    locationX: "+2"
    locationY: "-38"
    locationZ: "1"
  登录界面背景图:
    type: texture
    path: 'local<->textures/login/login.png'
    locationX: "-102/2"
    locationY: "-90/2"
    width: "102"
    height: "90"
  玩家名称:
    type: label
    #文字的对齐方式 左对齐 left  右对齐 right 居中 center  可删除 默认为left
    align: "center"
    #缩放 注意引号 可用 w h 计算 1为原大小
    scale: '1'
    #字符串
    texts:
      - "&F%player_name%"
    locationX: "5"
    locationY: "-10-11"
    locationZ: "0"
  #该组件索引名不可变动
  密码输入框:
    type: input
    #是否在按下enter后自动清空 默认为 true
    autoClear: false
    #是否开启默认的背景 默认为true
    background: false
    #在输入框内没有字的时候预览
    preview: '输入你设置的密码'
    #限制输入的字符长度 默认为 32
    limit: 16
    #是否作为焦点 默认为 false
    focus: true
    #是否永久聚焦 默认为 false 如果设置为true 不管玩家的鼠标点击了哪里 都可以输入内容进去
    #建议此处为 true
    permanentFocus: true
    regular: "[^(A-Za-z0-9)]"
    #是否实时同步内容到服务端 默认为 false(开发者使用的选项,写配置文件直接删去)
    sync: true
    #填入clear 或者 留空 为清空输入框 默认为 空
    #变量库中会有一个变量实时等于该输入槽中的内容 可以在其他dos中引用 变量为 %界面名_输入槽索引名_input% 该界面为 %default_input_input%
    input: ''
    #是否使失效 默认为 false
    invalid: false
    width: "77"
    height: "10"
    locationX: "0-20-10"
    locationY: "0+4-11"
    locationZ: "0"
  #该组件索引名不可变动
  登录按钮:
    type: button
    #按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
    defaultPath: 'local<->textures/login/button.png'
    #鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
    hoverPath: 'local<->textures/login/button_hover.png'
    #悬浮到按钮播放声音(可删除)
    hoverSound: ''
    #点击按钮播放声音(可删除)
    clickSound: 'minecraft:ui.button.click'
    invalid: false
    locationX: "-41"
    locationY: "16/2-3"
    width: "82"
    height: "16"
    align: "center"
    #默认字符串将显示在按钮中间,支持PAPI变量(可删除)
    texts:
      - "&f确认登录"
    #默认字符串大小 默认1
    textScale: "1"
    #对齐模式 可删除
    hoverAlign: "center"
    #悬浮字符串大小 默认1
    hoverTextScale: "1"
    #悬浮字符串,介绍同上(可删除)
    hoverTexts:
      - "#FFFFFFA0确认登录"
    #在根据对齐方式对齐后坐标再偏移多少
    textOffsetX: "0"
    textOffsetY: "0"
  #该组件索引名不可变动
  退出游戏按钮:
    type: button
    #按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
    defaultPath: 'local<->textures/login/button.png'
    #鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
    hoverPath: 'local<->textures/login/button_hover.png'
    #悬浮到按钮播放声音(可删除)
    hoverSound: ''
    #点击按钮播放声音(可删除)
    clickSound: 'minecraft:ui.button.click'
    invalid: false
    locationX: "-41"
    locationY: "16/2+15"
    width: "82"
    height: "16"
    align: "center"
    #默认字符串将显示在按钮中间,支持PAPI变量(可删除)
    texts:
      - "&f退出游戏"
    #默认字符串大小 默认1
    textScale: "1"
    #对齐模式 可删除
    hoverAlign: "center"
    #悬浮字符串大小 默认1
    hoverTextScale: "1"
    #悬浮字符串,介绍同上(可删除)
    hoverTexts:
      - "&e退出游戏"
    #在根据对齐方式对齐后坐标再偏移多少
    textOffsetX: "0"
    textOffsetY: "0"

RegisterUI.yml

GermRegisterUI:
  options:
    startX: "w*0.5"
    startY: "h*0.5"
    startZ: "3"
    #是否取消ESC关闭界面 (可删除默认为 false)
    escCancel: true
  注册界面标题:
    type: label
    align: "center"
    scale: '1.3'
    shadow: true
    texts:
      - "&F用户注册"
    locationX: "+2"
    locationY: "-38"
    locationZ: "4"
  注册界面背景图:
    type: texture
    path: 'local<->textures/login/register.png'
    locationX: "-102/2"
    locationY: "-90/2"
    locationZ: "3"
    width: "102"
    height: "108"
  玩家名称:
    type: label
    #文字的对齐方式 左对齐 left  右对齐 right 居中 center  可删除 默认为left
    align: "center"
    #缩放 注意引号 可用 w h 计算 1为原大小
    scale: '1'
    #字符串
    texts:
      - "&F%player_name%"
    locationX: "5"
    locationY: "-10-11"
    locationZ: "4"
  #该组件索引名不可变动
  密码输入框:
    type: input
    #是否在按下enter后自动清空 默认为 true
    autoClear: false
    #是否开启默认的背景 默认为true
    background: false
    #在输入框内没有字的时候预览
    preview: '请输入密码'
    #限制输入的字符长度 默认为 32
    limit: 16
    #是否作为焦点 默认为 false
    focus: true
    #是否永久聚焦 默认为 false 如果设置为true 不管玩家的鼠标点击了哪里 都可以输入内容进去
    permanentFocus: false
    regular: "[^(A-Za-z0-9)]"
    #是否实时同步内容到服务端 默认为 false(开发者使用的选项,写配置文件直接删去)
    sync: true
    #填入clear 或者 留空 为清空输入框 默认为 空
    #变量库中会有一个变量实时等于该输入槽中的内容 可以在其他dos中引用 变量为 %界面名_输入槽索引名_input% 该界面为 %default_input_input%
    input: ''
    #是否使失效 默认为 false
    invalid: false
    width: "77"
    height: "10"
    locationX: "0-20-10"
    locationY: "0+4-12"
    locationZ: "4"
  #该组件索引名不可变动
  密码重复输入框:
    type: input
    #是否在按下enter后自动清空 默认为 true
    autoClear: false
    #是否开启默认的背景 默认为true
    background: false
    #在输入框内没有字的时候预览
    preview: '请重复输入密码'
    #限制输入的字符长度 默认为 32
    limit: 16
    #是否作为焦点 默认为 false
    focus: false
    #是否永久聚焦 默认为 false 如果设置为true 不管玩家的鼠标点击了哪里 都可以输入内容进去
    permanentFocus: false
    regular: "[^(A-Za-z0-9)]"
    #是否实时同步内容到服务端 默认为 false(开发者使用的选项,写配置文件直接删去)
    sync: true
    #填入clear 或者 留空 为清空输入框 默认为 空
    #变量库中会有一个变量实时等于该输入槽中的内容 可以在其他dos中引用 变量为 %界面名_输入槽索引名_input% 该界面为 %default_input_input%
    input: ''
    #是否使失效 默认为 false
    invalid: false
    width: "77"
    height: "10"
    locationX: "0-20-10"
    locationY: "0+6"
    locationZ: "4"
  #该组件索引名不可变动
  注册按钮:
    type: button
    #按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
    defaultPath: 'local<->textures/login/button.png'
    #鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
    hoverPath: 'local<->textures/login/button_hover.png'
    #悬浮到按钮播放声音(可删除)
    hoverSound: ''
    #点击按钮播放声音(可删除)
    clickSound: 'minecraft:ui.button.click'
    invalid: false
    locationX: "-41"
    locationY: "21"
    locationZ: "4"
    width: "82"
    height: "16"
    align: "center"
    #默认字符串将显示在按钮中间,支持PAPI变量(可删除)
    texts:
      - "&F确认注册"
    #默认字符串大小 默认1
    textScale: "1"
    #对齐模式 可删除
    hoverAlign: "center"
    #悬浮字符串大小 默认1
    hoverTextScale: "1"
    #悬浮字符串,介绍同上(可删除)
    hoverTexts:
      - "&E确认注册"
    #在根据对齐方式对齐后坐标再偏移多少
    textOffsetX: "0"
    textOffsetY: "0"
  #该组件索引名不可变动
  退出游戏按钮:
    type: button
    #按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
    defaultPath: 'local<->textures/login/button.png'
    #鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
    hoverPath: 'local<->textures/login/button_hover.png'
    #悬浮到按钮播放声音(可删除)
    hoverSound: ''
    #点击按钮播放声音(可删除)
    clickSound: 'minecraft:ui.button.click'
    invalid: false
    locationX: "-41"
    locationY: "39"
    locationZ: "4"
    width: "82"
    height: "16"
    align: "center"
    #默认字符串将显示在按钮中间,支持PAPI变量(可删除)
    texts:
      - "&f退出游戏"
    #默认字符串大小 默认1
    textScale: "1"
    #对齐模式 可删除
    hoverAlign: "center"
    #悬浮字符串大小 默认1
    hoverTextScale: "1"
    #悬浮字符串,介绍同上(可删除)
    hoverTexts:
      - "&e退出游戏"
    #在根据对齐方式对齐后坐标再偏移多少
    textOffsetX: "0"
    textOffsetY: "0"

TipsUI.yml

GermTipsUI:
  options:
    startX: "w*0.5"
    startY: "h*0.5"
    startZ: "5"
    #是否取消ESC关闭界面 (可删除默认为 false)
    escCancel: true
  提示界面标题:
    type: label
    #文字的对齐方式 左对齐 left  右对齐 right 居中 center  可删除 默认为left
    align: "center"
    #缩放 注意引号 可用 w h 计算 1为原大小
    scale: '1.2'
    #字符串
    texts:
      - "错误"
    locationX: "0"
    locationY: "-10-15"
    locationZ: "4"
  提示界面背景图:
    type: texture
    path: 'local<->textures/login/tips.png'
    locationX: "-140/2"
    locationY: "-82/2"
    locationZ: "3"
    width: "140"
    height: "82"
  #该组件索引名不可变动
  提示消息:
    type: label
    #文字的对齐方式 左对齐 left  右对齐 right 居中 center  可删除 默认为left
    align: "center"
    #缩放 注意引号 可用 w h 计算 1为原大小
    scale: '1'
    locationX: "0"
    locationY: "-10"
    locationZ: "4"
  #该组件索引名不可变动
  确定取消按钮:
    type: button
    #按钮默认的图片、GIF(如果填的是gif文件就会渲染成gif)
    defaultPath: 'local<->textures/login/button.png'
    #鼠标悬浮到按钮时的图片、GIF(如果填的是gif文件就会渲染成gif)
    hoverPath: 'local<->textures/login/button_hover.png'
    #悬浮到按钮播放声音(可删除)
    hoverSound: ''
    #点击按钮播放声音(可删除)
    clickSound: 'minecraft:ui.button.click'
    invalid: false
    locationX: "-82/2"
    locationY: "16/2-3+10"
    locationZ: "4"
    width: "82"
    height: "16"
    align: "center"
    texts:
      - "&F重新输入密码"
    #默认字符串大小 默认1
    textScale: "1"
    #对齐模式 可删除
    hoverAlign: "center"
    #悬浮字符串大小 默认1
    hoverTextScale: "1"
    #悬浮字符串,介绍同上(可删除)
    hoverTexts:
      - "&E重新输入密码"
    #在根据对齐方式对齐后坐标再偏移多少
    textOffsetX: "0"
    textOffsetY: "0"

results matching ""

    No results matching ""