33 lines
1.1 KiB
Java
33 lines
1.1 KiB
Java
package com.alttd.events;
|
|
|
|
import com.alttd.VillagerUI;
|
|
import com.alttd.config.Config;
|
|
import com.alttd.database.Queries;
|
|
import com.alttd.objects.EconUser;
|
|
import com.alttd.util.Logger;
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.Listener;
|
|
import org.bukkit.event.player.PlayerJoinEvent;
|
|
import org.bukkit.scheduler.BukkitRunnable;
|
|
|
|
import java.util.UUID;
|
|
|
|
public class LoginEvent implements Listener {
|
|
@EventHandler
|
|
public void onPlayerJoin(PlayerJoinEvent event) {
|
|
new BukkitRunnable() {
|
|
@Override
|
|
public void run() {
|
|
UUID uuid = event.getPlayer().getUniqueId();
|
|
EconUser user = EconUser.getUser(uuid);
|
|
int minutes = Queries.getMinutesSinceUpdated(uuid);
|
|
|
|
user.removePoints(minutes * 2);
|
|
if (Config.DEBUG)
|
|
Logger.info("Loaded EconUser for % and removed % points",
|
|
event.getPlayer().getName(), String.valueOf(minutes * 2));
|
|
}
|
|
}.runTask(VillagerUI.getInstance());
|
|
}
|
|
}
|