Fixed commands not being registered properly
This commit is contained in:
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user