Q:

Aparecer 1,0k em vez do número 1000 e assim por diante

Como posso fazer para que apareça em vez de 1000 aparecesse 1,0k e assim por diante?
1000 - 1,0k
2000 - 2,0k
10000 - 10,0k
100000 - 100,0k

e etc...
@Override
    public double getValor(String arg0) {
        Pessoa pessoa = Main.getPessoa();
        double valor = base.configvalor.getConfig().getConfigurationSection(pessoa.getNome()).getDouble("Valor");
        if (base.configvalor.getConfig().getConfigurationSection(pessoa.getNome()).getDouble("Valor") >= 1000) {
            double resultado = Math.ceil(valor/1000.0);
            return (resultado);
        }else {
            return valor;
        }
    }

A:

public class Main {

  public static void main(String args[]) {
    System.out.println(abreviarComK(1000));
    System.out.println(abreviarComK(2000));
    System.out.println(abreviarComK(10000));
    System.out.println(abreviarComK(300));

  }

  public static String abreviarComK(long numero) {

    if (numero < 1000) {
      return Long.toString(numero);
    } else {
      return (numero/1000.0 + "k").replace(".", ",");
    }

  }

}

Não precisa do replace se você for usar ponto no lugar de vírgula.
Veja funcionando no IdeOne.

