Great API, I have not tested the server owner one but this is great for people like me (who haven't learned packets yet) and is as simple as just typing normal code. I would highly recommend it to you if you haven't learned packets yet as it is a great alternative
Lovely plugin, easy to setup and alot of other plugins now support this which is great!!! glad to see some Hypixel skill being put into us poor Spigot Owners
Good API! I could use it perfectly in my plugin without any errors, this one is good, I hope you keep improving it and upload more API's like this one.
Your review must be at least 80 characters. Using filler characters to bypass this limit will get you punished, please write a proper and constructive review.
Your review must be at least 80 characters. Using filler characters to bypass this limit will get you punished, please write a proper and constructive review.
Your review must be at least 80 characters. Using filler characters to bypass this limit will get you punished, please write a proper and constructive review.
Thanks for this gorgeous plugin!
It works just fine, also It's Open-SRC meaning you can directly put the Code in your plugin, you can also Credit the author, If you want unless your a cunt then yeah... also It works just fine everything is customisable
well I'm out of words but It works just great, thanks!
Found my way to this plugin because of another plugin requesting it. This plugin works great and it's nice to see features I'd use individually as well.
[10:59:42 ERROR]: Could not load 'plugins\TitleAPI.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.ExceptionInInitializerError
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
at org.bukkit.craftbukkit.v1_10_R1.CraftServer.loadPlugins(CraftServer.java:297) [spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
at net.minecraft.server.v1_10_R1.DedicatedServer.init(DedicatedServer.java:202) [spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:539) [spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
Caused by: java.lang.ExceptionInInitializerError
at org.inventivetalent.reflection.resolver.minecraft.NMSClassResolver.resolve(NMSClassResolver.java:43) ~[?:?]
at org.inventivetalent.reflection.resolver.ClassResolver.resolveSilent(ClassResolver.java:44) ~[?:?]
at org.inventivetalent.title.TitleAPI.<clinit>(TitleAPI.java:49) ~[?:?]
at org.inventivetalent.title.TitlePlugin.<init>(TitlePlugin.java:41) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_91]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_91]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_91]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_91]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_91]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
... 6 more
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: Could not resolve class for [ResolverQuery{name='org.bukkit.craftbukkit.UNKNOWN.entity.CraftEntity', types=[]}]
at org.inventivetalent.reflection.minecraft.Minecraft.<clinit>(Minecraft.java:64) ~[?:?]
at org.inventivetalent.reflection.resolver.minecraft.NMSClassResolver.resolve(NMSClassResolver.java:43) ~[?:?]
at org.inventivetalent.reflection.resolver.ClassResolver.resolveSilent(ClassResolver.java:44) ~[?:?]
at org.inventivetalent.title.TitleAPI.<clinit>(TitleAPI.java:49) ~[?:?]
at org.inventivetalent.title.TitlePlugin.<init>(TitlePlugin.java:41) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_91]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_91]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_91]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_91]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_91]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
... 6 more
Caused by: java.lang.ClassNotFoundException: Could not resolve class for [ResolverQuery{name='org.bukkit.craftbukkit.UNKNOWN.entity.CraftEntity', types=[]}]
at org.inventivetalent.reflection.resolver.ClassResolver.notFoundException(ClassResolver.java:68) ~[?:?]
at org.inventivetalent.reflection.resolver.ClassResolver.notFoundException(ClassResolver.java:36) ~[?:?]
at org.inventivetalent.reflection.resolver.ResolverAbstract.resolve(ResolverAbstract.java:88) ~[?:?]
at org.inventivetalent.reflection.resolver.ClassResolver.resolve(ClassResolver.java:55) ~[?:?]
at org.inventivetalent.reflection.resolver.minecraft.OBCClassResolver.resolve(OBCClassResolver.java:46) ~[?:?]
at org.inventivetalent.reflection.minecraft.Minecraft.<clinit>(Minecraft.java:62) ~[?:?]
at org.inventivetalent.reflection.resolver.minecraft.NMSClassResolver.resolve(NMSClassResolver.java:43) ~[?:?]
at org.inventivetalent.reflection.resolver.ClassResolver.resolveSilent(ClassResolver.java:44) ~[?:?]
at org.inventivetalent.title.TitleAPI.<clinit>(TitleAPI.java:49) ~[?:?]
at org.inventivetalent.title.TitlePlugin.<init>(TitlePlugin.java:41) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_91]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_91]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_91]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_91]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_91]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[spigot-1.10.jar:git-Spigot-6016ac7-10c10b3]
... 6 more
NMS is needed as Spigot hasn't always contained a way to send titles.
Version: 1.7.3
[15:26:13 WARN]: java.lang.ArrayIndexOutOfBoundsException: 0
[15:26:13 WARN]: at com.connorlinfoot.titleapi.TitleAPI.sendTitle(TitleAPI.java:72)
[15:26:13 WARN]: at plugin.bergheuvelspeler.peterchristiaan.Main.onJoin(Main.java:57)
[15:26:13 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[15:26:13 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[15:26:13 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[15:26:13 WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[15:26:13 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
[15:26:13 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[15:26:13 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[15:26:13 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[15:26:13 WARN]: at net.minecraft.server.v1_8_R1.PlayerList.onPlayerJoin(PlayerList.java:272)
[15:26:13 WARN]: at net.minecraft.server.v1_8_R1.PlayerList.a(PlayerList.java:156)
[15:26:13 WARN]: at net.minecraft.server.v1_8_R1.LoginListener.b(LoginListener.java:109)
[15:26:13 WARN]: at net.minecraft.server.v1_8_R1.LoginListener.c(LoginListener.java:41)
[15:26:13 WARN]: at net.minecraft.server.v1_8_R1.NetworkManager.a(NetworkManager.java:159)
[15:26:13 WARN]: at net.minecraft.server.v1_8_R1.ServerConnection.c(ServerConnection.java:82)
[15:26:13 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:800)
[15:26:13 WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316)
[15:26:13 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634)
[15:26:13 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537)
[15:26:13 WARN]: at java.lang.Thread.run(Unknown Source)
Not working, i'm using a 1.8 spigot server, the plugin where i use this for is 1.8
Had some server issues this morning, back up and running now. Do plan to fix this later on as it shouldn't make the server hang really :)
Version: 1.7.3
[08:04:11 WARN]: java.lang.ArrayIndexOutOfBoundsException: 0
[08:04:11 WARN]: at com.connorlinfoot.titleapi.TitleAPI.sendTitle(TitleAP
I.java:72)
[08:04:11 WARN]: at com.connorlinfoot.titleapi.TitleAPI.onPlayerJoin(Titl
eAPI.java:190)
[08:04:11 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M
ethod)
[08:04:11 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMet
hodAccessorImpl.java:62)
[08:04:11 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Deleg
atingMethodAccessorImpl.java:43)
[08:04:11 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
[08:04:11 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav
aPluginLoader.java:301)
[08:04:11 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(Regist
eredListener.java:62)
[08:04:11 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(Simpl
ePluginManager.java:502)
[08:04:11 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
ePluginManager.java:487)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.PlayerList.onPlayerJoin(
PlayerList.java:263)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.PlayerList.a(PlayerList.
java:148)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.LoginListener.b(LoginLis
tener.java:109)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.LoginListener.c(LoginLis
tener.java:41)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.NetworkManager.a(Network
Manager.java:159)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.ServerConnection.c(Serve
rConnection.java:82)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.z(Minecr
aftServer.java:785)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.z(Dedica
tedServer.java:316)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.y(Minecr
aftServer.java:623)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(Mine
craftServer.java:526)
[08:04:11 WARN]: at java.lang.Thread.run(Thread.java:745)
[08:04:11 WARN]: java.lang.ArrayIndexOutOfBoundsException: 0
[08:04:11 WARN]: at com.connorlinfoot.titleapi.TitleAPI.sendTabTitle(Titl
eAPI.java:126)
[08:04:11 WARN]: at com.connorlinfoot.titleapi.TitleAPI.onPlayerJoin(Titl
eAPI.java:194)
[08:04:11 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M
ethod)
[08:04:11 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMet
hodAccessorImpl.java:62)
[08:04:11 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Deleg
atingMethodAccessorImpl.java:43)
[08:04:11 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
[08:04:11 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav
aPluginLoader.java:301)
[08:04:11 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(Regist
eredListener.java:62)
[08:04:11 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(Simpl
ePluginManager.java:502)
[08:04:11 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
ePluginManager.java:487)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.PlayerList.onPlayerJoin(
PlayerList.java:263)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.PlayerList.a(PlayerList.
java:148)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.LoginListener.b(LoginLis
tener.java:109)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.LoginListener.c(LoginLis
tener.java:41)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.NetworkManager.a(Network
Manager.java:159)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.ServerConnection.c(Serve
rConnection.java:82)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.z(Minecr
aftServer.java:785)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.z(Dedica
tedServer.java:316)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.y(Minecr
aftServer.java:623)
[08:04:11 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(Mine
craftServer.java:526)
[08:04:11 WARN]: at java.lang.Thread.run(Thread.java:745)