@TommyboyTV wenn du deine FileConfiguration in deinem Listener privat deklarierst, kannst du nicht von der Main aus zugreifen. Meine Empfehlung wäre es, das in der Main zu deklarieren (Java Konventions beachten -> Klassennamen sollte groß sein (main -> MyPlugin oder sowas).
Danach übergibst du das im Konstruktor der Listener-Klasse über:
public VoteListener(FileConfiguration config) {
this.config = config;
}
Wie du die Config lädst darfst du selbst ergoogeln.
Ansonsten: Du hast in deiner VoteListener-Klasse eine UUID und eine int global deklariert? Dir sollte klar sein, dass bei jedem Aufruf des Listeners eine andere UUID vorliegt, deswegen ist es nicht sinnvoll, diese global zu deklarieren.
Zuletzt musst du dir noch irgendeine Logik überlegen. Wenn du die config als globale Variable angibst, kannst du auf diese relativ einfach zugreifen, also mit
config.set(player.getUUID().toString, voteCount);
config.save(); // braucht normalerweise ein Try-Catch