16 |
public class DoorBlockListener extends BlockListener { |
public class DoorBlockListener extends BlockListener { |
17 |
|
|
18 |
|
|
19 |
DoorStorage store; |
private DoorStorage store; |
20 |
private DoorOpenListener handler; |
private DoorOpenListener handler; |
21 |
|
|
22 |
Plugin plugin; |
private Plugin plugin; |
23 |
|
|
24 |
public DoorBlockListener(Plugin plugin) { |
public DoorBlockListener(Plugin plugin) { |
25 |
this.plugin = plugin; |
this.plugin = plugin; |
40 |
Door door = store.findDoor(event.getBlock().getLocation() ); |
Door door = store.findDoor(event.getBlock().getLocation() ); |
41 |
if (door != null) { |
if (door != null) { |
42 |
Player player = event.getPlayer(); |
Player player = event.getPlayer(); |
43 |
if ( ! door.owner.equals( player.getName() )) { |
if ( ! door.getOwner().equals( player.getName() )) { |
44 |
Player owner = player.getServer().getPlayer( door.owner ); |
|
45 |
|
Player owner = player.getServer().getPlayer( door.getOwner() ); |
46 |
|
|
47 |
if (owner != null) { |
if (owner != null) { |
48 |
owner.sendMessage("" + player.getName() + " broke one of your secret doors"); |
owner.sendMessage("" + player.getName() + " broke one of your secret doors"); |
81 |
|
|
82 |
String parts[] = line1.split("x"); |
String parts[] = line1.split("x"); |
83 |
width = Integer.parseInt( parts[0] ); |
width = Integer.parseInt( parts[0] ); |
84 |
height = Integer.parseInt( parts[0] ); |
height = Integer.parseInt( parts[1] ); |
85 |
|
|
86 |
if (width <1 || width>5) { |
if (width <1 || width>8) { |
87 |
event.getPlayer().sendMessage("width must be between 1 and 5 (inclusive)"); |
event.getPlayer().sendMessage("width must be between 1 and 8 (inclusive)"); |
88 |
return; |
return; |
89 |
} |
} |
90 |
if (height <2 || height>5) { |
if (height <2 || height>5) { |