ERROR: Couldn't find referenced module 'TestPlugin'.

While trying to add a new module to my plugin, I encountered this error. I don’t know what to do anymore, I tried creating a Blank C++ project, creating a Blank C++ Plugin project, tried modifying the original project it was ment for, etc. I’ve attached the project files (without content, as it is just the default Blank project content).

What am I doing wrong? How do I fix this?

Engine Version: 4.8.0 (Source ‘promoted’)
Plugin Version Minimum: 4.2.0
Project Files: Download as .7z
Log Output:

Log file open, 01/12/15 05:41:54
LogInit:Display: Running engine for game: RandomDistribution
LogInit:Warning: Incompatible or missing module: UE4Editor-RandomDistributionPlugin.dll
LogInit:Warning: Incompatible or missing module: UE4Editor-PoissonDisc.dll
LogInit:Warning: Incompatible or missing module: UE4Editor-RandomDistributionGame.dll
LogInit:Warning: Incompatible or missing module: UE4Editor-RandomDistributionEditor.dll
Running D:/Projects/Cpp/UnrealEngine/Engine/Binaries/DotNET/UnrealBuildTool.exe RandomDistribution Development Win64 -project="D:/Projects/UnrealEngine4/RandomDistribution/RandomDistribution.uproject" -editorrecompile -progress
Building UnrealHeaderTool...
Target is up to date.
Parsing headers for RandomDistribution
Reflection code generated for RandomDistribution
ERROR: Couldn't find referenced module 'RandomDistributionPlugin'.
LogExit: Preparing to exit.
LogModuleManager: Shutting down and abandoning module DesktopPlatform (14)
LogModuleManager: Shutting down and abandoning module TextureCompressor (13)
LogModuleManager: Shutting down and abandoning module ShaderCore (12)
LogModuleManager: Shutting down and abandoning module Landscape (11)
LogModuleManager: Shutting down and abandoning module SlateRHIRenderer (10)
LogModuleManager: Shutting down and abandoning module OpenGLDrv (9)
LogModuleManager: Shutting down and abandoning module D3D11RHI (8)
LogModuleManager: Shutting down and abandoning module Renderer (7)
LogModuleManager: Shutting down and abandoning module Engine (6)
LogModuleManager: Shutting down and abandoning module CoreUObject (5)
LogModuleManager: Shutting down and abandoning module NetworkFile (4)
LogModuleManager: Shutting down and abandoning module StreamingFile (3)
LogModuleManager: Shutting down and abandoning module SandboxFile (2)
LogModuleManager: Shutting down and abandoning module PakFile (1)
LogExit: Exiting.
Log file closed, 01/12/15 05:43:19

I feel kinda stupid now, I just saw what I did wrong. Typos can completely mess with you when the program just says “I can’t find this” instead of “This doesn’t have the right name for that content”. Needless to say, it’s working now.

I don’t know how to mark things as resolved so this non-empty answer will have to do.