Danke für die Antworten. Da ich aus manchen chatCommands keinen Zugriff mehr auf Variablen aus onAppStart hatte, habe ich das allerdings wieder zurückgebaut in die main.js. Das sind jedoch Variablen aus nativem Code.

Ich habe noch eine andere Frage. Aus der Doku habe ich mir zusammengesucht:

Code:
App.persistence = KnuddelsServer.getPersistence();
var toplistAccess = KnuddelsServer.getToplistAccess();
var appProfileEntryAccess = KnuddelsServer.getAppProfileEntryAccess();

var toplist = toplistAccess.createOrUpdateToplist('xp','Punkte');
appProfileEntryAccess.createOrUpdateEntry(toplist, ToplistDisplayType.ValueAndRank);


Das generiert eine Topliste und gibt sie in den Profilen aus. Nicht von der Doku auf den Syntax schließen konnte ich für einen Toplisten-Befehl. Gewünscht ist also die Ausgabe der Topliste, wenn jemand /rangliste eingibt.

Es funktioniert zum Beispiel nicht einfach nur:

toplist.getChatCommand(rangliste);