插件介绍

MythicCatExp 是一个“挂机池”玩法插件:你在主城或指定区域划定若干挂机池范围,玩家进入后可周期性获得奖励(经验瓶生成、Vault 货币、PlayerPoints 点券、指令奖励等),并提供 /catexp 打开 GUI 快速传送。

说人话:进池子就能领“挂机收益”,VIP 池子可以配更高上限与更快奖励。

主要功能

  • 多挂机池 —— 每个池子独立范围、权限与奖励参数
  • 经验瓶生成 —— 可按间隔与数量生成经验瓶(模拟“经验雨”)
  • 金币奖励 —— 支持 Vault 经济奖励(带每日上限)
  • 点券奖励 —— 支持 PlayerPoints 奖励(带每日上限,可关闭)
  • 指令奖励 —— 可配置周期性执行命令(变量 {player}
  • 传送 GUI —— 玩家用 /catexp 打开 GUI,点击传送到各池子出口点
  • 每日重置 —— 管理员可手动 /mythicexp resetdaily 重置每日奖励记录
  • 统计查看 —— 管理员可查看玩家挂机统计(总时长/本次会话/今日奖励)

命令列表

命令说明权限
/catexp打开挂机池传送 GUImythicexp.use
/mythicexp set <池子名称>设置该池子的“出口位置”(用于传送/无权限踢出等)mythicexp.admin
/mythicexp reload重载配置mythicexp.admin
/mythicexp resetdaily重置所有玩家的每日奖励记录mythicexp.admin
/mythicexp stats [玩家]查看挂机统计(不填玩家则查看自己)mythicexp.admin

/mythicexp 别名:/mexp/catexp 别名:/cexp

权限节点

权限说明默认
mythicexp.admin管理员命令(set/reload/resetdaily/stats)OP
mythicexp.use玩家使用 /catexp所有人

池子进入权限

每个池子还有独立权限 pond_permission(例如 pond.p1)。用于控制玩家是否能享受该池子的奖励。

配置文件

配置文件路径:plugins/MythicCatExp/config.yml

MySQL(可选)

YAMLconfig.yml
mysql:
  enabled: true
  host: "127.0.0.1"
  port: 3306
  database: "exppool"
  username: "exppool"
  password: "password"
  use-ssl: false

挂机池配置

挂机池在 exppond 下配置。每个池子至少需要:范围(两个点)、权限、标题/音效(可选)、奖励(money/points/command)等。

YAMLconfig.yml
exppond:
  普通挂机池:
    location:
      location1: "Sspawn;-896;94;-1003"
      location2: "Sspawn;-874;98;-1024"
    bottle:
      enable: true
      bottle_speed: 60
      bottle_count: 20
    pond_permission: "pond.default"
    money:
      enable: true
      speed: "60-180"
      count: 5
      max: 200
    points:
      enable: false
      speed: "60-180"
      count: 1
      max: 0

传送 GUI

玩家执行 /catexp 会打开“挂机池传送”GUI。插件会读取你为每个池子设置的出口位置(由管理员命令 /mythicexp set <池子名称> 写入)。

如果某个池子没有设置出口位置,该池子不会出现在 GUI 列表里。

依赖插件

插件是否必须说明
Vault可选启用 money 奖励
PlayerPoints可选启用 points 奖励
MySQL可选当 mysql.enabled=true 时用于数据存储

常见问题

检查该池子的 pond_permission,以及 money/points/command 各自的 enable 是否开启;同时确认 Vault/PlayerPoints 依赖是否已安装。
需要先用 /mythicexp set <池子名称> 设置该池子的出口位置;未设置出口位置的池子会被跳过。