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

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

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

miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/secretdoor/DoorBlockListener.java revision 1680 by torben, Wed Jan 25 21:55:33 2012 UTC miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/secretdoor/DoorBlockListener.java revision 2429 by torben, Mon Mar 9 12:29:22 2015 UTC
# Line 4  package dk.thoerup.bukkit.hoeruputils.se Line 4  package dk.thoerup.bukkit.hoeruputils.se
4  import java.util.regex.Matcher;  import java.util.regex.Matcher;
5  import java.util.regex.Pattern;  import java.util.regex.Pattern;
6    
7    import org.bukkit.Material;
8  import org.bukkit.block.Block;  import org.bukkit.block.Block;
9  import org.bukkit.entity.Player;  import org.bukkit.entity.Player;
10  import org.bukkit.event.EventHandler;  import org.bukkit.event.EventHandler;
# Line 111  public class DoorBlockListener implement Line 112  public class DoorBlockListener implement
112    
113                  Block sign = event.getBlock();                  Block sign = event.getBlock();
114                                    
115                  if (sign.getTypeId() == 63) {                  if ( sign.getType().equals( Material.SIGN) ) {
116                          // don't react on floor signs                          // don't react on floor signs
117                          return;                          return;
118                  }                  }
# Line 119  public class DoorBlockListener implement Line 120  public class DoorBlockListener implement
120                  String line0 = event.getLine(0).trim().toLowerCase();                  String line0 = event.getLine(0).trim().toLowerCase();
121                  String line1 = event.getLine(1).trim().toLowerCase();                  String line1 = event.getLine(1).trim().toLowerCase();
122                  String line2 = event.getLine(2).trim().toLowerCase();                  String line2 = event.getLine(2).trim().toLowerCase();
123                    String line3 = event.getLine(3).trim();
124                                    
125                  int width = 2;                  int width = 2;
126                  int height = 2;                  int height = 2;
127    
128                  boolean isPrivate = false;                  boolean isPrivate = false;
129                    String password = "";
130    
131                  String owner = event.getPlayer().getName();                  String owner = event.getPlayer().getName();
132    
# Line 154  public class DoorBlockListener implement Line 157  public class DoorBlockListener implement
157                          if( line2.equals("private") ) {                          if( line2.equals("private") ) {
158                                  isPrivate = true;                                  isPrivate = true;
159                          }                          }
160                            password = line3;
161    
162                          try {                          try {
163                                  Door door = new Door(sign, width, height, store, owner, isPrivate );                                  Door door = new Door(sign, width, height, store, owner, isPrivate, password);
164    
165                                  store.addDoor(door);                                  store.addDoor(door);
166    

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

  ViewVC Help
Powered by ViewVC 1.1.20