diff --git a/core/src/mindustry/world/blocks/production/SolidPump.java b/core/src/mindustry/world/blocks/production/SolidPump.java index 395420069e..13db9f2e2c 100644 --- a/core/src/mindustry/world/blocks/production/SolidPump.java +++ b/core/src/mindustry/world/blocks/production/SolidPump.java @@ -5,6 +5,7 @@ import arc.graphics.g2d.Draw; import arc.graphics.g2d.TextureRegion; import arc.math.Mathf; import arc.util.*; +import arc.util.ArcAnnotate.*; import mindustry.content.Fx; import mindustry.content.Liquids; import mindustry.entities.Effects; @@ -26,7 +27,7 @@ public class SolidPump extends Pump{ public float updateEffectChance = 0.02f; public float rotateSpeed = 1f; /** Attribute that is checked when calculating output. */ - public Attribute attribute; + public @Nullable Attribute attribute; public SolidPump(String name){ super(name); @@ -64,7 +65,9 @@ public class SolidPump extends Pump{ stats.remove(BlockStat.output); stats.add(BlockStat.output, result, 60f * pumpAmount, true); - stats.add(BlockStat.affinities, attribute); + if(attribute != null){ + stats.add(BlockStat.affinities, attribute); + } } @Override