Skip to content

基础功能

Aug_Sakura

2355字约8分钟

2024-08-18

基础设置

设置文件地址名称:config.yml
语言文件地址名称:lang/zh_CN.yml
GUI文件地址名称:lang/zh_CN_gui.yml

  • 可配置语言文件、所有 title 的显示时间(20 tick 为1秒)以及区域选择的工具
  • 关于区域选择工具的使用功能及方法请查看本页面中的挂机池设置项
  • 想了解更多支持的变量,请前往 变量支持 页面查看
  • 语言文件支持自定义,暂不支持 HEX 颜色格式
config.yml
# 当前配置版本
version: 1.0

# 基础配置
setting:
  # 语言
  language: zh_CN
  # 进入离开获取奖励的 title 显示时间 单位: tick
  title-time: 20
  # 选择区域的工具材质 默认: WOODEN_SHOVEL
  selection-material: WOODEN_SHOVEL

数据库设置

  • 目前只支持 SQLite 数据库,后续可能会支持更多数据库
config.yml
# 当前配置版本
version: 1.0

# 数据库配置 目前只支持sqlite
database:
  # 数据库类型
  type: sqlite
  # 数据库表前缀
  prefix: afk_
  # 数据库驱动
  drivers:
    # sqlite
    sqlite:
      # 数据库文件路径
      path: '%plugin_folder%/afk.db'
  # 数据库连接池 不清楚的话不要修改
  pool:
    connection-timeout: 30000
    idle-timeout: 600000
    max-lifetime: 1800000
    maximum-pool-size: 15
    keepalive-time: 0
    minimum-idle: 5

挂机池设置

  • 创建删除挂机池

    创建挂机池指令

    /bafk admin create 挂机池名称

    删除挂机池指令

    /bafk admin delete 挂机池名称

    删除挂机池将是一个不可逆的过程,请谨慎操作

    • 创建一个名为 afk 的挂机池
    /bafk admin create afk
    • 删除一个名为 akf 的挂机池
    /bafk admin delete afk

  • 设置挂机池区域

    提示

    挂机池区域可以选择两种不同的方式进行设置,设置时需要注意获取挂机区域两个顶点的坐标(类似领地插件和小斧头插件的使用方式)

    • 指令设置

    设置挂机池区域指令

    /bafk admin setlocation 挂机池名称 区域所在世界 第一个x坐标 第一个y坐标 第一个z坐标 第二个x坐标 第二个y坐标 第二个z坐标

    设置名为 afk 的挂机池设置挂机区域
    区域在 world 世界,并且两个坐标分别为 (-125, 0, 111)、(-135, 15, 120)

    /bafk admin setlocation afk world -125 0 111 -135 15 120

    • 区域选择工具设置

    设置挂机池区域指令

    /bafk admin setlocation 挂机池名称

    插件还提供了一种简单的设置方式,通过使用设置的区域选择工具进行选择。左键选择第一个区域,右键选择第二个区域,然后输入设置指令即可设置

    设置名为 afk 的挂机池设置挂机区域

    使用 材质为 WOODEN_SHOVEL 的工具左键第一个点,并查看选取提示
    使用 材质为 WOODEN_SHOVEL 的工具右键第二个点,并查看选取提示
    选取完成后使用指令 /bafk admin setlocation afk

  • 设置经验、金币、挂机周期

    设置挂机池经验指令

    /bafk admin setexp 挂机池名称 经验数量

    设置挂机池金币指令

    /bafk admin setmoney 挂机池名称 金币数量

    设置挂机池挂机周期指令

    /bafk admin setinterval 挂机池名称 多少秒

    • 设置名为 afk 挂机池每 10 秒为在挂机池中的玩家增加 20 金币及 35 经验值
    • 注意设置金币需要安装 Vault 前置插件
    /bafk admin setinterval afk 10
    /bafk admin setmoney afk 20
    /bafk admin setexp afk 35
    挂机池-挂机奖励


  • 设置挂机池管理员

    设置挂机池管理员指令

    /bafk admin setowner 挂机池名称 在线玩家名称

    • 设置名为 afk 挂机池的管理员为 Aug_Sakura
    /bafk admin setowner afk Aug_Sakura
  • 结束


挂机池管理

  1. 玩家管理

    打开玩家管理 GUI 页面指令

    /bafk open

    打开 GUI 页面的指令只有挂机池的管理员可以使用,并且只能对自己的挂机池进行管理,在当前页面可以查看允许在当前挂机池挂机的玩家、挂机参数并且可以移除允许挂机的玩家

    玩家管理


  2. 添加玩家

    添加玩家指令

    /bafk add 在线玩家名称

    添加玩家的指令只有挂机池的管理员可以使用,并且只能对自己的挂机池进行添加,添加后的玩家可以在玩家管理 GUI 页面中查看

    • 将玩家 Aug_Sakura 添加到我管理的挂机池内
    /bafk add Aug_Sakura
    挂机池-玩家管理2


  3. 设置挂机标题

    设置进入挂机池主标题

    /bafk setJoinTitle 标题内容

    设置进入挂机池副标题

    /bafk setJoinSubtitle 副标题内容

    • 设置我管理的挂机池进入
      主标题为:欢迎进入我的挂机池
      副标题为:这是一个副标题
    /bafk setJoinTitle 欢迎进入我的挂机池
    /bafk setJoinSubtitle &a这是一个副标题
    挂机池-标题
  4. 结束

Copyright © 2024 酒馆系列 Minecraft 插件文档 版权所有