10 |
import org.bukkit.configuration.file.*; |
import org.bukkit.configuration.file.*; |
11 |
|
|
12 |
|
|
13 |
public class LogintimeHandler extends PlayerListener { |
public class LogintimeHandler implements Listener { |
14 |
|
|
15 |
static final String FILENAME = "logintime.yml"; |
static final String FILENAME = "logintime.yml"; |
16 |
|
|
28 |
return config; |
return config; |
29 |
} |
} |
30 |
|
|
31 |
|
@EventHandler |
32 |
public void onPlayerLogin(PlayerLoginEvent event) { |
public void onPlayerLogin(PlayerLoginEvent event) { |
33 |
config.set( event.getPlayer().getName() + ".logintime", System.currentTimeMillis() ); |
config.set( event.getPlayer().getName() + ".logintime", System.currentTimeMillis() ); |
34 |
saveTimes(); |
saveTimes(); |
35 |
} |
} |
36 |
|
|
37 |
|
@EventHandler |
38 |
public void onPlayerQuit(PlayerQuitEvent event) { |
public void onPlayerQuit(PlayerQuitEvent event) { |
39 |
config.set( event.getPlayer().getName() + ".logintime", null); |
config.set( event.getPlayer().getName() + ".logintime", null); |
40 |
saveTimes(); |
saveTimes(); |