so for my server i have this custom join event but when i join the server it does not show up. Code: @EventHandler(priority=EventPriority.NORMAL) public void onJoin(PlayerJoinEvent e) { Player p = e.getPlayer(); KitHandler.delKit(e.getPlayer()); p.getInventory().clear(); p.getInventory().addItem(new ItemStack[] { Gui.guiItem }); p.getInventory().addItem(new ItemStack[] { Gui.shopItem }); p.getInventory().addItem(new ItemStack[] { Gui.donateItem }); p.getInventory().addItem(new ItemStack[] { Gui.funItem }); if(p.hasPlayedBefore()) { Bukkit.broadcastMessage(ChatColor.YELLOW + "" + ChatColor.BOLD + "Welcome " + p.getName() + " to ParadiseKits!"); } p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(""); p.sendMessage(ChatColor.GRAY + "" + ChatColor.BOLD + "---------= Welcome to " + ChatColor.YELLOW + ChatColor.BOLD + "ParadiseKits! " + ChatColor.GRAY + ChatColor.BOLD + "=---------"); p.sendMessage(ChatColor.YELLOW + "Website: " + ChatColor.GRAY + "COMING SOON"); p.sendMessage(ChatColor.YELLOW + "Donate: " + ChatColor.GRAY + "http://paradisekits.buycraft.net/"); p.sendMessage(ChatColor.GRAY + "" + ChatColor.BOLD + "---------= Welcome to " + ChatColor.YELLOW + ChatColor.BOLD + "ParadiseKits! " + ChatColor.GRAY + ChatColor.BOLD + "=---------"); e.setJoinMessage(ChatColor.YELLOW + "[" + ChatColor.GRAY + "+" + ChatColor.YELLOW + "] " + ChatColor.GRAY + p.getName()); p.removePotionEffect(PotionEffectType.SPEED); p.removePotionEffect(PotionEffectType.INCREASE_DAMAGE); p.removePotionEffect(PotionEffectType.SLOW); p.removePotionEffect(PotionEffectType.BLINDNESS); p.removePotionEffect(PotionEffectType.POISON); p.removePotionEffect(PotionEffectType.INVISIBILITY); KitHandler.delKit(e.getPlayer()); p.teleport(Bukkit.getWorld("world").getSpawnLocation()); }
i did register the events, that onjoin is in a whole class of events and thats just one of them, they all work except for the onjoin.
1. Remove all: Code: p.sendMessage (""); replace it with: Code: for (int i = 1; i != 20; i++){ p.sendMessage (""); }
@nopvpgamer This gives us really no context. Please post all relevant classes (entire classes!). EDIT: Whoops, thought you were the OP for some reason...