Minecraft(我的世界)中文论坛

标题: [服务端插件] [编程][其它]BarAPI——强大的血条公告前置[1.62-1.9][更新!]

作者: xuantian    时间: 2016-1-29 23:12
标题: [服务端插件] [编程][其它]BarAPI——强大的血条公告前置[1.62-1.9][更新!]
本帖最后由 1582952890 于 2017-9-16 21:12 编辑


                                                                      玄天搬运
                                                                       只为带给你最好的体验!
                                                                              精致    完美      详解

本插件已于8.24日 进行更新
-
部分排版优化
配置文件 更新
已更新3.4版本的下载地址

BarAPI理论不支持支持MCPC
+ 、Cauldron。水龙头亲测有效故MCPC+ 服务端的腐竹请绕道!

介绍
这个插件本身没有任何作用,它只是作为一个前置插件或者用于插件开发。
BarAPI提供了一组显示BOSS血条的API,可以让插件开发者更方便地在自己的插件中使用BOSS血条。
所以有一些插件可能会用到BarAPI作为前置插件(引于原帖)@ylmars

关于为何要重发一帖/玄天的话
先说值得喜庆的事——在N次离别和N次回归后,玄天,又回来了!*(为毛是又)
已经时隔一年多没搬运插件了。
花了很大的精力去完成这个作品!很用心的说,希望大家喜欢!
其实本插件在一年前已经发布
但是该作者在帖子内没有详细介绍 存在较多的漏洞
并在一年前弃坑
存在如版本号不对应 无法加载插件等
所以我想重发一帖 进行更详细的补充
(缘由是自己的服务器正好需要 看到MCBBS没有合适的 所以在这里弥补一个小的缺陷
并且论坛内较多插件需要这款插件为前置!)
顺提本贴无图是因为作者太懒没配图 抱歉!

关于更新*(可能导致无法使用该插件)
这个插件包含一个自动的更新程。
插件是默认启用更新功能的
如果你不希望自动下载新的更新。
在插件压缩包“BarAPI.jar” 内的yml文件内配置。
将更新自动设置为false。

配置
BarAPI.setMessage(Player player, String message)
BarAPI.setMessage(Player player, String message, float percent)
BarAPI.setMessage(final Player player, String message, int seconds)
BarAPI.hasBar(Player player)
BarAPI.removeBar(Player player)
BarAPI.setHealth(Player player, float percent)

纠正:
BarAPI.setHealth(Player player, float percent)和其他的都不是权限,这个是给开发者用的API代码
并且这个API是在屏幕上显示Boss血条来做公告这样的插件,不是简单的发送消息
.

其他
· 不能超过64个字符的消息。
如果超过上限,BarAPI将自动削减到64个字符,以防止客户端崩溃。
这是一个客户端限制,不能更改。
· 该插件的源码可见原帖地址
·作者声称在下一个版本将会修复BUG、
· 如果你想知道更详细的版本的细节更新 请自行到原贴地址!

一些需要BarAPI做前置的插件

  • WelcomeBar
  • Parkour
  • QuickSupport
  • BossBroadcast
  • BossMessage血条公告
  • PvPGames Automated
  • BossEventScheduler
  • Infernal Mobs
  • MythicMobs
  • MultiKill
  • PlayerBoss
  • BossAds
  • Item Lore Stats
  • BossBarPro
  • VIPLobby
  • Battle Of Blocks
  • BossBroadcaster
  • SilkSpawners
  • BarJoin
  • JoinGlobalMessages

关于配置



关于下载
(请点击对应版本号下载!)
玄天菌贴心的弄好转链了无需打开网页复制粘贴下载了
[New!]BarAPI3.4  支持1.9 1.8 CB1.7.9-r0.2
BarAPI3.3    支持1.8CB 1.7.9-R0.2CB 1.6.4-R2.0
BarAPI v3.2  支持CB 1.7.9-R0.2CB 1.7.2-R0.3CB 1.6.4-R2.0
BarAPI v3.1支持 CB 1.7.2-R0.3CB 1.6.4-R2.0
BarAPI v3.0  支持1.7.4  1.6.2
BarAPI v2.0 支持1.7.2  1.6.4
BarAPI v1.0 支持CB 1.6.2-R0.1
(↑伸手党请自觉TAT)

玄天的搬运宗旨:只做高效 高品质 的插件!只给腐竹呈现最通俗易懂的插件说明!





关于BUG
据反馈1.8版本将出现“末影龙出现在正常世界内且无法击杀”现象 慎用!
若出现BUG请及时反馈!我将及时联系作者


如果你觉得本贴好请回复!您的回复是我们最大的动力!





作者: /小猫    时间: 2016-1-29 23:15
我试试看 =。=
作者: xuantian    时间: 2016-1-29 23:18
/小猫 发表于 2016-1-29 23:15
我试试看 =。=

谢谢支持!
建议配合BOSS公告
这款是前置!
作者: Monn_Dik    时间: 2016-1-29 23:19
我想知道任何一个前置都不是前置。
既然你搬运了,告诉我怎么编程?
就是说如何使用BarAPI,不会翻译这些就别发贴!
  1. Examples

  2. BarAPI.setMessage(Player player, String message)

  3. Set a message for the player. It will remain there until the player logs off or another plugin overrides it.

  4. BarAPI.setMessage(Player player, String message, float percent)

  5. Same as above except you can set the % of the health bar. 100 shows the entire health bar, 50 shows half the health bar and so on.

  6. BarAPI.setMessage(final Player player, String message, int seconds)

  7. Sets a timed message for the player. It will remain until the timer runs out. The health automatically reduces based on how long the timer is.

  8. BarAPI.hasBar(Player player)

  9. Pretty self explanatory, returns a boolean.

  10. BarAPI.removeBar(Player player)

  11. Also pretty self explanatory.

  12. BarAPI.setHealth(Player player, float percent)

  13. Allows you to modify the health of an existing bar. If the player has no bar, this does nothing.
复制代码

将这些翻译并梳理出来才是真正的API贴。
作者: md_5    时间: 2016-1-29 23:20
Monn_Dik 发表于 2016-1-29 23:19
我想知道任何一个前置都不是前置。
既然你搬运了,告诉我怎么编程?
就是说如何使用BarAPI,不会翻译这些就 ...

你如果会编程那肯定用不着楼主翻译这些.
如果你不会编程LZ就算翻译了你还是不会用.
作者: Monn_Dik    时间: 2016-1-29 23:22
本帖最后由 Monn_Dik 于 2016-1-29 23:36 编辑
md_5 发表于 2016-1-29 23:20
你如果会编程那肯定用不着楼主翻译这些.
如果你不会编程LZ就算翻译了你还是不会用. ...

那么至少需要一些梳理啊?
喏:
http://www.mcbbs.net/thread-548451-1-1.html

而且你怎么不说有人搬运过了呢?
http://www.mcbbs.net/thread-389093-1-1.html

作者: xuantian    时间: 2016-1-29 23:41
Monn_Dik 发表于 2016-1-29 23:22
那么至少需要一些梳理啊?
喏:
http://www.mcbbs.net/thread-548451-1-1.html

麻烦您看完帖子好吗= =
顺提如果每个帖子都需要这么详细
MCBBS也不会做成这样
下次会尝试改进
谢谢建议
作者: connection_lost    时间: 2016-1-30 00:18
有多少开发者找API会来mcbbs?
作者: Kelcoin    时间: 2016-1-30 06:59
配置文件不忍直视
作者: 2292506919    时间: 2016-1-30 08:34
为毛没图
作者: Minecraft真心    时间: 2016-2-1 09:04
是否支持MCPC+?
作者: 917858426    时间: 2016-2-1 16:51
=。=不得不说MCBBS里的某些搬运公都有个毛病。服务器类型啊~亲!
你这个帖说这支持MCPC+然后之前的搬运帖说不支持。
BOSS血条也写支持。
然而亲自测试.1.7.10的MCPC+不行(不排除测试出错)
但是麻烦搬运试多少试试,或声明下-。-|||
希望楼主做的更好~!
作者: 2138891    时间: 2016-2-1 18:49
666666666666666666
作者: 气质    时间: 2016-2-1 19:54
很好的插件,赞一个
作者: nIloy    时间: 2016-2-15 02:17
亲测1710 Cauldron不支持 插件作者都弃坑一年多了 吓得我还以为楼主接坑了
作者: EndOfStreamly    时间: 2016-2-15 08:54
很不错的插件!感谢楼主的搬运
作者: 失忆start    时间: 2016-2-18 09:41
话说楼主,这个插件装后 不远处有条末影龙。怎么设置让它在下面或者不让玩家,玩着玩着也看得到
作者: qqabxiaojing    时间: 2016-2-27 15:26
支不支持1.7.10 spigot
作者: [email protected]    时间: 2016-3-13 09:36
支持 你
作者: 617419905    时间: 2016-3-16 18:43
拿走了,不做伸手党,从你我做起
作者: GodLion    时间: 2016-6-29 09:10
亲测1.7.10PaperSpigot也能看到末影龙。
作者: 123crs    时间: 2016-6-29 12:47
这个不错  谢谢楼主分享
作者: WAR3    时间: 2016-8-2 20:52
楼主干的漂亮!就是放到服务器里面没响应……
作者: 酷车手BB弹    时间: 2016-8-24 10:30
3.4已出。请更新
作者: 1511173241    时间: 2016-8-24 11:35
646546464+56666666666666
作者: xuantian    时间: 2016-8-27 14:22
2292506919 发表于 2016-1-30 08:34
**** 作者被禁止或删除 内容自动屏蔽 ****

作为前置 无需图吧?
作者: lxy1998    时间: 2016-11-3 21:33
楼主 我装了lis和这个 为什么没有血条?
作者: huanyueqiji    时间: 2016-11-12 00:42
1.7.10KC端亲测能用,版本没注意是哪个版本,之前打算给玩家弄几百的血,用来加载血条的,后面发现太变态就删了
作者: 简单不简单    时间: 2017-1-3 14:48
nIloy 发表于 2016-2-15 02:17
亲测1710 Cauldron不支持 插件作者都弃坑一年多了 吓得我还以为楼主接坑了

我的KC用了 怎么就报错 不显示呢
作者: 1349352106    时间: 2017-4-1 22:31
感谢LZ分享
作者: 罗海鸿    时间: 2017-8-5 22:19
前置插件顶一下
作者: zhifanlaosiji    时间: 2017-8-20 16:21
这插件真的贼好用!很实用
作者: yes_h    时间: 2017-10-7 17:57
lz。插件已经更新到1.10了
作者: a65w46a    时间: 2017-10-14 10:03
可惜没有1.11和1.12的
作者: 风影轮回    时间: 2017-10-14 14:19
很棒的东西 下载下来试试
作者: 3343977167    时间: 2017-12-9 11:08
解决了我延迟插件不显示的问题
作者: 残·卓尔    时间: 2017-12-11 19:13
远攻呢???
作者: xiaofeixiahao    时间: 2018-1-13 14:46
神乎其技,不服不行!
作者: wdsjwxh    时间: 2018-1-27 19:59
就是不支持1.7.10啊
作者: h2259    时间: 2018-3-31 09:44
1.7.10的可以用吗
作者: rikissin    时间: 2018-4-20 11:16
技乎其神,不服不行
作者: 朱大常    时间: 2018-6-18 23:22
1111321231312313
作者: 旭小宝    时间: 2018-6-19 17:00
怎么评分啊QAQ
作者: 985266808czh    时间: 2018-8-11 16:04
不错的插件,支持了
作者: 2502381289    时间: 2018-8-17 22:54
找不到文件了!
作者: 惜别。    时间: 2018-8-21 15:51
66666666666666666666
作者: 1152059790    时间: 2019-1-22 14:44
支持1.12.2的么 = =
作者: 2540461930    时间: 2019-7-18 18:22
三生三世
作者: 晨曦曦    时间: 2019-7-18 21:53
插件不错,支持高版本就好了
作者: Glorycraft    时间: 2020-2-23 19:02
不错哦,我还在1.7版本坚守
作者: Nner    时间: 2020-3-17 12:54
不做伸手党