[Simple Welcome Message][ERROR][Help]

JuNix025

New Member
What can it be every time i quit it gives me this error

This is my Main code:
JavaScript:
package me.junix.rulescmd;

import cn.nukkit.Player;

import cn.nukkit.command.Command;
import cn.nukkit.command.CommandSender;
import cn.nukkit.plugin.PluginBase;

public class Main extends PluginBase {

    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if(sender instanceof Player) {
            Player player = (Player) sender;
            player.sendMessage("§7[§c1§7]§eNo Cheats!");
            player.sendMessage("§7[§c2§7]§eBe Respectful!");
            player.sendMessage("§7[§c3§7]§eNo Advertising!");
            return true;
        }
        return false;
    }


    @Override
    public void onEnable() {
        getServer().getPluginManager().registerEvents(new JoinQuit(), this);
    }
}
This my QuitJoin event :
JavaScript:
package me.junix.rulescmd;


import cn.nukkit.event.EventHandler;
import cn.nukkit.event.Listener;
import cn.nukkit.event.player.PlayerJoinEvent;
import cn.nukkit.event.player.PlayerQuitEvent;

public class JoinQuit implements Listener {

    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent event) {
        event.setJoinMessage("§aWelcome §aTo §cUber§aFactions");
    }

    @EventHandler
    public void OnPlayerQuit(PlayerQuitEvent event) {

    }
}
And this my plugin YML:
Code:
name: rulescmd
main: me.junix.rulescmd.Main
version: "1.0"
api: ["1.0.0"]
author: junix

commands:
   rules:
      Description: This is for player to read the rules
      Usage: /rules

This is the error i am getting when i leave the server.
Code:
2020-07-22 11:42:30.558 [main] INFO  - §aWelcome §aTo §cUber§aFactions
2020-07-22 11:42:44.858 [main] FATAL - Could not pass event "cn.nukkit.event.player.PlayerQuitEvent" to "Broadcaster v1.0": null on me.kkdevs.broadcaster.listener.PlayerQuitListener
2020-07-22 11:42:44.860 [main] ERROR - Throwing
cn.nukkit.utils.EventException: null
    at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:34) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:56) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.plugin.PluginManager.callEvent(PluginManager.java:546) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Player.close(Player.java:3671) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Player.close(Player.java:3657) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.network.RakNetInterface.closeSession(RakNetInterface.java:83) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:164) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:65) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.network.Network.processInterfaces(Network.java:152) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.tick(Server.java:1137) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.tickProcessor(Server.java:916) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.start(Server.java:893) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Server.<init>(Server.java:578) [nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Nukkit.main(Nukkit.java:112) [nukkit-1.0-SNAPSHOT.jar:?]
Caused by: java.lang.NullPointerException

    at java.util.concurrent.ConcurrentHashMap.get(Unknown Source) ~[?:1.8.0_251]
    at cn.nukkit.network.RakNetInterface.getNetworkLatency(RakNetInterface.java:89) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at cn.nukkit.Player.getPing(Player.java:1121) ~[nukkit-1.0-SNAPSHOT.jar:?]
    at me.kkdevs.broadcaster.Loader.replace(Loader.java:57) ~[?:?]
    at me.kkdevs.broadcaster.listener.PlayerQuitListener.onQuit(PlayerQuitListener.java:15) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_251]
    at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:29) ~[nukkit-1.0-SNAPSHOT.jar:?]
    ... 13 more
2020-07-22 11:42:44.876 [main] INFO  - §eBigJuNiToX left the game
 
Last edited:

JuNix025

New Member
The problem seems to be in the package me.kkdevs.broadcaster, not in your plugin
Alright i was wondering i got everything in the plugin, Thank you will definitely check it out and let you know,

I might need to update the me.kkdevs.broadcaster if i am not mistaking its coming from the eclipse ide?

Again thanks for your reply :D
 
Top