Minecraft Hilfe bei Minecraft PvP Client

Minecraft - Java Edition

Zlin415

Mitglied
So habe ein Problem und zwar willich zwei Klassen extenden aber das geht ja nicht mit extends und habe es schon mit interface und implements versucht. Dies geht bei mir nicht kann mir wer helfen?
 
Generell gilt wie immer:
A) was hast du genau versucht?
B) was ist die genaue Fehlermeldung?

Wenn du uns Details bringen würdest, dann könnte man Dir bestimmt weiter helfen, aber ohne jedes Detail ist es ein stochern im Nebel ....
 
A) brauche ich meine ModDraggable Klasse um meine Mods zu verschieben und damit ich sie togglen kann brauche ich auch noch meine Module Klasse.
B) habe ich keine Fehlermeldung.
Hoffe das hilft euch weiter
 
Sorry, aber was hast versucht? Das wird doch hoffentlich etwas mehr sein!

Du wirst irgend welche Libraries nutzen wollen (z.B. Bukkit Library oder so ... keine Ahnung, was es noch so gibt was man ggf. Verwenden könnte) Irgend etwas wirst Du da bestimmt haben ...

Und irgendwas hast du mit extends ausprobiert wenn ich dein erstes Post lese. Also wirst du auch irgendwelchen Code geschrieben haben und irgendwie versucht haben, ihn zu übersetzen ... Gib Details ....
 
ich brauche das erste um meine Mods zu verschiben das zweite um sie zu togglen mit einem Command
 

Anhänge

  • Client – ModArmorStatus.java IntelliJ IDEA 26.10.2020 18_35_20.png
    Client – ModArmorStatus.java IntelliJ IDEA 26.10.2020 18_35_20.png
    122,5 KB · Aufrufe: 104
  • Client – ModArmorStatus.java IntelliJ IDEA 26.10.2020 18_35_34.png
    Client – ModArmorStatus.java IntelliJ IDEA 26.10.2020 18_35_34.png
    111,2 KB · Aufrufe: 69
Da hast du doch auch erst einmal keine Fehler. Die Klassen scheint es so zu geben und an Deinem Code gibt es auf den ersten Blick für IntelliJ keinen Grund zu meckern. Aber die Klasse WolveMovementInput ist rot markiert ... da scheint also was falsch zu sein ...

Ansonsten Build durchführen - dann bekommst du eine Liste mit Fehlern ....
 
Also ich versuche es nochmal zu erklären und ich entschuldige mich für alle Klassen die ich falsch geschrieben habe.
Ich habe Mods jetzt z.B. Die ArmorStatus Mod. Momentan ist es so das sie immer aktiviert ist. Und ich denke das dies nicht mehr so ist wenn ich es schaffe das ich sie togglen kann, aber dafür muss ich die Module Klasse extenden, aber ich brauche auch die ModDraggable Klasse damit ich die Mod über den Bildschirm verschieben kann. Und da ist halt meine Frage ob man beide Klassen (also ModDraggable und Module ) irgendwie zusammen extenden oder so kann.
 
Ach so, jetzt wird es deutlich. Nein, mehrfach Vererbung gibt es in Java nicht. Das macht in der Regel aber schlicht keinen Sinn. Was ist denn das Problem, das in zwei Klassen zu lassen?

Das sind ja zwei unterschiedliche Dinge und alle Stellen, die da etwas machen, werden entweder ein ModDraggable oder ein Module benötigen.
Daher sollte es ok sein, da getrennte Klassen zu haben. Diese können aber natürlich auf gemeinsame andere Instanzen zugreifen und so. Das ist zum Teil, was da in #8 schon geschrieben wurde ...
 
Wenn du alle einzelnen Schritte nennen könntest, die du gemacht hast (angefangen damit, was du heruntergeladen, installiert, importiert hast usw.), dann könnte man dir sicher weiterhelfen, aber so ist für viele Hilfe gar nicht möglich.

Hast du denn verstanden, dass man Klassen erweitert, damit bestimmte, vom Framework aufgerufene Methoden sich anders verhalten als sonst?
 
Also ohne irgendeine Ahnung vom Minecraft Framework zu haben...warum instanzierst du nicht einfach die zwei gewünschten Klassen als Objekte in der Klasse 🙂 Vererbung macht hier in meinen Augen keinen Sinn
 

Zurück
Oben