@Override
public boolean open(Player player) {
BeaconOpenEvent event = player.getEngine().getEventManager().callEvent(new BeaconOpenEvent(this, player));
if (!event.isCancelled()) {
player.get(WindowHolder.class).openWindow(new BeaconWindow(player, this, new BeaconInventory()));
return true;
}
return false;
}