Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. package de.dorung.dclobbysystem.listeners;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Location;
  5. import org.bukkit.World;
  6. import org.bukkit.configuration.file.FileConfiguration;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.Listener;
  10. import org.bukkit.event.player.PlayerJoinEvent;
  11. import org.bukkit.scoreboard.DisplaySlot;
  12. import org.bukkit.scoreboard.Objective;
  13. import org.bukkit.scoreboard.Scoreboard;
  14.  
  15. import de.dorung.dclobbysystem.main.Main;
  16.  
  17. public class JoinListener implements Listener {
  18.  
  19. @EventHandler
  20. public void onPlayerJoin(PlayerJoinEvent event) {
  21. Player player = event.getPlayer();
  22.  
  23. event.setJoinMessage(Main.PREFIX + "§a" + player.getName() + " §7hat den Server beitreten");
  24.  
  25. //Teleport to HUB Point
  26. FileConfiguration config = Main.getPlugin().getConfig();
  27. World world = Bukkit.getWorld(config.getString("Hub.World"));
  28. double x = config.getDouble("Hub.X");
  29. double y = config.getDouble("Hub.Y");
  30. double z = config.getDouble("Hub.Z");
  31. float yaw = (float) config.getDouble("Hub.Yaw");
  32. float pitch = (float) config.getDouble("Hub.Pitch");
  33.  
  34. Location location = new Location(world, x, y, z, yaw, pitch);
  35. player.teleport(location);
  36.  
  37. //Scoreboard
  38. Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
  39. Objective objective = board.registerNewObjective("da", "adsa", "adsa");
  40. objective.setDisplaySlot(DisplaySlot.SIDEBAR);
  41. objective.setDisplayName("§7⋙§6DCODE.NET§7⋘");
  42. objective.getScore(" ").setScore(12);
  43. objective.getScore("§7Spieler:").setScore(11);
  44. objective.getScore("§8⋙ §6" + player.getName()).setScore(10);
  45. objective.getScore(" ").setScore(9);
  46. objective.getScore("§7Coins:").setScore(8);
  47. objective.getScore("§8⋙ §cno function").setScore(7);
  48. objective.getScore(" ").setScore(6);
  49. objective.getScore("§7Spielzeit:").setScore(5);
  50. objective.getScore("§8⋙ §cno function").setScore(4);
  51. objective.getScore(" ").setScore(3);
  52. objective.getScore("§7Webseite:").setScore(2);
  53. objective.getScore("§8⋙ §cno website").setScore(1);
  54. player.setScoreboard(board);
  55. }
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement