package pl.shizzerek.markety.listeners; import java.util.List; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import pl.shizzerek.markety.database.Market; import pl.shizzerek.markety.database.Offer; import pl.shizzerek.markety.database.User; import pl.shizzerek.markety.managers.MarketManager; import pl.shizzerek.markety.managers.OfferManager; import pl.shizzerek.markety.managers.UserManager; import pl.shizzerek.markety.utils.ChatUtil; import pl.shizzerek.markety.utils.DataUtil; public class PlayerJoinListener implements Listener { @EventHandler public void onJoin(PlayerJoinEvent e) { Player p = e.getPlayer(); User u = UserManager.getUser(p); Market m = MarketManager.getUser("MARKET-INFO"); if (m == null) { MarketManager.createrMarket("MARKET-INFO"); } if (u == null) { UserManager.createrUser(p); ChatUtil.sendMessage(p, "&6Utworzono konto!"); } else { ChatUtil.sendMessage(p, "&8# &7Zloto do wyplacenia z marketu: &6" + u.getGold()); } if (u.getOffer() != "Brak") { for (int i = 0; i < OfferManager.getBazars().size(); i++) { Offer bazar = (Offer)OfferManager.getBazars().get(i); if (bazar.getName().equalsIgnoreCase(p.getName())) { if (bazar.isOfferTime()) { ChatUtil.sendMessage(p, "&8# &aTwoja oferta jest wazna jescze przez &7" + DataUtil.secondsToString(bazar.getOffer_time())); } else { ChatUtil.sendMessage(p, "&8# &cTwoja oferta wygasla! mozesz ja odebrac wpisujac &7/market zwroc"); } } } } } }