/[projects]/miscJava/bukkit-minecraft-plugins/whois/src/dk/thoerup/bukkit/whois/LoginHandler.java
ViewVC logotype

Annotation of /miscJava/bukkit-minecraft-plugins/whois/src/dk/thoerup/bukkit/whois/LoginHandler.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1603 - (hide annotations) (download)
Mon Sep 26 19:04:28 2011 UTC (12 years, 8 months ago) by torben
File size: 944 byte(s)
imported whois plugin
1 torben 1603 package dk.thoerup.bukkit.whois;
2    
3    
4     import org.bukkit.event.player.*;
5     import org.bukkit.util.config.Configuration;
6     import org.bukkit.ChatColor;
7    
8     import org.bukkit.plugin.Plugin;
9     import org.bukkit.entity.Player;
10    
11    
12     public class LoginHandler extends PlayerListener {
13    
14     Configuration config;
15     Plugin plugin;
16    
17     public LoginHandler(Configuration config, Plugin plugin) {
18     this.config = config;
19     this.plugin = plugin;
20     }
21    
22    
23     @Override
24     public void onPlayerJoin(PlayerJoinEvent event) {
25     final Player player = event.getPlayer();
26     final String name = player.getName().toLowerCase() ;
27    
28     String whois = config.getString( name + ".whois" );
29    
30    
31     if (whois == null || whois.equals("") ) {
32     player.getServer().getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
33     @Override
34     public void run() {
35     player.sendMessage(ChatColor.RED + "You haven't set a personal who-is message. please set one with /setwhois");
36     }
37     });
38     }
39    
40     }
41     }

  ViewVC Help
Powered by ViewVC 1.1.20