From d13bbe06accbcac480ec743fd4a3aa2138ce322c Mon Sep 17 00:00:00 2001 From: Sebastian Hartte Date: Sat, 13 Jun 2020 21:15:27 +0200 Subject: [PATCH] Crystals will start floating in water once they are no longer growing. --- src/main/java/appeng/entity/EntityGrowingCrystal.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/appeng/entity/EntityGrowingCrystal.java b/src/main/java/appeng/entity/EntityGrowingCrystal.java index 8933fe710..07318c309 100644 --- a/src/main/java/appeng/entity/EntityGrowingCrystal.java +++ b/src/main/java/appeng/entity/EntityGrowingCrystal.java @@ -19,6 +19,7 @@ package appeng.entity; +import appeng.items.misc.ItemCrystalSeed; import net.minecraft.block.BlockState; import net.minecraft.block.material.Material; import net.minecraft.entity.EntityType; @@ -204,7 +205,11 @@ public final class EntityGrowingCrystal extends AEBaseEntityItem // Don't let seeds "float" on water surface @Override protected void applyFloatMotion() { + ItemStack item = getItem(); + if (item.getItem() instanceof ItemCrystalSeed) { + return; + } + super.applyFloatMotion(); } - }