package com.campmongoose.serversaturday.spigot.command.sscommand.submit;

import com.campmongoose.serversaturday.common.Reference.Commands;
import com.campmongoose.serversaturday.common.Reference.Messages;
import com.campmongoose.serversaturday.spigot.command.AbstractSpigotCommand;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;

public class SSGetRewards extends AbstractSpigotCommand {

    public SSGetRewards() {
        super(Commands.GET_REWARDS_NAME, Commands.GET_REWARDS_DESC);
        executor = (sender, args) -> {
            getPluginInstance().getRewardGiver().givePlayerReward((Player) sender);
            sender.sendMessage(ChatColor.GOLD + Messages.REWARDS_GIVEN);
            return true;
        };
    }
}

@@ -242,262 +242,806 @@
 day.
-spigot.command.AbstractSpigotCommand;%0Aimport org.bukkit.ChatColor;%0Aimport org.bukkit.entity.Player;%0A%0Apublic class SSGetRewards extends AbstractSpigotCommand %7B%0A%0A    public SSGetRewards() %7B%0A        super(Commands.GET_REWARDS_NAME, Commands.GET_REWARDS_DESC
+common.Reference.Permissions;%0Aimport com.campmongoose.serversaturday.spigot.command.AbstractSpigotCommand;%0Aimport com.campmongoose.serversaturday.spigot.command.SpigotCommandArgument;%0Aimport com.campmongoose.serversaturday.spigot.command.SpigotCommandPermissions;%0Aimport com.campmongoose.serversaturday.spigot.command.SpigotCommandUsage;%0Aimport java.util.Collections;%0Aimport org.bukkit.ChatColor;%0Aimport org.bukkit.entity.Player;%0A%0Apublic class SSGetRewards extends AbstractSpigotCommand %7B%0A%0A    public SSGetRewards() %7B%0A        super(Commands.GET_REWARDS_NAME, Commands.GET_REWARDS_DESC);%0A        usage = new SpigotCommandUsage(Collections.singletonList(new SpigotCommandArgument(Commands.SS_CMD + Commands.GOTO_NAME)));%0A        permissions = new SpigotCommandPermissions(Permissions.VIEW_GOTO, false
 );%0A 

Add missing usage and permissions assignments.