IFlowerRegistry registry = FlowerManager.flowerRegistry;
if (flower_0 != null) {
registry.registerPlantableFlower(flower_0.getStateFromMeta(0), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
registry.registerPlantableFlower(flower_0.getStateFromMeta(1), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow, FlowerManager.FlowerTypeMushrooms);
registry.registerPlantableFlower(flower_0.getStateFromMeta(2), 1.0, FlowerManager.FlowerTypeNether);
registry.registerPlantableFlower(flower_0.getStateFromMeta(3), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
registry.registerPlantableFlower(flower_0.getStateFromMeta(4), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
registry.registerPlantableFlower(flower_0.getStateFromMeta(5), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow, FlowerManager.FlowerTypeJungle);
registry.registerPlantableFlower(flower_0.getStateFromMeta(6), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
registry.registerPlantableFlower(flower_0.getStateFromMeta(7), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
registry.registerPlantableFlower(flower_0.getStateFromMeta(8), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
registry.registerPlantableFlower(flower_0.getStateFromMeta(9), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
registry.registerPlantableFlower(flower_0.getStateFromMeta(10), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
registry.registerPlantableFlower(flower_0.getStateFromMeta(11), 1.0, FlowerManager.FlowerTypeCacti);
registry.registerPlantableFlower(flower_0.getStateFromMeta(12), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
registry.registerPlantableFlower(flower_0.getStateFromMeta(13), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
registry.registerPlantableFlower(flower_0.getStateFromMeta(14), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
registry.registerPlantableFlower(flower_0.getStateFromMeta(15), 1.0, FlowerManager.FlowerTypeNether);
if (flower_1 != null) {
for (int i = 0; i < 6; i++) {
registry.registerPlantableFlower(flower_1.getStateFromMeta(i), 1.0, FlowerManager.FlowerTypeVanilla, FlowerManager.FlowerTypeSnow);
if (mushroom != null) {
for (int i = 0; i < 6; i++) {
registry.registerPlantableFlower(mushroom.getStateFromMeta(i), 1.0, FlowerManager.FlowerTypeMushrooms);
registry.registerPlantableFlower(mushroom.getStateFromMeta(3), 1.0, FlowerManager.FlowerTypeNether);