Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.bildungistsuper.listener;
- import java.io.File;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.Server;
- import org.bukkit.World;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.inventory.PlayerInventory;
- import me.bildungistsuper.main.Main;
- import me.bildungistsuper.manager.ItemManager;
- public class OnJoin
- implements Listener
- {
- private Main plugin = Main.getPlugin();
- @EventHandler
- public void onJoin(PlayerJoinEvent e)
- {
- Player p = e.getPlayer();
- e.setJoinMessage("§a+ §7" + p.getName());
- p.sendMessage(Main.Prefix + "§8--------------[ §bKrasserJunge.net §8]--------------");
- p.sendMessage(Main.Prefix + "§7Besuche uns auch im Ts3: §ets.krasserjunge.net");
- p.sendMessage(Main.Prefix + "§7Besuche uns auch im Web: §e§nhttp://www.krasserjunge.net");
- p.sendMessage(Main.Prefix + "§7Vote fuer die krassen Jungs: §e§nhttp://vote.krasserjunge.net");
- p.sendMessage(Main.Prefix + "§7Wenn du einen Hacker gesehen hast: §e/report");
- p.sendMessage(Main.Prefix + "§7Wir wuenschen dir VIEL SPASS! ");
- p.sendMessage(Main.Prefix + "§8--------------[ §bKrasserJunge.net §8]--------------");
- p.setMaxHealth(1.0D);
- p.setHealth(1.0D);
- p.setFoodLevel(20);
- p.sendTitle(Main.Prefix, "§7Willkommen zurück, §e" + p.getName());
- p.getInventory().clear();
- p.getInventory().setBoots(null);
- p.getInventory().setChestplate(null);
- p.getInventory().setLeggings(null);
- if (p.hasPermission("lobby.yt"))
- {
- p.getInventory().setItem(0, ItemManager.createItem(Material.REDSTONE_COMPARATOR, 1, 0, "§cEinstellung §7(Rechtsklick)"));
- p.getInventory().setItem(3, ItemManager.IDStack1("§6Teleporter §7(Rechtsklick)", 347, null, 1));
- p.getInventory().setItem(8, ItemManager.createHeadItem(p.getName(), "§9Profil §7(Rechtsklick)"));
- p.getInventory().setItem(5, ItemManager.createItem(Material.TNT, 1, 0, "§5Silent Lobby §7(Rechtsklick)"));
- }
- else
- {
- p.getInventory().setItem(0, ItemManager.createItem(Material.REDSTONE_COMPARATOR, 1, 0, "§cEinstellung §7(Rechtsklick)"));
- p.getInventory().setItem(4, ItemManager.IDStack1("§6Teleporter §7(Rechtsklick)", 347, null, 1));
- p.getInventory().setItem(8, ItemManager.createHeadItem(p.getName(), "§9Profil §7(Rechtsklick)"));
- }
- File file = new File("plugins/LobbySystem", "Warps.yml");
- YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
- Location loc = p.getLocation();
- if (!file.exists())
- {
- p.sendMessage(Main.Prefix + " §cEs wurde noch kein Spawn gesetzt.");
- }
- else
- {
- double x = cfg.getDouble("XSpawn");
- double y = cfg.getDouble("YSpawn");
- double z = cfg.getDouble("ZSpawn");
- double yaw = cfg.getDouble("YawSpawn");
- double pitch = cfg.getDouble("PitchSpawn");
- String worldname = cfg.getString("WorldnameSpawn");
- World welt = Bukkit.getServer().getWorld(worldname);
- loc.setX(x);
- loc.setY(y);
- loc.setZ(z);
- loc.setYaw((float)yaw);
- loc.setPitch((float)pitch);
- loc.setWorld(welt);
- p.teleport(loc);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement