Giter VIP home page Giter VIP logo

barapi's People

Contributors

alyphen avatar confuser avatar mickare avatar mpotthoff avatar scottwoodward avatar simsonic avatar st-ddt avatar stefvanschie avatar stuntguy3000 avatar wolfi3654 avatar woutwoot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

barapi's Issues

Please upvote this Mojang issue

Currently with 1.8 when the player isn't looking at a boss the health bar isn't displayed. Apparently this is very much intentional. It makes sense since a world can have multiple withers whereas only the end has a single dragon. So the issue below is trying to get mojang to display the ender dragon's boss bar regardless of whether the player's looking at the dragon or not.

https://bugs.mojang.com/browse/MC-68062 Without this fix, BarAPI is pretty much dead. :(

time cannot be longer than 200 seconds

I tried 600 seconds and I noticed the bar never changed, So I eventually narrowed it down to anything over 200 seconds the bar will not go down for a timed bar.

200 seconds works
201 seconds does not

crazy bar loop with more than 2 persons at blockparty with spigot protocol hack 1.8

[10:39:57] [Server thread/WARN]: java.lang.NoSuchMethodException: net.minecraft.server.v1_7_R4.PacketPlayOutEntityTeleport.(int, int, int, int, byte, byte)
[10:39:57] [Server thread/WARN]: at java.lang.Class.getConstructor0(Class.java:2849)
[10:39:57] [Server thread/WARN]: at java.lang.Class.getConstructor(Class.java:1718)
[10:39:57] [Server thread/WARN]: at me.confuser.barapi.nms.v1_7.getTeleportPacket(v1_7.java:139)
[10:39:57] [Server thread/WARN]: at me.confuser.barapi.BarAPI.sendDragon(BarAPI.java:429)
[10:39:57] [Server thread/WARN]: at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:249)
[10:39:57] [Server thread/WARN]: at com.lekohd.blockparty.system.Config.join(Config.java:405)
[10:39:57] [Server thread/WARN]: at com.lekohd.blockparty.system.Arena.join(Arena.java:62)
[10:39:57] [Server thread/WARN]: at com.lekohd.blockparty.commands.BlockPartyCommand.onCommand(BlockPartyCommand.java:133)
[10:39:57] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[10:39:57] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181)
[10:39:57] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767)
[10:39:57] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1043)
[10:39:57] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:880)
[10:39:57] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28)
[10:39:57] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65)
[10:39:57] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:186)
[10:39:57] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
[10:39:57] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
[10:39:57] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
[10:39:57] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
[10:39:57] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
[10:39:57] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
[10:39:57] [Server thread/INFO]: �[0;30;22m[�[0;31;22mUtente�[0;30;22m]�[0;37;22m�[3m�[0;37;1m<�[0;37;22m�[3mloriv99�[m>�[0;37;1m: �[0;37;1meh non esiste�[m
[10:40:02] [Server thread/INFO]: �[0;30;22m[�[0;31;22mUtente�[0;30;22m]�[0;37;22m�[3m�[0;37;1m<�[0;37;22m�[3mMonster_HD�[m>�[0;37;1m: �[0;37;1mEntrate�[m
[10:40:04] [Server thread/INFO]: malachiel issued server command: /bp join discoteca
[10:40:04] [Server thread/WARN]: java.lang.NoSuchMethodException: net.minecraft.server.v1_7_R4.PacketPlayOutEntityTeleport.(int, int, int, int, byte, byte)
[10:40:04] [Server thread/WARN]: at java.lang.Class.getConstructor0(Class.java:2849)
[10:40:04] [Server thread/WARN]: at java.lang.Class.getConstructor(Class.java:1718)
[10:40:04] [Server thread/WARN]: at me.confuser.barapi.nms.v1_7.getTeleportPacket(v1_7.java:139)
[10:40:04] [Server thread/WARN]: at me.confuser.barapi.BarAPI.sendDragon(BarAPI.java:429)
[10:40:04] [Server thread/WARN]: at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:249)
[10:40:04] [Server thread/WARN]: at com.lekohd.blockparty.system.Config.join(Config.java:405)
[10:40:04] [Server thread/WARN]: at com.lekohd.blockparty.system.Arena.join(Arena.java:62)
[10:40:04] [Server thread/WARN]: at com.lekohd.blockparty.commands.BlockPartyCommand.onCommand(BlockPartyCommand.java:133)
[10:40:04] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[10:40:04] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181)
[10:40:04] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767)
[10:40:04] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1043)
[10:40:04] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:880)
[10:40:04] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28)
[10:40:04] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65)
[10:40:04] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:186)
[10:40:04] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
[10:40:04] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
[10:40:04] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
[10:40:04] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
[10:40:04] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
[10:40:04] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)

java.lang.ArithmeticException when using 0

java.lang.ArithmeticException: / by zero at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:133) at de.st_ddt.crazy.commandhelper.CHBarAPI$barapi_set_message.exec(CHBarAPI.java:139) at com.laytonsmith.core.Script.eval(Script.java:308) at com.laytonsmith.core.MethodScriptCompiler.execute(MethodScriptCompiler.java:1494) at com.laytonsmith.core.MethodScriptCompiler.execute(MethodScriptCompiler.java:1454) at com.laytonsmith.core.Script.run(Script.java:162) at com.laytonsmith.core.AliasCore.alias(AliasCore.java:150) at com.laytonsmith.commandhelper.CommandHelperListener.runAlias(CommandHelperListener.java:86) at com.laytonsmith.commandhelper.CommandHelperListener.onPlayerCommandPreprocess(CommandHelperListener.java:131) at sun.reflect.GeneratedMethodAccessor231.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:36) [...]

Show enderbar in different ways to the players

In the last update for 1.7.9/10, the dragon gets teleported to the direction the players looks to.
Could you make it so, that the dragon behaves for 1.7.10 clients like before, and only gets teleported to the players point of view, when he's on 1.8+?
Anyways, thanks for this great plugin!

BarAPI not functioning on MCPC Build 80

I get this error:
java.lang.NullPointerException
at me.confuser.barapi.nms.v1_6.getSpawnPacket(v1_6.java:34) ~[?:?]
at me.confuser.barapi.BarAPI.addDragon(BarAPI.java:423) ~[?:?]
at me.confuser.barapi.BarAPI.getDragon(BarAPI.java:417) ~[?:?]
at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:171) ~[?:?]
at net.simplebroadcast.Methods.BossBarMethods.broadCast(BossBarMethods.java:96) ~[?:?]
at net.simplebroadcast.Methods.BossBarMethods.access$1(BossBarMethods.java:80) ~[?:?]
at net.simplebroadcast.Methods.BossBarMethods$2.run(BossBarMethods.java:63) ~[?:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:58) ~[CraftTask.class:git-MCPC-Plus-1.7.2-R0.4-forge1083-77]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [CraftScheduler.class:git-MCPC-Plus-1.7.2-R0.4-forge1083-77]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:819) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:429) [lj.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:759) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:622) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_51]
[16:21:05] [Server thread/WARN]: java.lang.ClassNotFoundException: net.minecraft.server.craftbukkit.Packet24MobSpawn
[16:21:05] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:365)
[16:21:05] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:212)
[16:21:05] [Server thread/WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[16:21:05] [Server thread/WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[16:21:05] [Server thread/WARN]: at java.lang.Class.forName0(Native Method)
[16:21:05] [Server thread/WARN]: at java.lang.Class.forName(Unknown Source)
[16:21:05] [Server thread/WARN]: at me.confuser.barapi.Util.getCraftClass(Util.java:90)
[16:21:05] [Server thread/WARN]: at me.confuser.barapi.nms.v1_6.getSpawnPacket(v1_6.java:31)
[16:21:05] [Server thread/WARN]: at me.confuser.barapi.BarAPI.addDragon(BarAPI.java:423)
[16:21:05] [Server thread/WARN]: at me.confuser.barapi.BarAPI.getDragon(BarAPI.java:417)
[16:21:05] [Server thread/WARN]: at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:171)
[16:21:05] [Server thread/WARN]: at net.simplebroadcast.Methods.BossBarMethods.broadCast(BossBarMethods.java:96)
[16:21:05] [Server thread/WARN]: at net.simplebroadcast.Methods.BossBarMethods.access$1(BossBarMethods.java:80)
[16:21:05] [Server thread/WARN]: at net.simplebroadcast.Methods.BossBarMethods$2.run(BossBarMethods.java:63)
[16:21:05] [Server thread/WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:58)
[16:21:05] [Server thread/WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
[16:21:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:819)
[16:21:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:429)
[16:21:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:759)
[16:21:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:622)
[16:21:05] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
[16:21:05] [Server thread/WARN]: [SimpleBroadcast] Task #138 for SimpleBroadcast v1.7 generated an exception
java.lang.NullPointerException
at me.confuser.barapi.nms.v1_6.getSpawnPacket(v1_6.java:34) ~[?:?]
at me.confuser.barapi.BarAPI.addDragon(BarAPI.java:423) ~[?:?]
at me.confuser.barapi.BarAPI.getDragon(BarAPI.java:417) ~[?:?]
at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:171) ~[?:?]
at net.simplebroadcast.Methods.BossBarMethods.broadCast(BossBarMethods.java:96) ~[?:?]
at net.simplebroadcast.Methods.BossBarMethods.access$1(BossBarMethods.java:80) ~[?:?]
at net.simplebroadcast.Methods.BossBarMethods$2.run(BossBarMethods.java:63) ~[?:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:58) ~[CraftTask.class:git-MCPC-Plus-1.7.2-R0.4-forge1083-77]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [CraftScheduler.class:git-MCPC-Plus-1.7.2-R0.4-forge1083-77]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:819) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:429) [lj.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:759) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:622) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_51]

Bossbar is not always visible [1.8]

Hello,

I am using BarAPI v3.3 (Build #33) and using the API for my plugin. I am using spigot 1.8 (http://gyazo.com/daec16b102f0b471d32463498e5cff22) but the bossbar doesn't always show up.

Some players have the bar only if they are watching the sky (watching up), some only if they watch the block under them. Some even doesn't see the bossbar at all.

The're no errors, no warnings. It is just that the bossbar doesn't show up to players, or flickers somethimes if they move around.

I hope this bug can get fixed, because it is pretty annoying to the players.

Wout

Not work with spigot 1.7.10 #1649

[17:47:25] [Server thread/WARN]: java.lang.NoSuchMethodException: net.minecraft.server.v1_7_R4.PacketPlayOutEntityTeleport.(int, int, int, int, byte, byte)
[17:47:25] [Server thread/WARN]: at java.lang.Class.getConstructor0(Unknown Source)
[17:47:25] [Server thread/WARN]: at java.lang.Class.getConstructor(Unknown Source)
[17:47:25] [Server thread/WARN]: at me.confuser.barapi.nms.v1_7.getTeleportPacket(v1_7.java:139)
[17:47:25] [Server thread/WARN]: at me.confuser.barapi.BarAPI.sendDragon(BarAPI.java:439)
[17:47:25] [Server thread/WARN]: at me.confuser.barapi.BarAPI.access$500(BarAPI.java:32)
[17:47:25] [Server thread/WARN]: at me.confuser.barapi.BarAPI$3.run(BarAPI.java:156)
[17:47:25] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71)
[17:47:25] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[17:47:25] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:641)
[17:47:25] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
[17:47:25] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
[17:47:25] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
[17:47:25] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
[17:47:27] [Server thread/WARN]: java.lang.NoSuchMethodException: net.minecraft.server.v1_7_R4.PacketPlayOutEntityTeleport.(int, int, int, int, byte, byte)
[17:47:27] [Server thread/WARN]: at java.lang.Class.getConstructor0(Unknown Source)
[17:47:27] [Server thread/WARN]: at java.lang.Class.getConstructor(Unknown Source)
[17:47:27] [Server thread/WARN]: at me.confuser.barapi.nms.v1_7.getTeleportPacket(v1_7.java:139)
[17:47:27] [Server thread/WARN]: at me.confuser.barapi.BarAPI.sendDragon(BarAPI.java:439)
[17:47:27] [Server thread/WARN]: at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:259)
[17:47:27] [Server thread/WARN]: at net.pixelizedmc.bossmessage.Lib.setPlayerMsg(Lib.java:130)
[17:47:27] [Server thread/WARN]: at net.pixelizedmc.bossmessage.Lib.setMsg(Lib.java:235)
[17:47:27] [Server thread/WARN]: at net.pixelizedmc.bossmessage.Main$1.run(Main.java:118)
[17:47:27] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71)
[17:47:27] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[17:47:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:641)
[17:47:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
[17:47:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
[17:47:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
[17:47:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)

NoSuchMethodException: net.minecraft.server.v1_7_R4.PacketPlayOutEntityTeleport

I'm working on a plugin that uses BarAPI for the bossbar. The persons who tested the plugin receives this error:

[09:58:11 WARN]: java.lang.NoSuchMethodException: net.minecraft.server.v1_7_R4.PacketPlayOutEntityTeleport.<init>(int, int, int, int, byte, byte)
[09:58:11 WARN]:    at java.lang.Class.getConstructor0(Class.java:3069)
[09:58:11 WARN]:    at java.lang.Class.getConstructor(Class.java:1812)
[09:58:11 WARN]:    at me.confuser.barapi.nms.v1_7.getTeleportPacket(v1_7.java:139)
[09:58:11 WARN]:    at me.confuser.barapi.BarAPI.sendDragon(BarAPI.java:410)
[09:58:11 WARN]:    at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:230)
[09:58:11 WARN]:    at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:199)
[09:58:11 WARN]:    at be.woutdev.*.*.*.GameManager$timeStartRunnable.run(GameManager.java:231)
[09:58:11 WARN]:    at java.lang.Thread.run(Thread.java:745)

The're more people having this problem, see the comment section at: http://dev.bukkit.org/bukkit-plugins/bar-api/

Timer

Hey,

I'm working with this plugin in my plugin and I want to reduce the timer based on how long the game takes. So I've a config section with timer (in seconds) and it's currently at 300, but it won't reduce any of the damage. Before this I tried it this way:

healthMinus = dragon.maxHealth() / seconds;
//every second
health = healthMinus * seconds;
seconds--;

And that worked. I don't know what's going on (because I've calculated your method 3 times and should be right), but maybe change it. With that I tried to put the seconds in the text at the top. But it wasn't reduced. I did this:

//every second
BarAPI.setMessage(pl, "Time left: " + seconds, (float) (100 / originalSeconds) * seconds);
seconds--;

This didn't work, but the seconds did go down 'cause the healthbar was going down.

fake dragon stays on /reload

Hello, I found a pretty darn bad issue, when BarAPI is being reloaded with /reload, all player's fake dragons stays on their places and doesn't move, instead new fake dragons are being created, and overriding them, so when they disappear, the old fake dragons in range are still showing!

can you please remove all player's fake dragons in onDisable() function?

--Thanks, victor!

Default configuration throws error

In the onEnable() method I'd suggest check whether barAPI is installed and if it is then set the use barAPI to true otherwise, false because it throws an error. When you go to use this i'd suggest catch the ClassNotFoundException and send a warning message in console.

BarAPI error MCPC server

Hi, i've installed your plugin,BarAPI, on my server in order to display the Dragon Health Bar by some plugins that use BarAPI (BossBroadcast and BossMessage), but when i try to send the command to display the healthbar, i receive the same error in both plugins, canyou help me?

This is the error:


2014-02-04 12:30:48 [INFO] enrigon issued server command: /bm 3 test
2014-02-04 12:30:48 [SEVERE] java.lang.ClassNotFoundException: net.minecraft.server.v1_6_R3.Packet24MobSpawn
2014-02-04 12:30:48 [SEVERE]    at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:440)
2014-02-04 12:30:48 [SEVERE]    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:234)
2014-02-04 12:30:48 [SEVERE]    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
2014-02-04 12:30:48 [SEVERE]    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
2014-02-04 12:30:48 [SEVERE]    at java.lang.Class.forName0(Native Method)
2014-02-04 12:30:48 [SEVERE]    at java.lang.Class.forName(Class.java:190)
2014-02-04 12:30:48 [SEVERE]    at me.confuser.barapi.Util.getCraftClass(Util.java:90)
2014-02-04 12:30:48 [SEVERE]    at me.confuser.barapi.nms.v1_6.getSpawnPacket(v1_6.java:31)
2014-02-04 12:30:48 [SEVERE]    at me.confuser.barapi.BarAPI.addDragon(BarAPI.java:228)
2014-02-04 12:30:48 [SEVERE]    at me.confuser.barapi.BarAPI.getDragon(BarAPI.java:222)
2014-02-04 12:30:48 [SEVERE]    at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:128)
2014-02-04 12:30:48 [SEVERE]    at com.thenathang.bossbarmessage.Main.onCommand(Main.java:73)
2014-02-04 12:30:48 [SEVERE]    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
2014-02-04 12:30:48 [SEVERE]    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
2014-02-04 12:30:48 [SEVERE]    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:532)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1386)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1250)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1182)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:68)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:469)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:912)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:327)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:779)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:661)
2014-02-04 12:30:48 [SEVERE]    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
2014-02-04 12:30:48 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing command 'bm' in plugin BossBarMessage v1.0.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:532)
    at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1386)
    at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1250)
    at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1182)
    at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:68)
    at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:469)
    at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233)
    at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)
    at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:912)
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:327)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:779)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:661)
    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.NullPointerException
    at me.confuser.barapi.nms.v1_6.getSpawnPacket(v1_6.java:34)
    at me.confuser.barapi.BarAPI.addDragon(BarAPI.java:228)
    at me.confuser.barapi.BarAPI.getDragon(BarAPI.java:222)
    at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:128)
    at com.thenathang.bossbarmessage.Main.onCommand(Main.java:73)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    ... 15 more

