6 |
import org.bukkit.World; |
import org.bukkit.World; |
7 |
import org.bukkit.entity.Player; |
import org.bukkit.entity.Player; |
8 |
import org.bukkit.event.player.PlayerInteractEvent; |
import org.bukkit.event.player.PlayerInteractEvent; |
9 |
import org.bukkit.event.player.PlayerListener; |
import org.bukkit.event.Listener; |
10 |
|
import org.bukkit.event.EventHandler; |
11 |
import org.bukkit.plugin.Plugin; |
import org.bukkit.plugin.Plugin; |
12 |
|
|
13 |
|
|
14 |
|
|
15 |
public class DoorOpenListener extends PlayerListener{ |
public class DoorOpenListener implements Listener{ |
16 |
|
|
17 |
private DoorStorage store; |
private DoorStorage store; |
18 |
|
|
24 |
this.plugin = plugin; |
this.plugin = plugin; |
25 |
} |
} |
26 |
|
|
27 |
@Override |
@EventHandler |
28 |
public void onPlayerInteract(PlayerInteractEvent event) { |
public void onPlayerInteract(PlayerInteractEvent event) { |
29 |
|
|
30 |
Player player = event.getPlayer(); |
Player player = event.getPlayer(); |
43 |
return; |
return; |
44 |
} |
} |
45 |
|
|
46 |
|
if (door.isPrivate() == true && !door.getOwner().equals(player.getName() ) ) { |
47 |
|
return; |
48 |
|
} |
49 |
|
|
50 |
final World world = player.getWorld(); |
final World world = player.getWorld(); |
51 |
final Location loc = event.getClickedBlock().getLocation(); |
final Location loc = event.getClickedBlock().getLocation(); |
52 |
|
|