@SubCommand(arg = "full")
    void full(CommandSender sender, Args args) {
        if (args.length() < 2) {
            sender.sendMessage("Need the packet name and true or false");
            return;
        }
        boolean full;
        if (args.get(1).equalsIgnoreCase("true")) {
            full = true;
        } else if (args.get(1).equalsIgnoreCase("false")) {
            full = false;
        } else {
            sender.sendMessage("Must be true or false not " + args.get(1));
            return;
        }
        final PakkitPacket packet = this.pakkit.getPacket(args.get(0));
        if (packet == null) {
            sender.sendMessage("Invalid packet " + args.get(0));
            return;
        }
        packet.setFull(full);
        this.pakkit.save();
        sender.sendMessage("Set full on " + args.get(0) + " to " + full);
    }