My server is 1.6.4 and is based on the Pixelmon Mod, so i use MCPC.
Thanks in advance

Support 1.9

1.9 adds a new Bukkit API, removing need for NMS.

Deprecate this plugin, add basic support for 1.9 to give time for developers to move over to the inbuilt API.

Error

This server is running CraftBukkit version git-Spigot-1649 (MC: 1.7.10) (Implementing API version 1.7.10-R0.1-SNAPSHOT)

[23:25:52 WARN]: java.lang.NoSuchMethodException: net.minecraft.server.v1_7_R4.PacketPlayOutEntityTeleport.<init>(int, int, int, int, byte, byte)
[23:25:52 WARN]:        at java.lang.Class.getConstructor0(Class.java:3082)
[23:25:52 WARN]:        at java.lang.Class.getConstructor(Class.java:1825)
[23:25:52 WARN]:        at me.confuser.barapi.nms.v1_7.getTeleportPacket(v1_7.java:139)
[23:25:52 WARN]:        at me.confuser.barapi.BarAPI.sendDragon(BarAPI.java:439)
[23:25:52 WARN]:        at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:259)
[23:25:52 WARN]:        at org.primesoft.asyncworldedit.progressDisplay.BarAPIIntegrator.setMessage(BarAPIIntegrator.java:106)
[23:25:52 WARN]:        at org.primesoft.asyncworldedit.progressDisplay.ProgressDisplayManager.setMessage(ProgressDisplayManager.java:97)
[23:25:52 WARN]:        at org.primesoft.asyncworldedit.blockPlacer.BlockPlacer.setBar(BlockPlacer.java:919)
[23:25:52 WARN]:        at org.primesoft.asyncworldedit.blockPlacer.BlockPlacer.showProgress(BlockPlacer.java:961)
[23:25:52 WARN]:        at org.primesoft.asyncworldedit.blockPlacer.BlockPlacer.run(BlockPlacer.java:305)
[23:25:52 WARN]:        at org.primesoft.asyncworldedit.blockPlacer.BlockPlacer.access$000(BlockPlacer.java:69)
[23:25:52 WARN]:        at org.primesoft.asyncworldedit.blockPlacer.BlockPlacer$1.run(BlockPlacer.java:206)
[23:25:52 WARN]:        at org.primesoft.asyncworldedit.blockPlacer.BlockPlacerTask$1.run(BlockPlacerTask.java:75)
[23:25:52 WARN]:        at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71)
[23:25:52 WARN]:        at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[23:25:52 WARN]:        at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:641)
[23:25:52 WARN]:        at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
[23:25:52 WARN]:        at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
[23:25:52 WARN]:        at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
[23:25:52 WARN]:        at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)

Critical Bug!

Hello,

I have just encountered a critical bug, it happened already at one of my plugins when I used BarAPI, but now it comes again even at this plugin, so I think that it is more likely a bug in BarAPI. Everytime I join the server, in a few minutes there appears an endless explosion near me on the ground, which continues to the air, and most likely nonstop explodes in the air too, because my whole PC starts lag, until I disconnect from the Server. Could you please fix this? I really like BarAPI, but with this bug I can't use it.

Bossbar text doesn't change, bossbar itself does

Issue: I have a timer that decreases the bossbar each time with x% and change the text of the bossbar. I tested it with three accounts online at the same moment: 1.7.9, 1.7.10 and 1.8. On the 1.7.9 and 1.7.10 there is no problem, everything updates smoothly but on 1.8 the text doesn't update (but the health updates)

No errors at the console.

Animated gif:
How it needs to be: http://gyazo.com/dfb3684dd504d400fa65e84588fdf7d1
How it is: http://gyazo.com/fe5ae151ef589e8057f387ef42b20848

The two gifs are two different accounts online at the same time. One account is 1.7.9 (works perfectly) and the other account is 1.8. (Doesn't update the text).

Can I do something about to fix this, or is this BarAPI itself (or the just something client-side)?

I'm using the latest build of BarAPI downloaded from:
http://ci.frostcast.net/job/BarAPI/lastBuild/

useSpigotHack is true on the config.

Dragon Being Removed on Death

Whenever a player dies, their dragon is removed. I've tried to use the 'BarAPI.setMessage()' method to set their message a respawn event, but it's still not working. No null pointer exceptions or anything

NPE

I keep on getting a Null Pointer Error whenever I use any method from your code, saying:

NoClassDefFoundError

NoClassDefFoundError, ClassNotFoundException

Could not pass event PlayerInteractEvent to Demons v1.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:191) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at net.minecraft.server.v1_7_R1.PlayerInteractManager.interact(PlayerInteractManager.java:374) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:626) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.a(SourceFile:60) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.handle(SourceFile:9) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:651) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:541) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:453) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
Caused by: java.lang.NoClassDefFoundError: me/confuser/barapi/BarAPI
at me.valon.Demons.EventListener.onStickClick(EventListener.java:33) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.6.0_65]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[?:1.6.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[?:1.6.0_65]
at java.lang.reflect.Method.invoke(Method.java:597) ~[?:1.6.0_65]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
... 15 more
Caused by: java.lang.ClassNotFoundException: me.confuser.barapi.BarAPI
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) ~[?:1.6.0_65]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.6.0_65]
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) ~[?:1.6.0_65]
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) ~[?:1.6.0_65]
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ~[?:1.6.0_65]
at me.valon.Demons.EventListener.onStickClick(EventListener.java:33) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.6.0_65]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[?:1.6.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[?:1.6.0_65]
at java.lang.reflect.Method.invoke(Method.java:597) ~[?:1.6.0_65]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-38-g4b4e2cc-b2953jnks]
... 15 more

