/[projects]/miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/deprecated/ZapCommand.java
ViewVC logotype

Diff of /miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/deprecated/ZapCommand.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/ZapCommand.java revision 1500 by torben, Sat Jun 4 11:47:19 2011 UTC miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/deprecated/ZapCommand.java revision 3220 by torben, Sat Jan 6 14:41:35 2018 UTC
# Line 1  Line 1 
1  package dk.thoerup.bukkit.hoeruputils;  package dk.thoerup.bukkit.hoeruputils.deprecated;
2    
3  import org.bukkit.ChatColor;  import org.bukkit.ChatColor;
4  import org.bukkit.Location;  import org.bukkit.Location;
# Line 9  import org.bukkit.command.CommandExecuto Line 9  import org.bukkit.command.CommandExecuto
9  import org.bukkit.command.CommandSender;  import org.bukkit.command.CommandSender;
10  import org.bukkit.entity.Player;  import org.bukkit.entity.Player;
11    
12    @Deprecated
13  public class ZapCommand implements CommandExecutor {  public class ZapCommand implements CommandExecutor {
14                    
15    
# Line 21  public class ZapCommand implements Comma Line 22  public class ZapCommand implements Comma
22    
23                  Player p = (Player) sender;                  Player p = (Player) sender;
24    
25                  if (args.length != 1) {                  if (args.length <1 || args.length > 2) {
26                          p.sendMessage("Usage: /zap <player>");                          p.sendMessage("Usage: /zap <player> [hard]");
27                          return true;                          return true;
28                  }                  }
29                    boolean hard = false;
30                    if (args.length == 2) {
31                            if ( !args[1].equals("hard") ) {
32                                    p.sendMessage("Usage: /zap <player> [hard]");
33                                    return true;
34                            } else if (p.isOp() ){
35                                    hard = true;
36                            } else {
37                                    p.sendMessage("Only ops can zap hard");
38                                    return true;
39                            }
40                    }
41    
42    
43                  Server server = p.getServer();                  Server server = p.getServer();
44    
45                  Player target = server.getPlayer(args[0]);                  Player target = server.getPlayer(args[0]);
# Line 35  public class ZapCommand implements Comma Line 50  public class ZapCommand implements Comma
50    
51                  World w = target.getWorld();                  World w = target.getWorld();
52                  Location l = target.getLocation();                  Location l = target.getLocation();
53                  w.strikeLightningEffect( l );                  if (hard == true) {
54                            w.strikeLightning(l);
55                    } else {
56                            w.strikeLightningEffect( l );
57                    }
58                  server.broadcastMessage( ChatColor.YELLOW + target.getName() + " was zapped by " + p.getName() );                  server.broadcastMessage( ChatColor.YELLOW + target.getName() + " was zapped by " + p.getName() );
59                                    
60                  return true;                  return true;

Legend:
Removed from v.1500  
changed lines
  Added in v.3220

  ViewVC Help
Powered by ViewVC 1.1.20