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

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

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

revision 1911 by torben, Wed Jan 9 21:09:10 2013 UTC revision 3201 by torben, Wed May 31 08:56:00 2017 UTC
# Line 1  Line 1 
1  package dk.thoerup.bukkit.hoeruputils;  package dk.thoerup.bukkit.hoeruputils;
2    
3  import org.bukkit.ChatColor;  import java.io.File;
4    import java.util.Set;
5    import java.util.TreeSet;
6    
7  import org.bukkit.Location;  import org.bukkit.Location;
8    import org.bukkit.OfflinePlayer;
9  import org.bukkit.Server;  import org.bukkit.Server;
10  import org.bukkit.World;  import org.bukkit.World;
11  import org.bukkit.command.Command;  import org.bukkit.command.Command;
12  import org.bukkit.command.CommandExecutor;  import org.bukkit.command.CommandExecutor;
13  import org.bukkit.command.CommandSender;  import org.bukkit.command.CommandSender;
14    import org.bukkit.configuration.file.YamlConfiguration;
15  import org.bukkit.entity.Player;  import org.bukkit.entity.Player;
 import org.bukkit.OfflinePlayer;  
 import org.bukkit.plugin.Plugin;  
   
 import org.bukkit.event.Listener;  
16  import org.bukkit.event.EventHandler;  import org.bukkit.event.EventHandler;
17  import org.bukkit.event.player.PlayerTeleportEvent;  import org.bukkit.event.Listener;
 import org.bukkit.event.player.PlayerPortalEvent;  
 import org.bukkit.event.player.PlayerMoveEvent;  
 import org.bukkit.event.player.PlayerJoinEvent;  
 import org.bukkit.event.player.PlayerRespawnEvent;  
   
18  import org.bukkit.event.block.BlockBreakEvent;  import org.bukkit.event.block.BlockBreakEvent;
19  import org.bukkit.event.block.BlockPlaceEvent;  import org.bukkit.event.block.BlockPlaceEvent;
20    import org.bukkit.event.player.PlayerJoinEvent;
21  import org.bukkit.configuration.file.YamlConfiguration;  import org.bukkit.event.player.PlayerMoveEvent;
22    import org.bukkit.event.player.PlayerPortalEvent;
23  import java.io.File;  import org.bukkit.event.player.PlayerRespawnEvent;
24  import java.io.*;  import org.bukkit.event.player.PlayerTeleportEvent;
   
 import java.util.ArrayList;  
 import java.util.Set;  
 import java.util.TreeSet;  
25    
26  public class Jail implements CommandExecutor,  Listener {  public class Jail implements CommandExecutor,  Listener {
27                    
# Line 66  public class Jail implements CommandExec Line 58  public class Jail implements CommandExec
58                  jailLocation = loadLocation(config, plugin.getServer(), "jailloc");                  jailLocation = loadLocation(config, plugin.getServer(), "jailloc");
59                  releaseLocation = loadLocation(config, plugin.getServer(), "releaseloc");                  releaseLocation = loadLocation(config, plugin.getServer(), "releaseloc");
60    
61                    @SuppressWarnings("unchecked")
62                  Set<String> tmpSet = (Set<String>) config.get("jails");                  Set<String> tmpSet = (Set<String>) config.get("jails");
63                  jailed.addAll(tmpSet);                  jailed.addAll(tmpSet);
64          }          }
# Line 155  public class Jail implements CommandExec Line 148  public class Jail implements CommandExec
148                          }                          }
149                          jailed.add( inmate.getName() );                          jailed.add( inmate.getName() );
150                          save();                          save();
151                          sender.sendMessage("player is imprisoned");                          sender.sendMessage("player " + inmate.getName() + " is imprisoned");
152                          return true;                          return true;
153                  }                  }
154    
# Line 180  public class Jail implements CommandExec Line 173  public class Jail implements CommandExec
173                                  plugin.getMessageWrapper().sendMessage("Jail System", inmate, "You have been release from jail - you are free to go home");                                  plugin.getMessageWrapper().sendMessage("Jail System", inmate, "You have been release from jail - you are free to go home");
174                          }                          }
175                          save();                          save();
176                          sender.sendMessage("player is released");                          sender.sendMessage("player " + inmate.getName() + " is released");
177                          return true;                          return true;
178                  }                  }
179    

Legend:
Removed from v.1911  
changed lines
  Added in v.3201

  ViewVC Help
Powered by ViewVC 1.1.20