BarAPI Randomly Not Working Bukkit 1.7.9

I am having an issue where if I Reload / Restart my server the Bar is gone until i reupload a SPECIFC version of BarAPI then reload the server and then it works till the next reload / restart Any Possible fixes?

Dragon in the wrong location

Hi Confuserr, I am the developer of BossMessage (the most popular bossbar messaging plugin on bukkitdev), and I was trying to make it use your BarAPI plugin. BarAPI seems to work fine, except that the FakeDragon appears to be in the wrong location, instead of deep underneath the player, it appears on the same Y and Z level as the player, while the X is decreased. This bug occurs on the latest 1.8 server build. Please fix so everyone who were using BarAPI can continue using it. Thank you.

Don't let the Dragon Die... it causes lag

Can the Dragon's health be left at 1 at the end of the count down or
have it removed?

When it dies we get the explosions and particles and it hurts refresh rates a lot.

Thanks! :)
cindy_k

More than 64 characters!

Hello, can you please make it possible to create messages more than 64 colors long, just like DragonCast did it?

Hellow, could you fix it please?

The issue is than appears a far white enderdragon is flotting and this is very disturber for any users from my server, sometimes, appears near of any player
The #29 of this plugin its working in Spigot 1649 Protocol patch, no console errors, but

BarAPI Update for 1.8

