Particles/src/main/java/com/alttd/events/LoginEvent.java

33 lines
1.1 KiB
Java
Raw Normal View History

package com.alttd.events;
2021-12-22 20:12:02 +00:00
import com.alttd.VillagerUI;
2021-12-23 02:14:08 +00:00
import com.alttd.config.Config;
import com.alttd.database.Queries;
import com.alttd.objects.EconUser;
2021-12-23 02:14:08 +00:00
import com.alttd.util.Logger;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
2021-12-22 20:12:02 +00:00
import org.bukkit.scheduler.BukkitRunnable;
import java.util.UUID;
public class LoginEvent implements Listener {
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
2021-12-22 20:12:02 +00:00
new BukkitRunnable() {
@Override
public void run() {
UUID uuid = event.getPlayer().getUniqueId();
EconUser user = EconUser.getUser(uuid);
int minutes = Queries.getMinutesSinceUpdated(uuid);
2021-12-22 20:12:02 +00:00
user.removePoints(minutes * 2);
2021-12-23 02:14:08 +00:00
if (Config.DEBUG)
Logger.info("Loaded EconUser for % and removed % points",
event.getPlayer().getName(), String.valueOf(minutes * 2));
2021-12-22 20:12:02 +00:00
}
}.runTask(VillagerUI.getInstance());
}
}