Skip to content

Commit 3c866b3

Browse files
committed
Register forge-commands on the correct event
1 parent 35cbdf6 commit 3c866b3

File tree

5 files changed

+25
-5
lines changed
  • implementations
    • forge-1.16.2/src/main/java/de/bluecolored/bluemap/forge
    • forge-1.17.1/src/main/java/de/bluecolored/bluemap/forge
    • forge-1.18.1/src/main/java/de/bluecolored/bluemap/forge
    • forge-1.19.1/src/main/java/de/bluecolored/bluemap/forge
    • forge-1.19/src/main/java/de/bluecolored/bluemap/forge

5 files changed

+25
-5
lines changed

implementations/forge-1.16.2/src/main/java/de/bluecolored/bluemap/forge/ForgeMod.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import net.minecraft.util.registry.Registry;
4444
import net.minecraft.world.World;
4545
import net.minecraftforge.common.MinecraftForge;
46+
import net.minecraftforge.event.RegisterCommandsEvent;
4647
import net.minecraftforge.event.TickEvent.ServerTickEvent;
4748
import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent;
4849
import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent;
@@ -99,9 +100,12 @@ public ForgeMod() {
99100
@SubscribeEvent
100101
public void onServerStarting(FMLServerStartingEvent event) {
101102
this.serverInstance = event.getServer();
103+
}
102104

105+
@SubscribeEvent
106+
public void onRegisterCommands(RegisterCommandsEvent event) {
103107
//register commands
104-
new Commands<>(pluginInstance, event.getServer().getCommandManager().getDispatcher(), forgeSource ->
108+
new Commands<>(pluginInstance, event.getDispatcher(), forgeSource ->
105109
new ForgeCommandSource(this, pluginInstance, forgeSource)
106110
);
107111
}

implementations/forge-1.17.1/src/main/java/de/bluecolored/bluemap/forge/ForgeMod.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import net.minecraft.server.level.ServerPlayer;
4444
import net.minecraft.world.level.Level;
4545
import net.minecraftforge.common.MinecraftForge;
46+
import net.minecraftforge.event.RegisterCommandsEvent;
4647
import net.minecraftforge.event.TickEvent.ServerTickEvent;
4748
import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent;
4849
import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent;
@@ -98,9 +99,12 @@ public ForgeMod() {
9899
@SubscribeEvent
99100
public void onServerStarting(FMLServerStartingEvent event) {
100101
this.serverInstance = event.getServer();
102+
}
101103

104+
@SubscribeEvent
105+
public void onRegisterCommands(RegisterCommandsEvent event) {
102106
//register commands
103-
new Commands<>(pluginInstance, event.getServer().getCommands().getDispatcher(), forgeSource ->
107+
new Commands<>(pluginInstance, event.getDispatcher(), forgeSource ->
104108
new ForgeCommandSource(this, pluginInstance, forgeSource)
105109
);
106110
}

implementations/forge-1.18.1/src/main/java/de/bluecolored/bluemap/forge/ForgeMod.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import net.minecraft.server.level.ServerPlayer;
4444
import net.minecraft.world.level.Level;
4545
import net.minecraftforge.common.MinecraftForge;
46+
import net.minecraftforge.event.RegisterCommandsEvent;
4647
import net.minecraftforge.event.TickEvent.ServerTickEvent;
4748
import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent;
4849
import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent;
@@ -98,9 +99,12 @@ public ForgeMod() {
9899
@SubscribeEvent
99100
public void onServerStarting(ServerStartingEvent event) {
100101
this.serverInstance = event.getServer();
102+
}
101103

104+
@SubscribeEvent
105+
public void onRegisterCommands(RegisterCommandsEvent event) {
102106
//register commands
103-
new Commands<>(pluginInstance, event.getServer().getCommands().getDispatcher(), forgeSource ->
107+
new Commands<>(pluginInstance, event.getDispatcher(), forgeSource ->
104108
new ForgeCommandSource(this, pluginInstance, forgeSource)
105109
);
106110
}

implementations/forge-1.19.1/src/main/java/de/bluecolored/bluemap/forge/ForgeMod.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import net.minecraft.server.level.ServerPlayer;
4444
import net.minecraft.world.level.Level;
4545
import net.minecraftforge.common.MinecraftForge;
46+
import net.minecraftforge.event.RegisterCommandsEvent;
4647
import net.minecraftforge.event.TickEvent.ServerTickEvent;
4748
import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent;
4849
import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent;
@@ -98,9 +99,12 @@ public ForgeMod() {
9899
@SubscribeEvent
99100
public void onServerStarting(ServerStartingEvent event) {
100101
this.serverInstance = event.getServer();
102+
}
101103

104+
@SubscribeEvent
105+
public void onRegisterCommands(RegisterCommandsEvent event) {
102106
//register commands
103-
new Commands<>(pluginInstance, event.getServer().getCommands().getDispatcher(), forgeSource ->
107+
new Commands<>(pluginInstance, event.getDispatcher(), forgeSource ->
104108
new ForgeCommandSource(this, pluginInstance, forgeSource)
105109
);
106110
}

implementations/forge-1.19/src/main/java/de/bluecolored/bluemap/forge/ForgeMod.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import net.minecraft.server.level.ServerPlayer;
4444
import net.minecraft.world.level.Level;
4545
import net.minecraftforge.common.MinecraftForge;
46+
import net.minecraftforge.event.RegisterCommandsEvent;
4647
import net.minecraftforge.event.TickEvent.ServerTickEvent;
4748
import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent;
4849
import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent;
@@ -98,9 +99,12 @@ public ForgeMod() {
9899
@SubscribeEvent
99100
public void onServerStarting(ServerStartingEvent event) {
100101
this.serverInstance = event.getServer();
102+
}
101103

104+
@SubscribeEvent
105+
public void onRegisterCommands(RegisterCommandsEvent event) {
102106
//register commands
103-
new Commands<>(pluginInstance, event.getServer().getCommands().getDispatcher(), forgeSource ->
107+
new Commands<>(pluginInstance, event.getDispatcher(), forgeSource ->
104108
new ForgeCommandSource(this, pluginInstance, forgeSource)
105109
);
106110
}

0 commit comments

Comments
 (0)