Skip to content

Commit ecb4164

Browse files
committed
workOrder.getStage may return null
1 parent a951af3 commit ecb4164

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • src/main/java/de/srendi/advancedperipherals/common/addons/minecolonies

src/main/java/de/srendi/advancedperipherals/common/addons/minecolonies/MineColonies.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import com.minecolonies.core.colony.buildings.AbstractBuildingStructureBuilder;
2828
import com.minecolonies.core.colony.buildings.utils.BuildingBuilderResource;
2929
import com.minecolonies.core.datalistener.model.Disease;
30+
import com.minecolonies.core.entity.ai.workers.util.BuildingProgressStage;
3031
import com.minecolonies.core.entity.citizen.citizenhandlers.CitizenSkillHandler;
3132
import com.mojang.brigadier.exceptions.CommandSyntaxException;
3233
import de.srendi.advancedperipherals.common.util.LuaConverter;
@@ -242,7 +243,8 @@ public static Map<String, Object> workOrderToLua(IWorkOrder workOrder, IRegister
242243
map.put("priority", workOrder.getPriority());
243244
map.put("level", workOrder.getCurrentLevel());
244245
map.put("targetLevel", workOrder.getTargetLevel());
245-
map.put("stage", workOrder.getStage().name());
246+
BuildingProgressStage stage = workOrder.getStage();
247+
map.put("stage", stage == null ? null : stage.name());
246248
map.put("isClaimed", workOrder.isClaimed());
247249
if (workOrder.isClaimed()) {
248250
map.put("builderHome", buildingToLua(buildingManager.getBuilding(workOrder.getClaimedBy())));

0 commit comments

Comments
 (0)