• 【MineBBS社区发展意见征集】

    欢迎参与MineBBS社区调查,助力打造更好Minecraft社区!完成问卷可获赠200金粒,优质回答可额外获得200金粒(限5名),快来参与吧!【点击参与】

为LegendaryGuild提供更多PAPI变量 | LegendaryGuildRankAddon

原创 衍生资源 为LegendaryGuild提供更多PAPI变量 | LegendaryGuildRankAddon 1.0.0

请登录后获取
版权类型
原创
插件中文名称
传奇工会变量拓展包
插件英文名称
LegendaryGuildRankAddon
原帖地址
https://github.com/moran0710/LegendaryGuildRankAddon
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
[MD]
# LegendaryGuildRankAddon

这是一个非常简单的PlaceHolderAPI拓展,用于拓展[LegendaryGuild插件](https://www.minebbs.com/threads/legendaryguild.24223/)的Papi变量,文档地址[在这里](https://openmo.molab.top/bukkit/LegendaryGuildRankAddon/)

写这玩意的原因是,LegendaryGuild的PAPI变量有点不够我用,我又不太想动本体。

**注意:这是个PlaceholderAPI拓展,所以不要把他安装在插件文件夹,而是`plugins/PlaceholderAPI/expansions/`文件夹下!!**

**你需要先安装PlaceholderAPI和LegendaryGuild**

## 安装方法

如果可以,请用金粒购买,感谢您的支持!

当然你也可以到[Github Release](https://github.com/moran0710/LegendaryGuildRankAddon/releases)下载,这里可以免费下

1. 先安装**PlaceHolderAPI**和**LegendaryGuild**
2. 把下载下来的jar扔进`plugins/PlaceholderAPI/expansions/`文件夹
3. 重载PAPI插件

## 拓展的Placeholder APIs

### RankType参数

| RankType | 说明 |
|-----------|--------|
| Money | 公会银行资产 |
| Member | 公会成员数量 |
| Level | 公会等级 |
| TreeLevel | 公会神树等级 |
| Activity | 公会活跃度 |

### PlaceholderAPI变量表

| 变量 | 返回值类型 | 说明 | 参数 | 例子 |
|---------------------------------------------|-------|------------------|---------------------------------|-----------------------------------------------------------|
| LGRAddon_Rank_{RankType}_{Rank}_Value | float | 获取指定公会排行榜的指定类型的值 | RankType: 排行类型, Rank: 排名 | LGRAddon_Money_1_Value:获取公会银行排名第一的公会银行余额 |
| LGRAddon_Player_{RankType}_Rank | int | 获取此玩家所在公会某项排名 | RankType: 排行类型 | LGAddon_Player_Money_Rank:获取此玩家所在公会的公会银行余额排名 |
| LGRAddon_Other_{PlayerName}_{RankType}_Rank | int | 获取指定玩家所在公会的某项排名 | RankType: 排行类型, PlayerName: 玩家名 | LGRAddon_Other_moran0710_Money_Rank:获取moran0710所在公会银行余额排名 |

## 变量不够用?

### 1. 提Issue

你可以在本项目的Issue建议你想加入的与LegendaryGuild有关的PAPI变量

由于写起来不难所以基本没事就会帮你实现一下

### 2. 自行拓展

你需要先了解PlaceholderAPI拓展开发的一些概念,[PlaceHolderAPI开发者文档](https://wiki.placeholderapi.com/developers/creating-a-placeholderexpansion/)

1. Clone[本仓库](https://github.com/moran0710/LegendaryGuildRankAddon)
2. 在`top.molab.minecraft.legendaryGuildRankAddon.papiHolders`包下新建一个类,继承`top.molab.minecraft.legendaryGuildRankAddon.BaseHolder`
3. 重写`Parse(OfflinePlayer player, String[] args)`方法
4. 在主类`LGRAExpansion`的无参构造方法内,调用`LGRAExpansion.registerHolder(BaseHolder holder)`注册你的新处理器
5. 发起PR(如果愿意)

你可以参考我写的这些处理器

## PAPI ECloud相关

上传不了,不开放注册了,不想弄(

## 许可证

MIT
[/MD]
作者
moran0710
价格
20金粒
下载
1
查看
84
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部