Fixed commands not being registered properly

This commit is contained in:
2025-11-19 09:35:52 +01:00
parent 8f171110ed
commit 1e2e337e24
2 changed files with 5 additions and 8 deletions
@@ -8,7 +8,6 @@ import net.fretux.ascend.registry.ModItems;
import net.fretux.ascend.worldgen.ModStructurePieces; import net.fretux.ascend.worldgen.ModStructurePieces;
import net.fretux.ascend.worldgen.ModStructures; import net.fretux.ascend.worldgen.ModStructures;
import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.config.ModConfig; import net.minecraftforge.fml.config.ModConfig;
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
@@ -24,6 +23,7 @@ public class AscendMod {
IEventBus modBus = FMLJavaModLoadingContext.get().getModEventBus(); IEventBus modBus = FMLJavaModLoadingContext.get().getModEventBus();
modBus.addListener(this::onCommonSetup); modBus.addListener(this::onCommonSetup);
MinecraftForge.EVENT_BUS.register(this); MinecraftForge.EVENT_BUS.register(this);
MinecraftForge.EVENT_BUS.register(AscendCommand.class);
System.out.println("[Ascend] Mod loaded! Side=" + FMLEnvironment.dist); System.out.println("[Ascend] Mod loaded! Side=" + FMLEnvironment.dist);
net.minecraftforge.fml.ModLoadingContext.get().registerConfig(ModConfig.Type.COMMON, AscendConfig.COMMON_SPEC); net.minecraftforge.fml.ModLoadingContext.get().registerConfig(ModConfig.Type.COMMON, AscendConfig.COMMON_SPEC);
ModItems.register(modBus); ModItems.register(modBus);
@@ -38,9 +38,4 @@ public class AscendMod {
System.out.println("[Ascend] Registering packets... Side=" + FMLEnvironment.dist); System.out.println("[Ascend] Registering packets... Side=" + FMLEnvironment.dist);
}); });
} }
@SubscribeEvent
public static void onRegisterCommands(net.minecraftforge.event.RegisterCommandsEvent event) {
AscendCommand.register(event.getDispatcher());
}
} }
@@ -16,11 +16,13 @@ import net.minecraft.commands.arguments.EntityArgument;
import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.CompoundTag;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.server.level.ServerPlayer; import net.minecraft.server.level.ServerPlayer;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.network.PacketDistributor; import net.minecraftforge.network.PacketDistributor;
public class AscendCommand { public class AscendCommand {
public static void register(CommandDispatcher<CommandSourceStack> dispatcher) { @SubscribeEvent
dispatcher.register( public static void onRegisterCommands(net.minecraftforge.event.RegisterCommandsEvent event) {
event.getDispatcher().register(
Commands.literal("ascend") Commands.literal("ascend")
.requires(src -> src.hasPermission(2)) .requires(src -> src.hasPermission(2))
.then(Commands.literal("get") .then(Commands.literal("get")