package re.jag.parquet.mixin; import org.spongepowered.asm.mixin.Final; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; import com.mojang.brigadier.CommandDispatcher; import re.jag.parquet.Parquet; import net.minecraft.server.command.CommandManager; import net.minecraft.server.command.ServerCommandSource; @Mixin(CommandManager.class) public class CommandManagerMixin { @Shadow @Final private CommandDispatcher dispatcher; @Inject(method = "", at = @At("RETURN")) private void onRegister(CallbackInfo ci) { Parquet.registerCommands(this.dispatcher); } }