Jump to content

Frage

Geschrieben

Hallo liebe Community ich habe in letzter zeit angefangen eine Mod zu coden doch leider bekomme ich immer wieder den selben Fehler: The Constructor scaledResolution(minecraft, int, int,) is undefienied. hier noch mal ein screenshot: http://prntscr.com/gbk5l7 importieren geht nicht geschweige denn irgendwas aus dem Hilfe-menü ich hoffe jemmand hat Erfahrung damit und kann mir helfen :D

 

 

 

LG lookslikelucario

6 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
Geschrieben
vor 3 Stunden schrieb Yuki:

Hi,

hast du den entsprechenden import gesetzt?


import net.minecraft.client.gui.ScaledResolution;

 

-Yuki

ehrlich gesagt nein ich wüsste auch gerade nicht wo ich dass rein importieren sollte hab jetzt gerade mal probehalber in

net.minecraft.client.gui.ScaledResolution  und in Gui/GuiIngame reinkopiert aber der Fehler ist immer noch da

LG lookslikelucario

  • 0
Geschrieben

Hi,

die Frage zeigt, dass du dir vielleicht erst einmal ein bischen Grundlagen von Java oder allgemein objektorientierten Sprachen aneignen solltest. Ist nicht böse gemeint, aber gerade "import" ist mit das wichtigste für ein Projekt, wenn du nicht alles selber machen willst.

Ein "import" stellt alle Funktionen und Werte einer andere Klasse oder eines ganzen Projektes deiner Klasse oder deinem Projekt zur Verfügung. Es ist, mal ganz vereinfacht gesagt, im Grunde eine Art Link.

Die Zeile muss so wie ich sie geschrieben habe ganz an den Anfang deines Projektes / deiner Klasse. Da sollten aber auch schon andere Imports vorhanden sein.

Du gibst mit der Zeile deinem Projekt Zugriff auf eine Minecraft interne Klasse namens "ScaledResolution" und kannst so auch deren Möglichkeiten nutzen. Ohne diesen Import weiß dein Projekt ja nicht, was "ScaledResolution" ist, da dies sonst einfach nicht existiert.

 

-Yuki

  • 0
Geschrieben (bearbeitet)

Hi erstmal danke für deine Antwort ich habe schon ein bisschen Erfahrung mit Java aber ich sollte mir wahrscheinlich ein Ratgeber angucken und vielleicht hast du mich falsch verstanden aber ich weiss was ein import ist ich habe das was du geschrieben hast 

ganz oben in der klasse guiIngame eingefügt (und auch probehalber in der ScaledResolution klasse hab ich dann aber nachträglich wieder entfernt weil dass keinen Sinn gemacht hat)und ich weiss auch dass es diese ScaledResolution class gibt, nur  wenn ich diesen import einfüge passiert nix wirklich rein gar nichts es ändert nichts der Fehler bleibt der gleiche es kommen auch nicht mehr

Fehler hinzu es passiert einfach nichts. Hier nochmal ein screen shot von dem Import: http://prntscr.com/gce94f

ich hoffe das klang jetzt nicht arrogant und ich freue mich auf neue nachrichten 

 

LG lookslikelucario

 

 

image.png

bearbeitet von lookslikelucario
mir ist ein Fehler unterlaufen
  • 0
Geschrieben (bearbeitet)

Hi,

sry, die Zeile klang halt etwas komisch

Zitat

ehrlich gesagt nein ich wüsste auch gerade nicht wo ich dass rein importieren sollte

 

Welche Minecraftversion nutzt du und ist es Vanilla oder nutzt du Forge / Bukkit?

Habe hier noch eine Version im MCP liegen, dürfte 1.11 oder 1.12 sein, kann ich nicht mehr genau sagen, war nur um mal schnell was zu suchen und da hat die Klasse ScaledResolution nur einen Constructor

public ScaledResolution(Minecraft minecraftClient)

Also keine weiteren Werte in der Übergabe nur MC. Nehme also mal die anderen Übergaben raus und teste es noch einmal.

 

-Yuki

bearbeitet von Yuki
  • 0
Geschrieben

Hey sry das ich erst so spät antworte ich konnte das Problem fixen in dem ich wie du sagtest die Parameter raus genommen habe ich war ein bisschen eingeschnappt weil du gesagt hast das ich mir einen Ratgeber angucken sollte aber es stimmte damals konnte ich Java noch nicht gut und habe nur abgeschrieben ich habe also weitergemacht aber das half nichts weil ich Java schlicht weg nicht konnte das einzige was ich zu der zeit konnte war ein Bukkit Plugin was dir regeln anzeigt ohne Colorcodes ohne nichts ich wusste nicht mal das man in der plugin.yml keine umlaute nutzen darf. Ich habe dann mir youtube Videos zum Thema Java angeguckt und versucht das was sie in den Videos sagten zu verstehen jetzt würde ich selbst von mir sagen das ich einigermaßen gut Java kann also danke für die Hilfe und den Tipp so jetzt kann das ganze geschlossen werden :)

 

 

 

LG lll

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B