get these errors when joining as well as when it tries to broadcast. currently running Spigot 1.8.x

25.02 10:29:15 [Multicraft] zrocweb ran command Message of the Day
25.02 10:29:15 [Connect] User zrocweb, IP xxx.xxx.xxx.xxx
25.02 10:29:15 [Multicraft] Skipped 132 lines due to rate limit (30/s)
25.02 10:29:13 [Server] WARN at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316)
25.02 10:29:13 [Server] WARN at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:785)
25.02 10:29:13 [Server] WARN at net.minecraft.server.v1_8_R1.ServerConnection.c(ServerConnection.java:82)
25.02 10:29:13 [Server] WARN at net.minecraft.server.v1_8_R1.NetworkManager.a(NetworkManager.java:159)
25.02 10:29:13 [Server] WARN at net.minecraft.server.v1_8_R1.LoginListener.c(LoginListener.java:41)
25.02 10:29:13 [Server] WARN at net.minecraft.server.v1_8_R1.LoginListener.b(LoginListener.java:109)
25.02 10:29:13 [Server] WARN at net.minecraft.server.v1_8_R1.PlayerList.a(PlayerList.java:148)
25.02 10:29:13 [Server] WARN at net.minecraft.server.v1_8_R1.PlayerList.onPlayerJoin(PlayerList.java:263)
25.02 10:29:13 [Server] WARN at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
25.02 10:29:13 [Server] WARN at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
25.02 10:29:13 [Server] WARN at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
25.02 10:29:13 [Server] WARN at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
25.02 10:29:13 [Server] WARN at java.lang.reflect.Method.invoke(Method.java:606)
25.02 10:29:13 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25.02 10:29:13 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
25.02 10:29:13 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
25.02 10:29:13 [Server] WARN at me.henryjake121.BossBar.PlayerListener.onPlayerJoin(PlayerListener.java:22)
25.02 10:29:13 [Server] WARN at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:200)
25.02 10:29:13 [Server] WARN at me.confuser.barapi.BarAPI.getDragon(BarAPI.java:446)
25.02 10:29:13 [Server] WARN at me.confuser.barapi.BarAPI.addDragon(BarAPI.java:452)
25.02 10:29:13 [Server] WARN at me.confuser.barapi.nms.v1_8Fake.getSpawnPacket(v1_8Fake.java:30)
25.02 10:29:13 [Server] WARN at me.confuser.barapi.Util.getCraftClass(Util.java:106)
25.02 10:29:13 [Server] WARN at java.lang.Class.forName(Class.java:191)
25.02 10:29:13 [Server] WARN at java.lang.Class.forName0(Native Method)
25.02 10:29:13 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
25.02 10:29:13 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
25.02 10:29:13 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86)
25.02 10:29:13 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91)
25.02 10:29:13 [Server] WARN java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R4.Entity

