diff --git a/src/main/java/WayofTime/bloodmagic/altar/BloodAltar.java b/src/main/java/WayofTime/bloodmagic/altar/BloodAltar.java index 8df2775c..2f9b794f 100644 --- a/src/main/java/WayofTime/bloodmagic/altar/BloodAltar.java +++ b/src/main/java/WayofTime/bloodmagic/altar/BloodAltar.java @@ -197,8 +197,8 @@ public class BloodAltar implements IFluidHandler } } else if (input.getItem() instanceof IBloodOrb) { - this.isActive = true; - this.canBeFilled = true; + BloodOrb orb = ((IBloodOrb) input.getItem()).getOrb(input); + this.isActive = canBeFilled = orb != null && altarTier.ordinal() >= orb.getTier(); return; } }