Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. import org.bukkit.entity.Player;
  2. import org.bukkit.event.EventHandler;
  3. import org.bukkit.event.Listener;
  4. import org.bukkit.event.player.PlayerJoinEvent;
  5. import org.bukkit.inventory.ItemStack;
  6.  
  7. import me.NsuperT.BuildStratics.LobbySystem.API.ItemAPI;
  8. import me.NsuperT.BuildStratics.LobbySystem.Inventorys.SpawnInventory;
  9. import me.NsuperT.BuildStratics.LobbySystem.Main.Main;
  10. import org.bukkit.plugin.Plugin;
  11. import org.bukkit.potion.PotionEffectType;
  12. import org.bukkit.scheduler.BukkitRunnable;
  13.  
  14. import java.io.File;
  15.  
  16. public class JoinListener implements Listener{
  17.  
  18. private Main main;
  19.  
  20. public static File GEHEIMfile = new File("plugins//LobbySystem//GEHEIM");
  21. public static YamlConfiguration GEHEIMcfg = YamlConfiguration.loadConfiguration(GEHEIMfile);
  22.  
  23.  
  24. public JoinListener(Main main) {
  25. this.main = main;
  26. Bukkit.getPluginManager().registerEvents(this, main);
  27. }
  28. @EventHandler
  29. public void onJoin(PlayerJoinEvent e) {
  30. Player player = e.getPlayer();
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39. //Join Message
  40.  
  41. e.setJoinMessage(null);
  42.  
  43. //Teleport
  44.  
  45.  
  46.  
  47.  
  48. Location spawn = new Location(Bukkit.getWorld("L2"), -11.547, 28.00000, -12.430);
  49. spawn.setYaw(43);
  50. spawn.setPitch((float) 14.5);
  51. player.teleport(spawn);
  52.  
  53.  
  54.  
  55. //Setzen
  56.  
  57. player.setGameMode(GameMode.ADVENTURE);
  58. player.setHealth(20D);
  59. player.setFoodLevel(20);
  60. player.setAllowFlight(false);
  61. player.getInventory().clear();
  62. player.getInventory().setHeldItemSlot(4);
  63.  
  64.  
  65. //Inventar Items setzten
  66.  
  67. SpawnInventory.openInv(player);
  68.  
  69.  
  70.  
  71. if(!GEHEIMcfg.contains(player.getName())) {
  72. if(!(GEHEIMcfg.get(player.getName() + ".GEHEIM").equals("true"))) {
  73. GEHEIMInventory.openGEHEIMInv(player);
  74. }
  75.  
  76. }
  77.  
  78.  
  79. // player.getInventory().setItem(1, new ItemAPI("§6§lTestitem", Material.NETHER_STAR, (byte)0, 1, "§7Dies ist das Test Item").build());
  80.  
  81. // main.setPrefix(e.getPlayer());
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92. }
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement