Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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.ItemStack;
- import me.NsuperT.BuildStratics.LobbySystem.API.ItemAPI;
- import me.NsuperT.BuildStratics.LobbySystem.Inventorys.SpawnInventory;
- import me.NsuperT.BuildStratics.LobbySystem.Main.Main;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.potion.PotionEffectType;
- import org.bukkit.scheduler.BukkitRunnable;
- import java.io.File;
- public class JoinListener implements Listener{
- private Main main;
- public static File GEHEIMfile = new File("plugins//LobbySystem//GEHEIM");
- public static YamlConfiguration GEHEIMcfg = YamlConfiguration.loadConfiguration(GEHEIMfile);
- public JoinListener(Main main) {
- this.main = main;
- Bukkit.getPluginManager().registerEvents(this, main);
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- Player player = e.getPlayer();
- //Join Message
- e.setJoinMessage(null);
- //Teleport
- Location spawn = new Location(Bukkit.getWorld("L2"), -11.547, 28.00000, -12.430);
- spawn.setYaw(43);
- spawn.setPitch((float) 14.5);
- player.teleport(spawn);
- //Setzen
- player.setGameMode(GameMode.ADVENTURE);
- player.setHealth(20D);
- player.setFoodLevel(20);
- player.setAllowFlight(false);
- player.getInventory().clear();
- player.getInventory().setHeldItemSlot(4);
- //Inventar Items setzten
- SpawnInventory.openInv(player);
- if(!GEHEIMcfg.contains(player.getName())) {
- if(!(GEHEIMcfg.get(player.getName() + ".GEHEIM").equals("true"))) {
- GEHEIMInventory.openGEHEIMInv(player);
- }
- }
- // player.getInventory().setItem(1, new ItemAPI("§6§lTestitem", Material.NETHER_STAR, (byte)0, 1, "§7Dies ist das Test Item").build());
- // main.setPrefix(e.getPlayer());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement