Skip to content

Commit 2e4bb13

Browse files
connorjayrtwizmwazin
authored andcommitted
Fix command providers being added after commands have been registered
1 parent 4596512 commit 2e4bb13

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/main/java/in/twizmwaz/cardinal/Cardinal.java

+6-3
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import ee.ellytr.chat.LocaleRegistry;
3030
import ee.ellytr.command.CommandExecutor;
3131
import ee.ellytr.command.CommandRegistry;
32+
import ee.ellytr.command.ProviderRegistry;
3233
import ee.ellytr.command.exception.CommandException;
3334
import in.twizmwaz.cardinal.command.CommandCardinal;
3435
import in.twizmwaz.cardinal.command.CommandCycle;
@@ -156,12 +157,14 @@ private void registerCommands() {
156157
commandRegistry.addClass(CommandJoin.class);
157158
commandRegistry.addClass(CommandNext.class);
158159
commandRegistry.addClass(CommandStart.class);
160+
161+
ProviderRegistry providerRegistry = commandRegistry.getProviderRegistry();
162+
providerRegistry.registerProvider(Team.class, new TeamProvider());
163+
providerRegistry.registerProvider(LoadedMap.class, new LoadedMapProvider());
164+
159165
commandRegistry.register();
160166

161167
commandExecutor = new CommandExecutor(commandRegistry.getFactory());
162-
163-
commandRegistry.getProviderRegistry().registerProvider(Team.class, new TeamProvider());
164-
commandRegistry.getProviderRegistry().registerProvider(LoadedMap.class, new LoadedMapProvider());
165168
}
166169

167170
/**

0 commit comments

Comments
 (0)