基本配置

CtOnlineReward目录下的config.yml

version: ${project.version}

database:
  #存储类型 SQLite、Mysql、Yaml
  type: yaml
  #以下参数为mysql配置
  mysql_ip: 127.0.0.1
  mysql_port: 3306
  mysql_username: root
  mysql_password: 123456
  mysql_database: "ctonlinetime"
  mysql_option: "useUnicode=true&characterEncoding=utf-8&useSSL=false"
  hikariCP:
    #数据库连接池配置,基本无需改动,如需改动请根据自身需要修改,谨慎修改可能会造成插件无法使用
    connectionTimeout: 30000
    #连接超时时间 默认值:30000(30秒)
    minimumIdle: 10
    #最小空闲连接数
    maximumPoolSize: 50
    #池允许达到的最大大小,包括空闲和正在使用的连接
Setting:
  #菜单中物品默认材质
  defaultItemType:
    type:
      name: 'minecraft:glass_bottle'
      #是否打开附魔  部分物品会出现问题,请提前测试
      enchantment: false
  #挂机相关配置
  afkConfig:
    #是否开启挂机检测 进入挂机状态之后将不记录在线时间
    use: false
    #挂机标准为多长时间无响应 单位:分钟
    time: 5
    #检测强度 default默认等级 strong加强等级  在strong模式下玩家只有视角动也被算作挂机 default模式下玩家xyz及视角改变任意一项就不算作挂机
    mode: default
    #挂机提醒
    message:
      joinAfk: '&c&l[在线奖励] 你已进入挂机模式,将不再记录在线时间!'
      levelAfk: '&a&l[在线奖励] 你已离开挂机模式,开始记录在线时间!'
  #公告提醒相关配置
  remind:
    #是否打开公告提醒
    use: true
    #提醒间隔时间  单位分钟
    time: 3
    message: '[{"text": "[在线奖励]有奖励可领取,点击领取","color": "green","clickEvent": {"action": "run_command","value": "/cor"},"hoverEvent": {"action": "show_text","value": {"text": "点击打开菜单"}}}, {"text": "[点击关闭提醒]","color": "red","clickEvent": {"action": "run_command","value": "/cor remind off"}}]'
  #在线提醒配置
  onlineRemind:
    #是否打开在线提醒
    use: true
    remindValues:
      -
        OnlineTime: 10
        Message: '&a你已经在线10分钟了,注意休息哦~'
      -
        OnlineTime: 20
        Message: '&a你已经在线20分钟了,适当游戏怡情,不要时间太长哦~'

最后更新于