/[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 1679 by torben, Sat Oct 1 15:21:07 2011 UTC revision 1680 by torben, Wed Jan 25 21:55:33 2012 UTC
# Line 6  import java.util.regex.Pattern; Line 6  import java.util.regex.Pattern;
6    
7  import org.bukkit.block.Block;  import org.bukkit.block.Block;
8  import org.bukkit.entity.Player;  import org.bukkit.entity.Player;
9    import org.bukkit.event.EventHandler;
10    import org.bukkit.event.Listener;
11  import org.bukkit.event.block.BlockBreakEvent;  import org.bukkit.event.block.BlockBreakEvent;
 import org.bukkit.event.block.BlockListener;  
12  import org.bukkit.event.block.BlockRedstoneEvent;  import org.bukkit.event.block.BlockRedstoneEvent;
13  import org.bukkit.event.block.SignChangeEvent;  import org.bukkit.event.block.SignChangeEvent;
 import org.bukkit.event.player.PlayerListener;  
14  import org.bukkit.plugin.Plugin;  import org.bukkit.plugin.Plugin;
15    
16    
17    
18  public class DoorBlockListener extends BlockListener {  public class DoorBlockListener implements Listener {
19    
20    
21          private DoorStorage store;          private DoorStorage store;
# Line 33  public class DoorBlockListener extends B Line 33  public class DoorBlockListener extends B
33                  handler = new DoorOpenListener(store, plugin);                  handler = new DoorOpenListener(store, plugin);
34          }          }
35                    
36          public PlayerListener getPlayerListener() {          public Listener getPlayerListener() {
37                  return handler;                  return handler;
38          }          }
39    
40          @Override          @EventHandler
41          public void onBlockBreak(BlockBreakEvent event) {          public void onBlockBreak(BlockBreakEvent event) {
42                  Door door = store.findDoor(event.getBlock().getLocation() );                  Door door = store.findDoor(event.getBlock().getLocation() );
43                  if (door != null) {                  if (door != null) {
# Line 82  public class DoorBlockListener extends B Line 82  public class DoorBlockListener extends B
82                                    
83          }          }
84    
85          @Override          @EventHandler
86          public void onBlockRedstoneChange(BlockRedstoneEvent event) {          public void onBlockRedstoneChange(BlockRedstoneEvent event) {
87                                    
88                  Block block = event.getBlock();                          Block block = event.getBlock();        
# Line 106  public class DoorBlockListener extends B Line 106  public class DoorBlockListener extends B
106    
107          }          }
108    
109          @Override          @EventHandler
110          public void onSignChange(SignChangeEvent event) {          public void onSignChange(SignChangeEvent event) {
111    
112                  Block sign = event.getBlock();                  Block sign = event.getBlock();

Legend:
Removed from v.1679  
changed lines
  Added in v.1680

  ViewVC Help
Powered by ViewVC 1.1.20