Code:
/**
* 创建一个新的排行榜
*
* @param plugin 插件主类
* @param name 排行榜名称
* @param position 排行榜位置
* @return 排行榜实例
*/
RankingAPI.createRanking(Plugin plugin, String name, Position position);
//Ranking类中常用方法
/**
* 设置排行榜位置
*
* @param position 排行榜位置
*/
setPosition(Position position);
/**
* 设置排行榜实体
*
* @param newEntityRanking 新排行榜实体
*/
setRankingEntity(Class<? extends IEntityRanking> newEntityRanking);
/**
* 设置排行榜格式
*
* @param rankingFormat 排行榜格式
*/
setRankingFormat(RankingFormat rankingFormat);
/**
* 设置需要排行的数据
*
* @param newList 新数据
*/
setRankingList(Map<String, ? extends Number> newList);
/**
* 清理排行榜(清理现有排行)
*/
clearRankingList();
/**
* 关闭排行榜
*/
close();
Code:
Ranking ranking=createRanking(plugin, "测试排行榜", pos);
HashMap<String, Number> map = new HashMap<>();
map.put("ltname",33);
map.put("ltname2",13);
map.put("ltname3",23);
map.put("ltname4",10);
ranking.setRankingList(map);