3 |
import java.io.File; |
import java.io.File; |
4 |
import java.text.SimpleDateFormat; |
import java.text.SimpleDateFormat; |
5 |
import java.util.Date; |
import java.util.Date; |
6 |
import java.util.List; |
import java.util.Set; |
7 |
import java.util.Map; |
import java.util.Map; |
8 |
import org.bukkit.Server; |
import org.bukkit.Server; |
|
import org.bukkit.util.config.ConfigurationNode; |
|
9 |
import org.bukkit.entity.Player; |
import org.bukkit.entity.Player; |
10 |
import org.bukkit.plugin.Plugin; |
import org.bukkit.plugin.Plugin; |
11 |
import org.bukkit.util.config.Configuration; |
|
12 |
|
import org.bukkit.configuration.file.YamlConfiguration; |
13 |
|
|
14 |
import org.kokakiwi.apicraft.events.ApiEvent; |
import org.kokakiwi.apicraft.events.ApiEvent; |
15 |
import org.kokakiwi.apicraft.events.ApiListener; |
import org.kokakiwi.apicraft.events.ApiListener; |
16 |
|
|
49 |
sb.append("--- Last seen players/offline ---\n"); |
sb.append("--- Last seen players/offline ---\n"); |
50 |
File configFile = new File("./plugins/LastSeen/times.yml"); |
File configFile = new File("./plugins/LastSeen/times.yml"); |
51 |
if (configFile.exists() ) { |
if (configFile.exists() ) { |
|
Configuration config = new Configuration(configFile); |
|
|
config.load(); |
|
52 |
|
|
53 |
List<String> keys = config.getKeys(null); |
YamlConfiguration config = new YamlConfiguration(); |
54 |
|
try { |
55 |
|
config.load(configFile); |
56 |
|
} catch (Exception e) { |
57 |
|
event.setResponse(e.toString() ); |
58 |
|
event.setActionTaken(true); |
59 |
|
return; |
60 |
|
} |
61 |
|
|
62 |
|
Set<String> keys = config.getKeys(false); |
63 |
if (keys != null) { |
if (keys != null) { |
64 |
for (String key : keys) { |
for (String key : keys) { |
65 |
if (server.getPlayer(key) != null) // player is online |
if (server.getPlayer(key) != null) // player is online |