@Override public void prepare(CastContext context, ConfigurationSection parameters) { super.prepare(context, parameters); direction = BlockFace.UP; try { direction = BlockFace.valueOf(parameters.getString("direction", "up").toUpperCase()); } catch (Exception ex) { context.getLogger().info("Invalid search direction: " + parameters.getString("direction")); direction = BlockFace.DOWN; } }