Any way to block default Wither Boss Bar?

I have a situation where I have a custom wither mob and I'd like to show his Bar only to players within 15 blocks of him. Is there any way to block the default Wither bar showing up (basically to all of the players in the small map we're dealing with) so I can use BarAPI instead? Or perhaps modify the wither bar to reduce the distance it's shown to nearby players?

Currently I'm using BarAPI to show his health but then the vanilla bar still pops up and they fight each other presently.

[AsyncWorldEdit] Task #18236 for AsyncWorldEdit v1.2 generated an exception

java.lang.NullPointerException
at me.confuser.barapi.nms.v1_6.getSpawnPacket(v1_6.java:34)
at me.confuser.barapi.BarAPI.addDragon(BarAPI.java:452)
at me.confuser.barapi.BarAPI.getDragon(BarAPI.java:446)
at me.confuser.barapi.BarAPI.setMessage(BarAPI.java:252)
at org.primesoft.asyncworldedit.BarAPIntegrator.setMessage(BarAPIntegrator.java:82)
at org.primesoft.asyncworldedit.blockPlacer.BlockPlacer.setBar(BlockPlacer.java:912)
at org.primesoft.asyncworldedit.blockPlacer.BlockPlacer.run(BlockPlacer.java:313)
at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftTask.run(CraftTask.java:58)
at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:822)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:777)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:659)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.