diff --git a/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs b/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs index e8dc60de8..a501dfb66 100644 --- a/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs +++ b/src/Discord.Net.Commands/Builders/ModuleClassBuilder.cs @@ -202,7 +202,13 @@ namespace Discord.Commands if (builder.TypeReader == null) { - var reader = service.GetDefaultTypeReader(paramType); + var readers = service.GetTypeReaders(paramType); + TypeReader reader = null; + + if (readers != null) + reader = readers.FirstOrDefault().Value; + else + reader = service.GetDefaultTypeReader(paramType); if (reader == null) {