Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Minecraft
You last visited: Today at 10:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Constructor is undefined

Discussion on Constructor is undefined within the Minecraft forum part of the Other Online Games category.

Reply
 
Old   #1

 
•kяyteя•'s Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 2,876
Received Thanks: 982
Constructor is undefined

Hey,

ich bin im Moment ziemlich am Verzweifeln.
Ich versuche mich seit 2 Tagen daran Plugins für Bukkit
zu programmieren, doch beim anlegen eines Executors
zeigt er mir einen Fehler an.





Als Verbesserungsvorschlag bei
HTML Code:
this.getCommand("tut").setExecutor(new GSCommand());
nennt er mir folgende Möglichkeit
HTML Code:
this.getCommand("tut").setExecutor(new GSCommand(null));
doch da erhalte ich beim Ausführen des Befehls einen Error,
das selbe bei
HTML Code:
this.getCommand("tut").setExecutor(new GSCommand(this));
Also wie definiere ich den Executor?
Ich hoffe mir kann wer helfen. Danke im Voraus.
•kяyteя• is offline  
Old 04/15/2013, 18:44   #2
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,546
Received Thanks: 1,418
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.
ComputerBaer is offline  
Thanks
1 User
Old 04/15/2013, 21:18   #3

 
•kяyteя•'s Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 2,876
Received Thanks: 982
Danke erstmal...
Ist nicht so das ich mich da gar nicht auskenne ^^
Code:
this.getCommand("tut").setExecutor(GSCommand(this));
Hatte ich versucht, da es hinterher aber nen Fehler in der Console beim
testen des Plugins gab, nahm ich an, dass der Fehler damit zu tun hat,
habe mittlerweile aber rausgefunden wo der Fehler lag und habs auch beheben
können.
Hast aber schon i-wo Recht, da ich bisher immer nur mit C++ und C#
programmiert habe und mir dachte, das es so ähnlich ist wie Java, versuche
ich mich einfach mal daran. Ich komme aber soweit ganz gut zurecht, auch
ohne jeglichen Java Grundlagen ^^
Vllt wäre das aber mal nen Punkt den ich mir anschauen sollte
•kяyteя• is offline  
Old 04/15/2013, 21:24   #4
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,546
Received Thanks: 1,418
Wenn du C++ und C# kannst, dann sollten dir Konstruktoren nichts neues sein und auch das lesen der Fehlermeldung solltest du eigentlich beherrschen.

Wenn du C# kannst, solltest du dadruch eigentlich schon sogut wie alle Grundlagen drin haben, die Unterschiede zu Java sind da gering.

Ich bin auch von C++ und C# zu Java gekommen, allerdings nur für Minecraft, bzw. Bukkitplugins. Alles andere mache ich weiterhin in anderen Sprachen.
ComputerBaer is offline  
Thanks
1 User
Old 04/15/2013, 22:54   #5

 
•kяyteя•'s Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 2,876
Received Thanks: 982
Ne, neu ist es mir nicht, bin nur heute den ganzen Tag schon etwas
neben der Spur. Die einfachsten Probleme konnte ich heute nicht lösen
•kяyteя• is offline  
Reply


Similar Threads Similar Threads
Constructor - Noobie Question
03/06/2013 - .NET Languages - 3 Replies
Hello everyone, I am not a professional developer but I am working on it. I need your help, please. I have this code, which is the constructor of the User class. public User(string username, string password) { if (IsValidUsername(username))
DataBase Constructor mit Erfahrung gesucht EP1
02/04/2012 - Last Chaos Private Server - 2 Replies
Morgen Liebe Com Wir haben gestern einen Brandneuen Hamachi Server eröffnet nur bekommen wie es net hin alles zu entbuggen und npc einzufügen und vieles mehr wer genauere Informationen haben will und auch Ahnung davon hat einfach pn oder skype melden unter: alimina91. Nartürlich ist die Arbeit des Technikers nicht um sonst und wen alles Fertig ist könnt man sogar nachdenken auf root zu switchen aber bis dahin ist es ein langer Weg. MFG Ryan/Immi
Using AgBot Constructor
01/26/2009 - Silkroad Online - 4 Replies
Im new to agBot.. SO I open the 4.2 Script Constructer, scripted it to buy some pots, repair the items, then go train on Aduna Lapons.. I added it to the agBot script... When my character goes to town, the agBot starts the Walkscript But all it does it walk to the NPCs, then stop at the Blacksmith. It doesnt even talk to the NPCs at all...



All times are GMT +1. The time now is 10:43.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.