IKRank——简单的排行榜

LSE IKRank——简单的排行榜 2.1.0

请登录后获取
修复onMobHurt报错
21:30:48.285 ERROR [legacy-script-engine-quickjs] CallEvent Callback Failed!
21:30:48.285 ERROR [legacy-script-engine-quickjs] C++ Exception: script::Exception, from <legacy-script-engine-quickjs>:
21:30:48.285 ERROR [legacy-script-engine-quickjs] not a function
21:30:48.285 ERROR [legacy-script-engine-quickjs] In Event: onMobHurt

21:30:48.285 ERROR [legacy-script-engine-quickjs] In Plugin: IKRank
IKRank 更新日志(Update Log)

[2.0.0] - 2026-02-12

✨ 新增功能(New Features)
1. BOSS 击杀榜单

  • 屠龙排行榜(Dragon Kills)
    统计 minecraft:ender_dragon 击杀数量
  • 凋零排行榜(Wither Kills)
    统计 minecraft:wither 击杀数量
2. 伤害统计榜单
  • 伤害输出榜(Damage Dealt)
    统计玩家造成的总伤害
  • 承受伤害榜(Damage Taken)
    统计玩家承受的总伤害
3. 话痨排行榜(Chat Count)
  • 统计玩家在公屏聊天的次数
4. 管理菜单
  • /rank 菜单底部新增 [管理] 插件配置(仅 OP 可见)
  • 可自由开关任意榜单
  • 支持赛季功能管理
5. 导出接口
可用接口函数

  • getValue(xuid, type): 获取玩家某项统计的当前数值(返回 Number)。
  • getPlayerData(xuid): 获取玩家完整的统计数据对象(返回 Object)。
  • getTopList(type, limit): 获取指定榜单的前 N 名列表(返回 Array)。

调用示例 (JavaScript)​

JavaScript

代码:
const getRankValue = ll.import("IKRank", "getValue");
const topList = ll.import("IKRank", "getTopList");

// 示例:获取玩家挖掘数
let count = getRankValue(player.xuid, "mining");

// 示例:获取富豪榜前三名
let richMen = topList("money", 3); // 返回格式: [{xuid: "...", name: "...", score: 1000}, ...]

支持的标识符 (Type)​

类别对应标识符 (Identifier)
建设/活跃mining, placing, playTime, chat_count
战斗/统计kills, pvp_kills, deaths, damage_dealt, damage_taken
BOSS/财富dragon_kills, wither_kills, money
🎨 优化调整(Improvements)
  • 榜单详情页支持翻页查看
  • 插件版本统一为 2.0.0,便于长期维护
更新
修复:报错
优化:重构逻辑
后退
顶部 底部