diff --git a/src/main/java/forestry/apiculture/flowers/FlowerRegistry.java b/src/main/java/forestry/apiculture/flowers/FlowerRegistry.java index a1bf50c3a..34b69e2cf 100644 --- a/src/main/java/forestry/apiculture/flowers/FlowerRegistry.java +++ b/src/main/java/forestry/apiculture/flowers/FlowerRegistry.java @@ -91,7 +91,7 @@ public final class FlowerRegistry implements IFlowerRegistry { flowers.add(newFlower); } else if (flowers.get(index).getMeta() != newFlower.getMeta()) { flowers.add(newFlower); - } else if (flowers.get(index).getWeight() < newFlower.getWeight()) { + } else if (flowers.get(index).getWeight() < newFlower.getWeight() && flowers.get(index).getMeta() == newFlower.getMeta()) { flowers.get(index).setWeight(newFlower.getWeight()); }