本帖最后由 少年特 于 2019-11-25 20:16 编辑 
                                                                              
                                                                 
 
 
                                                                  
复制代码
                                                                 
  
功能简介
1.使用血条发送喇叭
2.自定义喇叭发送需要的点劵
3.自定义血条发送显示的时间
   插件指令
/lb <内容> - 发送喇叭 (默认全部人都有权限)
/lb reload - 重新加载配置 (默认op有权限)
   图片
 
   插件配置
- Mbar:
 
-   #显示时间
 
-   Timeout: 100
 
 
- PlayerPoints:
 
-   #需要多少点劵
 
-   Number: 1
 
 
- Message:
 
-   Success: "&8[&e喇叭&8] &f你成功发生了一条喇叭"
 
-   Notenough: "&8[&e喇叭&8] &c你没有足够的点劵"
 
- Configreload: "&8[&e喇叭&8] &a配置重置完毕"
   下载插件
主类写一个
public static Economy econ = null;
private boolean setupEconomy() {
RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(Economy.class);
econ = (Economy)economyProvider.getProvider();
return econ != null;
}
发bar的方法上判断配置文件的字符串是否是金币合作点卷
if (Main.plugin.模式.equalsIgnoreCase("金币")) {扣除金币的方法
Main.econ.withdrawPlayer(player.getName(), 数值);
希望完善以下两点
1.如果别人需要发送reload这话的时候刚好产生冲突
2.别人发话不能包含空格 会显示帮助信息,有的玩家喜欢空格发送希望完善
3.发喇叭需要准心对着空气(注意是无障碍物,不是指着远方的建筑物)才会看见(这个本人知道是前置插件或1.8血条显示的问题)
4.当发送的喇叭过多的时候,第一个喇叭会被第二个喇叭所替换
5.....
1.如果别人需要发送reload这话的时候刚好产生冲突
2.别人发话不能包含空格 会显示帮助信息,有的玩家喜欢空格发送希望完善
3.发喇叭需要准心对着空气(注意是无障碍物,不是指着远方的建筑物)才会看见(这个本人知道是前置插件或1.8血条显示的问题)
4.当发送的喇叭过多的时候,第一个喇叭会被第二个喇叭所替换
5.....
paperspigot 1.12.2
[23:51:11 INFO]: [Yum] [Yum 命令监控] 玩家 Slridr 执行 BarMessage 插件 lb aaa 命令时发生异常!
[23:51:11 INFO]: [Yum] 异常名称: java.lang.NoClassDefFoundError
[23:51:11 INFO]: [Yum] 异常说明: org/black_ixx/playerpoints/PlayerPoints
[23:51:11 INFO]: [Yum] 简易错误信息如下:
[23:51:11 INFO]: [Yum] 位于 com.xiaote.Mlo.onCommand(Mlo.java:90)
[23:51:11 INFO]: [Yum] 位于 pw.yumc.Yum.inject.CommandInjector.onCommand(CommandInjector.java:106)
[23:51:11 INFO]: [Yum] 位于 org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[23:51:11 INFO]: [Yum] 位于 org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:152)
[23:51:11 INFO]: [Yum] 位于 org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685)
[23:51:11 INFO]: [Yum] [Yum 命令监控] 玩家 Slridr 执行 BarMessage 插件 lb aaa 命令时发生异常!
[23:51:11 INFO]: [Yum] 异常名称: java.lang.NoClassDefFoundError
[23:51:11 INFO]: [Yum] 异常说明: org/black_ixx/playerpoints/PlayerPoints
[23:51:11 INFO]: [Yum] 简易错误信息如下:
[23:51:11 INFO]: [Yum] 位于 com.xiaote.Mlo.onCommand(Mlo.java:90)
[23:51:11 INFO]: [Yum] 位于 pw.yumc.Yum.inject.CommandInjector.onCommand(CommandInjector.java:106)
[23:51:11 INFO]: [Yum] 位于 org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[23:51:11 INFO]: [Yum] 位于 org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:152)
[23:51:11 INFO]: [Yum] 位于 org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685)
支持paper1.14.4嗎