diff --git a/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java b/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java index 5b715256f3..492b48f61c 100644 --- a/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java +++ b/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java @@ -771,6 +771,10 @@ public final T getCoverCapability(Capability capability, EnumFacing side) boolean isCoverable = capability == GregtechTileCapabilities.CAPABILITY_COVERABLE; CoverBehavior coverBehavior = side == null ? null : getCoverAtSide(side); T originalCapability = getCapability(capability, side); + // If we have no such capability on this side, then the cover on this side cant have it either + if (originalCapability == null) { + return null; + } if (coverBehavior != null && !isCoverable) { return coverBehavior.getCapability(capability, originalCapability); }