@@ -0,0 +1,924 @@
+package com.carrot.carrotshop.command;%0A%0Aimport org.spongepowered.api.command.CommandException;%0Aimport org.spongepowered.api.command.CommandResult;%0Aimport org.spongepowered.api.command.CommandSource;%0Aimport org.spongepowered.api.command.args.CommandContext;%0Aimport org.spongepowered.api.command.spec.CommandExecutor;%0Aimport org.spongepowered.api.text.Text;%0Aimport org.spongepowered.api.text.format.TextColors;%0A%0Aimport com.carrot.carrotshop.ShopsLogs;%0A%0Apublic class ShopServerReportExecutor implements CommandExecutor%7B%0A%0A%09@Override%0A%09public CommandResult execute(CommandSource src, CommandContext args) throws CommandException %7B%0A%09%09if (!src.hasPermission(%22carrotshop.report.server%22)) %7B%0A%09%09%09src.sendMessage(Text.of(TextColors.DARK_RED, %22You do not have permission to generate reports for other the server%22));%0A%09%09%09return CommandResult.success();%0A%09%09%7D%09%09%0A%0A%09%09ShopsLogs.generateReport(src, null);%0A%0A%09%09return CommandResult.success();%0A%09%7D%0A%0A%7D%0A

Add ShopServerReportExecutor.java