Ir para conteúdo
  • 0

[Resolvido] [Erro] Pode me ajudar ?


žφµร†ล√™

Pergunta

Código

   @EventHandler(priority=EventPriority.HIGH)
   public void onPlayerLogin(PlayerLoginEvent event)
   {
     PlayerLoginEvent.Result result = event.getResult();
     {
       String ServerFull = this.plugin.getConfig().getString("ServerFull");
       ServerFull = ChatColor.translateAlternateColorCodes('&', ServerFull);
       event.setKickMessage(ServerFull);
     }
     {
       String Whitelist = this.plugin.getConfig().getString("Whitelist");
       Whitelist = ChatColor.translateAlternateColorCodes('&', Whitelist);
       event.setKickMessage(Whitelist);
     }
   }

Erro:

[09:33:05 INFO]: CONSOLE: Turned off white-listing
[09:33:08 ERROR]: Could not pass event PlayerLoginEvent to zMsG v1.0
org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:294) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.PlayerList.attemptLogin(PlayerList.java:
362) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.LoginListener.c(LoginListener.java:70) [
craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.LoginListener.a(LoginListener.java:42) [
craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:149
) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craf
tbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6
55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2
50) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5
45) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java
:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6
17) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
Caused by: java.lang.NullPointerException
        at me.zgustav.zplugin.zMsG.onPlayerLogin(zMsG.java:97) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0
_79]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0
_79]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
.7.0_79]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        ... 13 more
[09:33:08 INFO]: zGustav20[/25.55.2.119:54270] logged in with entity id 3914 at
([world] 49.6950200178192, 60.0, 303.107702370743)
[09:33:14 ERROR]: Could not pass event PlayerLoginEvent to zMsG v1.0
org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:294) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.PlayerList.attemptLogin(PlayerList.java:
362) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.LoginListener.c(LoginListener.java:70) [
craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.LoginListener.a(LoginListener.java:42) [
craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:149
) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craf
tbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6
55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2
50) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5
45) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java
:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6
17) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
Caused by: java.lang.NullPointerException
        at me.zgustav.zplugin.zMsG.onPlayerLogin(zMsG.java:97) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0
_79]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0
_79]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
.7.0_79]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
        ... 13 more
Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

Tenta isso

	@EventHandler(priority = EventPriority.HIGH)
	public void onPlayerLogin(PlayerPreLoginEvent e) {
		if(e.getResult().equals(Result.KICK_FULL)) {
			e.disallow(Result.KICK_OTHER, ChatColor.translateAlternateColorCodes('&', this.plugin.getConfig().getString("ServerFull")));
			return;
		}
		if(e.getResult().equals(Result.KICK_WHITELIST)) {
			e.disallow(Result.KICK_OTHER, ChatColor.translateAlternateColorCodes('&', this.plugin.getConfig().getString("Whitelist")));
			return;
		}
	}
Link para o comentário
Compartilhar em outros sites

Eu sei, to vendo um tuto, mas ta muito mal explicado ¬¬, não tem como me dizer como faz essa parada ?

Pera, é que tava fazendo backup da pasta do eclipse com meus plugins e não pude mandar o código, vou fazer aqui, depois edito

 

@Edit:

@EventHandler(priority=EventPriority.HIGH)
public void Kick(PlayerLoginEvent e){
    Result result = e.getResult();
    if(result == Result.KICK_FULL){
        String ServerFull = instance.getConfig().getString("ServerFull");
        ServerFull = ChatColor.translateAlternateColorCodes('&', ServerFull);
        e.setKickMessage(ServerFull);
    }else if(result == Result.KICK_WHITELIST){
        String Whitelist = instance.getConfig().getString("Whitelist");
        Whitelist = ChatColor.translateAlternateColorCodes('&', Whitelist);
        e.setKickMessage(Whitelist);
    }
}
Editado por Dery
Link para o comentário
Compartilhar em outros sites

 

Tenta isso

	@EventHandler(priority = EventPriority.HIGH)
	public void onPlayerLogin(PlayerPreLoginEvent e) {
		if(e.getResult().equals(Result.KICK_FULL)) {
			e.disallow(Result.KICK_OTHER, ChatColor.translateAlternateColorCodes('&', this.plugin.getConfig().getString("ServerFull")));
			return;
		}
		if(e.getResult().equals(Result.KICK_WHITELIST)) {
			e.disallow(Result.KICK_OTHER, ChatColor.translateAlternateColorCodes('&', this.plugin.getConfig().getString("Whitelist")));
			return;
		}
	}

http://prntscr.com/anl6fc

Link para o comentário
Compartilhar em outros sites

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