2019-01-19 16:52:04 +01:00
|
|
|
package world.bentobox.greenhouses.greenhouse;
|
|
|
|
|
|
|
|
import java.util.Optional;
|
|
|
|
|
|
|
|
import org.bukkit.Material;
|
|
|
|
|
2019-01-26 17:38:13 +01:00
|
|
|
class GreenhousePlant {
|
2019-01-19 16:52:04 +01:00
|
|
|
private final Material plantMaterial;
|
|
|
|
private final Material plantGrownOn;
|
|
|
|
/**
|
|
|
|
* Describes a recipe plant
|
|
|
|
* @param plantMaterial - material
|
|
|
|
* @param plantGrownOn - material on which this grows
|
|
|
|
*/
|
|
|
|
public GreenhousePlant(Material plantMaterial,Material plantGrownOn) {
|
|
|
|
this.plantMaterial = plantMaterial;
|
|
|
|
this.plantGrownOn = plantGrownOn;
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
* @return the plantMaterial
|
|
|
|
*/
|
|
|
|
public Material getPlantMaterial() {
|
|
|
|
return plantMaterial;
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
* @return the plantGrownOn
|
|
|
|
*/
|
|
|
|
public Optional<Material> getPlantGrownOn() {
|
|
|
|
return Optional.ofNullable(plantGrownOn);
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|