Ir para conteúdo
  • 0

[Resolvido] [Duvida] Pegar players online do bunge?


AlexHackers

Pergunta

18 respostass a esta questão

Posts Recomendados

Para pegar todos os jogadores no BUNGEE:

for(ProxiedPlayer proxiedPlayer : getProxy().getPlayers()){

}

Creditos: @VitorEmanoel

DEU ESSE ERRO:
 
[00:23:51 ERROR]: Error occurred while enabling TintaScore v1.0 (Is it up to dat
e?)
java.lang.NoClassDefFoundError: net/md_5/bungee/api/plugin/Plugin
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_91]
        at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_91]
        at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0
_91]
        at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.8.0_91]
        at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.8.0_91]
        at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_91]
        at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_91]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_
91]
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_91]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:102) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoad
er.java:193) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:98) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:87) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        at me.tinta.score.Main.onEnable(Main.java:25) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[c
raftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
.java:332) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
r.java:404) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav
a:359) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.
java:318) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4
08) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3
72) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3
27) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav
a:267) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
:563) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
Caused by: java.lang.ClassNotFoundException: net.md_5.bungee.api.plugin.Plugin
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_91]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:102) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:87) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        ... 27 more
Link para o comentário
Compartilhar em outros sites

Guest VitorEmanoel

 

DEU ESSE ERRO:
 
[00:23:51 ERROR]: Error occurred while enabling TintaScore v1.0 (Is it up to dat
e?)
java.lang.NoClassDefFoundError: net/md_5/bungee/api/plugin/Plugin
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_91]
        at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_91]
        at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0
_91]
        at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.8.0_91]
        at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.8.0_91]
        at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_91]
        at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_91]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_
91]
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_91]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:102) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoad
er.java:193) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:98) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:87) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        at me.tinta.score.Main.onEnable(Main.java:25) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[c
raftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
.java:332) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
r.java:404) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav
a:359) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.
java:318) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4
08) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3
72) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3
27) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav
a:267) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
:563) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
Caused by: java.lang.ClassNotFoundException: net.md_5.bungee.api.plugin.Plugin
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_91]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:102) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:87) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        ... 27 more

 

Passa o código e mostra qual é a linha 25.

Link para o comentário
Compartilhar em outros sites

 

DEU ESSE ERRO:
 
[00:23:51 ERROR]: Error occurred while enabling TintaScore v1.0 (Is it up to dat
e?)
java.lang.NoClassDefFoundError: net/md_5/bungee/api/plugin/Plugin
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_91]
        at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_91]
        at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0
_91]
        at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.8.0_91]
        at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.8.0_91]
        at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_91]
        at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_91]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_
91]
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_91]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:102) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoad
er.java:193) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:98) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:87) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        at me.tinta.score.Main.onEnable(Main.java:25) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[c
raftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
.java:332) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
r.java:404) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav
a:359) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.
java:318) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4
08) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3
72) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3
27) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav
a:267) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
:563) [craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
Caused by: java.lang.ClassNotFoundException: net.md_5.bungee.api.plugin.Plugin
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_91]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:102) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:87) ~[craftbukkit.jar:git-PaperSpigot-"8b18730"]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_91]
        ... 27 more

 

Manda seu codigo..

Link para o comentário
Compartilhar em outros sites

Manda seu codigo..

so botei oq vc mandou

 

public class Updater extends Plugin {

 

for(ProxiedPlayer proxiedPlayer : getProxy().getPlayers()){
Team online = sb.getTeam("line4"); online.setSuffix("" + proxiedPlayer);
}
 
precisa por alguma api no plugins pra rodar o pl com suporte ao bunge?
Editado por alexhackers
Link para o comentário
Compartilhar em outros sites

Para rodar precisa só da API do bungee, eu acredito que tu ta usando a API do bungeecord e colocando o plugin em um servidor bukkit, pq ele não entrou a classe 

java.lang.NoClassDefFoundError: net/md_5/bungee/api/plugin/Plugin 

Pois essa classe do bungee é encontrada em toda e qualquer versão, então você deve ta rodando ele no lugar errado apenas, você quer fazer um plugin de bukkit com suporte para bungeecord ou um plugin de bungeecord?
 

Pois pelo que parece você ta querendo fazer um plugin bukkit que funcione em bungeecord, só que ele é para servidores, não proxy

Link para o comentário
Compartilhar em outros sites

Para rodar precisa só da API do bungee, eu acredito que tu ta usando a API do bungeecord e colocando o plugin em um servidor bukkit, pq ele não entrou a classe 

java.lang.NoClassDefFoundError: net/md_5/bungee/api/plugin/Plugin 

Pois essa classe do bungee é encontrada em toda e qualquer versão, então você deve ta rodando ele no lugar errado apenas, você quer fazer um plugin de bukkit com suporte para bungeecord ou um plugin de bungeecord?

 

Pois pelo que parece você ta querendo fazer um plugin bukkit que funcione em bungeecord, só que ele é para servidores, não proxy

eu preciso por suporte a o scoreboard pegar os players online do bunge

Link para o comentário
Compartilhar em outros sites

eu preciso por suporte a o scoreboard pegar os players online do bunge

Então você está fazendo mais do que errado, pois tu meteu a API do bungeecord no bukkit, isso não funciona, tu tem que usar o channel message para pegar os players online de um certo servidor, usa o link que o leonardosc passou, lá tem todas as funções que da para utilizar pelo channel message do bungeecord, 

 

https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/#playercount

Link para o comentário
Compartilhar em outros sites

Então você está fazendo mais do que errado, pois tu meteu a API do bungeecord no bukkit, isso não funciona, tu tem que usar o channel message para pegar os players online de um certo servidor, usa o link que o leonardosc passou, lá tem todas as funções que da para utilizar pelo channel message do bungeecord, 

 

https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/#playercount

eu tentei mas qual nome do channel pego

tipo tem o PlayerCount e o de baixo é oq? eu achei um metodo q parecia ser bom:

 

Esse "servername" 

 

http://hastebin.com/isiyalexeh.cs

https://www.spigotmc.org/threads/get-the-number-of-players-online-in-a-server-with-bungeecord.24119/

Link para o comentário
Compartilhar em outros sites

eu tentei mas qual nome do channel pego

tipo tem o PlayerCount e o de baixo é oq? eu achei um metodo q parecia ser bom:

 

Esse "servername" 

 

http://hastebin.com/isiyalexeh.cs

https://www.spigotmc.org/threads/get-the-number-of-players-online-in-a-server-with-bungeecord.24119/

 

server name é o nome do servidor, tipo o comando do lobby /server <server-name>

Editado por jetta
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...