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

Diff of /miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/secretdoor/DoorBlockListener.java

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

revision 1536 by torben, Wed Jun 29 17:19:38 2011 UTC revision 1537 by torben, Wed Jun 29 18:12:42 2011 UTC
# Line 5  import java.util.regex.Matcher; Line 5  import java.util.regex.Matcher;
5  import java.util.regex.Pattern;  import java.util.regex.Pattern;
6    
7  import org.bukkit.block.Block;  import org.bukkit.block.Block;
8    import org.bukkit.entity.Player;
9  import org.bukkit.event.block.BlockBreakEvent;  import org.bukkit.event.block.BlockBreakEvent;
10  import org.bukkit.event.block.BlockListener;  import org.bukkit.event.block.BlockListener;
11  import org.bukkit.event.block.SignChangeEvent;  import org.bukkit.event.block.SignChangeEvent;
# Line 38  public class DoorBlockListener extends B Line 39  public class DoorBlockListener extends B
39          public void onBlockBreak(BlockBreakEvent event) {          public void onBlockBreak(BlockBreakEvent event) {
40                  Door door = store.findDoor(event.getBlock().getLocation() );                  Door door = store.findDoor(event.getBlock().getLocation() );
41                  if (door != null) {                  if (door != null) {
42                          event.getPlayer().sendMessage("Secret door broken");                          Player player = event.getPlayer();
43                            if ( ! door.owner.equals( player.getName() )) {
44                                    Player owner = player.getServer().getPlayer( door.owner );
45    
46                                    if (owner != null) {
47                                            owner.sendMessage("" + player.getName() + " broke one of your secret doors");
48                                    }
49                            }
50                            player.sendMessage("Secret door broken");
51                          store.removeDoor(door);                          store.removeDoor(door);
52                  }                  }
53          }          }

Legend:
Removed from v.1536  
changed lines
  Added in v.1537

  ViewVC Help
Powered by ViewVC 1.1.20