From 8716695d4e24bb4e78e5dcc653f1d557b288dd26 Mon Sep 17 00:00:00 2001 From: Timmeey86 Date: Thu, 1 Nov 2018 02:13:51 +0100 Subject: [PATCH] Fixed a crash which could occur when unconstructing environment (#290) --- .../mindustry/entities/units/types/Drone.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/core/src/io/anuke/mindustry/entities/units/types/Drone.java b/core/src/io/anuke/mindustry/entities/units/types/Drone.java index 244f5ef455..1af4018725 100644 --- a/core/src/io/anuke/mindustry/entities/units/types/Drone.java +++ b/core/src/io/anuke/mindustry/entities/units/types/Drone.java @@ -79,12 +79,14 @@ public class Drone extends FlyingUnit implements BuilderTrait{ } //if it's missing requirements, try and mine them - for(ItemStack stack : entity.recipe.requirements){ - if(!core.items.has(stack.item, stack.amount) && type.toMine.contains(stack.item)){ - targetItem = stack.item; - getPlaceQueue().clear(); - setState(mine); - return; + if(entity.recipe != null){ + for(ItemStack stack : entity.recipe.requirements){ + if(!core.items.has(stack.item, stack.amount) && type.toMine.contains(stack.item)){ + targetItem = stack.item; + getPlaceQueue().clear(); + setState(mine); + return; + } } }