Skip to content

Configuration

Noogear edited this page Mar 19, 2026 · 4 revisions

config.yml — 全局配置

插件全局配置文件。修改后执行 /warriorview reload all 即可生效。

完整配置

# ── 调度器(RapidTransientScheduler)──────────────────────────────────────────
scheduler:
  # 每 tick 最大执行任务数(限流)
  max-tasks-per-tick: 500

  # 连续空闲多少 tick 后调度器进入休眠
  # 30 秒 = 600 ticks
  idle-threshold: 600

  # 检测到任务积压时的有效配额倍率
  # 有效配额 = max-tasks-per-tick × backlog-burst-multiplier
  # 设为 1 等同于关闭自适应
  backlog-burst-multiplier: 3

# ── 变体系统 ────────────────────────────────────────────
variants:
  # 回退到 Bukkit 权限 API 时,变体缓存的轮询刷新间隔(调度器活跃 Tick)
  # 启用 LuckPerms 时此项无效(事件驱动精确失效)
  permission-cache-refresh-ticks: 200

# ── 插件集成 ────────────────────────────────────────────────
integrations:
  placeholderapi:
    enabled: true

  luckperms:
    enabled: true

# ── 调试 ──────────────────────────────────────────────────────────────────
# 是否在控制台输出每次重载的耗时日志
timing-log: true

字段说明

scheduler — 调度器

字段 类型 默认值 说明
max-tasks-per-tick int 500 每 tick 最大执行任务数,防止大量任务阻塞主线程
idle-threshold int 600 连续空闲多少 tick 后调度器进入休眠(600 tick ≈ 30 秒)
backlog-burst-multiplier int 3 检测到任务积压时的有效配额倍率(有效配额 = max-tasks-per-tick × backlog-burst-multiplier),设为 1 等同于关闭自适应

variants — 变体系统

字段 类型 默认值 说明
variants.permission-cache-refresh-ticks long 200 回退到 Bukkit 权限 API 时,变体权限缓存的轮询刷新间隔(调度器活跃 Tick)。启用 LuckPerms 时此项无效。

integrations — 插件集成

字段 类型 默认值 说明
integrations.placeholderapi.enabled boolean true 是否启用 PlaceholderAPI 集成,详见 集成说明
integrations.luckperms.enabled boolean true 是否启用 LuckPerms 集成,详见 集成说明

调试

字段 类型 默认值 说明
timing-log boolean true 是否在控制台输出每次重载的耗时日志

Clone this wiki locally