Der Fehler kommt, weil dein Konstruktor:
Code:
public GSCommand(Test2 plugin)
ganz offensichtlich einen Parameter vom Typ "Test2" erwartet. Bei deinem Aufruf:
Code:
this.getCommand("tut").setExecutor(GSCommand());
übergibst du allerdings keinen Parameter.
Mit dem
Code:
this.getCommand("tut").setExecutor(GSCommand(this));
sollte es eigentlich problemlos gehen, weil es genau das ist, was er haben will.
Hast du nach der Änderung auch versucht es zu kompilieren? Vielleicht ist deine IDE manchmal etwas langsam beim erkennen solcher Änderungen.
---
In Anbetracht der Tatsache, dass du mit so einer Frag kommst, gehe ich mal ganz stark davon aus, dass du vorher nicht die Grundlagen von Java gelernt hast. Das sollte man aber machen, wenn man mehr als nur "HelloWorld"-Plugins und "VideoTutorialAbschreib"-Plugins machen will.