diff --git a/src/lua_hook.h b/src/lua_hook.h
index 90a11d05d66dbf89a6fabd30123b63aae965235f..ce79cd1cb70a2e81f9d531ed15094e7cf42b1e75 100644
--- a/src/lua_hook.h
+++ b/src/lua_hook.h
@@ -72,6 +72,7 @@ automatically.
 	X (MusicChange),\
 	X (PlayerHeight),/* override player height */\
 	X (PlayerCanEnterSpinGaps),\
+	X (AddonLoaded),\
 	X (KeyDown),\
 	X (KeyUp),\
 
diff --git a/src/p_setup.c b/src/p_setup.c
index 39be19d546c99a3cc9e90d63bac241f24774f391..4356e057447476d71b8523569eea44f714e7659c 100644
--- a/src/p_setup.c
+++ b/src/p_setup.c
@@ -8464,6 +8464,8 @@ static boolean P_LoadAddon(UINT16 numlumps)
 			SendNetXCmd(XD_EXITLEVEL, NULL, 0);
 	}
 
+	LUA_HookVoid(HOOK(AddonLoaded));
+
 	return true;
 }