BlueDream-Ranking —— 多功能排行榜 | 社交点赞系统 | 累计奖励机制 | 全变量自定义 | 无限自定义扩展榜单

原创 闭源 娱乐 BlueDream-Ranking —— 多功能排行榜 | 社交点赞系统 | 累计奖励机制 | 全变量自定义 | 无限自定义扩展榜单 1.0.0

请登录后获取
版权类型
原创
插件中文名称
蓝梦排行榜
插件英文名称
BlueDream-Ranking
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. 其他核心
语言支持
中文(简体)
前置组件
PlaceholderAPI https://www.spigotmc.org/resources/placeholderapi.6245/
适配版本(Java)
  1. 1.21
  2. 1.20

BlueDream-Ranking​


- 👍 社交点赞 :内置点赞系统。支持设置每日点赞上限,促进玩家互动
- 📈 全变量支持 :集成 PlaceholderAPI。无论是金币、点券等,还是插件自定义变量,均可一键设为排行榜
- 🎁 累计奖励 :支持“给赞奖励”、“收赞奖励”及“自定义变量里程碑”激励机制。达到预设门槛自动执行多条后台指令,支持防止重复领取
- 🏆 成就系统 :深度集成 PAPI,可为金币、等级等任何数字变量设置成就里程碑。玩家打开菜单即自动检查并补发奖励
- 🔄 动态排序 :支持无限扩展自定义榜单
- 💾 异步存储 :基于 SQLite 数据库,点赞数据持久化存储
- 🎨 高度自定义 :GUI 标题、尺寸、背景方块、头像布局、奖励消息均可在配置文件中灵活调整

----------------------------------------------------------------------------------------

📝 命令与权限


- /rk - 打开排行榜主菜单 (权限: bluedream.ranking.use) (玩家默认拥有)
- /rk reload - 重载配置文件 (权限: bluedream.ranking.admin)


----------------------------------------------------------------------------------------

📝 建议前置插件


- PlaceholderAPI (必选 - 用于获取排行榜数据)
- Vault (可选 - 用于金币排行榜)
- PlayerPoints (可选 - 用于点券排行榜)

----------------------------------------------------------------------------------------


YAML:
# BlueDream-Ranking 配置文件

# 数据库设置
database:
  type: sqlite # 目前仅支持 sqlite
  file: "data.db"

# GUI 设置
gui:
  title: "§0§l服务器排行榜"
  size: 54
  # 背景填充方块
  background: GRAY_STAINED_GLASS_PANE
  # 玩家头像显示的位置 (排行榜前 27 名)
  slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43]

# 排行榜变量配置
# 您可以自定义多个排行榜,玩家可以在 GUI 中切换或在主页显示
rankings:
  balance:
    name: "§e财富榜"
    placeholder: "%vault_eco_balance%"
    unit: "金币"
    icon: GOLD_INGOT
  level:
    name: "§b点券榜"
    placeholder: "%playerpoints_points%"
    unit: "点券"
    icon: PAPER
  likes:
    name: "§d人气榜 (收赞数)"
    placeholder: "internal_likes" # 特殊内部变量:收到的总赞数
    unit: "赞"
    icon: REDSTONE_TORCH

# 点赞系统设置
like-system:
  # 每天每个玩家可以点赞的次数
  daily-limit: 1
  # 提示信息
  messages:
    success: "§a[排行榜] §f你给 §e%player% §f点了一个赞!"
    limit-reached: "§c[排行榜] §7你今天已经点过赞了,请明天再来。"
    self-like: "§c[排行榜] §7你不能给自己点赞。"

# 奖励系统
# 当玩家点赞次数、收赞次数或自定义变量(如金币)达到里程碑时触发指令
rewards:
  # 累计点赞他人 (给赞) 奖励
  given:
    10:
      message: "§a[排行榜] §f恭喜你累计点赞他人达到 10 次,获得奖励!"
      commands:
        - "give %player% diamond 1"
    100:
      message: "§a[排行榜] §f恭喜你累计点赞他人达到 100 次,获得奖励!"
      commands:
        - "give %player% diamond 2"
  # 累计收到点赞 (收赞) 奖励
  received:
    10:
      message: "§d[排行榜] §f恭喜你累计获得 10 个赞,人气爆棚!"
      commands:
        - "give %player% diamond 1"

  # 自定义变量里程碑奖励 (例如:金币达到一定数量)
  # 注意:变量奖励会在玩家打开排行榜 GUI 时进行检查
  placeholders:
    "%vault_eco_balance%":
      10000:
        message: "§e[成就] §f恭喜你的存款达到 §610,000 §f金币!"
        commands:
          - "give %player% diamond 1"
    "%playerpoints_points%":
      30:
        message: "§b[成就] §f恭喜你的点券达到 §330 §f个!"
        commands:
          - "give %player% diamond 1"
# 消息汉化
messages:
  no-permission: "§c[排行榜] §7你没有权限执行此操作。"
  reload: "§a[排行榜] §f插件配置已重载。"
BlueDream交流群(插件/服务器):1081829014
后退
顶部 底部