Skip to content

Commit 8794df6

Browse files
committed
- Fix MMInfoProvider NPE.
1 parent fed786b commit 8794df6

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/hellfirepvp/modularmachinery/common/integration/theoneprobe/MMInfoProvider.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,11 @@ private static long getEnergyRequired(RecipeThread thread, RequirementEnergy ene
339339
}
340340

341341
private static RequirementEnergy getRequirementEnergy(RecipeThread thread, IOType ioType) {
342-
List<ComponentRequirement<?, ?>> energyRequirements = thread.getContext().getRequirementBy(RequirementTypesMM.REQUIREMENT_ENERGY, ioType);
342+
RecipeCraftingContext context = thread.getContext();
343+
if (context == null) {
344+
return null;
345+
}
346+
List<ComponentRequirement<?, ?>> energyRequirements = context.getRequirementBy(RequirementTypesMM.REQUIREMENT_ENERGY, ioType);
343347
if (energyRequirements.isEmpty()) {
344348
return null;
345349
}

0 commit comments

Comments
 (0)