Advertisement
Guest User

JoinEvent.java

a guest
May 6th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. package dev.gewooniraj.dcmain.Events;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.Material;
  6. import org.bukkit.configuration.file.FileConfiguration;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.EventPriority;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.player.PlayerJoinEvent;
  12. import org.bukkit.inventory.ItemStack;
  13. import org.bukkit.inventory.meta.ItemMeta;
  14.  
  15. import dev.gewooniraj.dcmain.Main;
  16.  
  17. /**
  18. * Created by Iraj on 5-5-2017.
  19. */
  20. public class JoinEvent implements Listener {
  21.  
  22. FileConfiguration config = Main.config;
  23.  
  24. @SuppressWarnings("deprecation")
  25. @EventHandler(priority = EventPriority.HIGHEST)
  26. public void onJoin(final PlayerJoinEvent event) {
  27. final Player player = event.getPlayer();
  28.  
  29. // start - other thingy xd
  30. player.getInventory().clear();
  31. ItemStack stafflist = new ItemStack(Material.ENCHANTED_BOOK, 1);
  32. ItemMeta metaStafflist = stafflist.getItemMeta();
  33. metaStafflist.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&2Staff List"));
  34. stafflist.setItemMeta(metaStafflist);
  35. player.getInventory().setItem(8, stafflist);
  36. // end - other thingy xd
  37.  
  38. String join = config.getString("join-message");
  39. String j7 = join.replaceAll("&", "§");
  40. String jp = j7.replaceAll("%player%", player.getDisplayName());
  41.  
  42. event.setJoinMessage(null);
  43. Bukkit.getServer().getScheduler().scheduleAsyncDelayedTask(Main.getPlugin(Main.class), new Runnable() {
  44. @Override
  45. public void run() {
  46. for (Player all : Bukkit.getOnlinePlayers()) {
  47. all.sendMessage(jp);
  48. }
  49. }
  50. }, 30L);
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement