Was muss man alles für Minecraft-Programmierung können (also Inhalte) z.B wenn man Plugins programmieren möchte oder so?
6 Antworten
Java (oder Kotlin), zumindest mal die Grundlagen davon. Dazu kommt noch, dass man eine Suchmaschine beherrschen können muss, Englisch verstehen und Lernbereitschaft.
Was vor allem in der Minecraft-Plugin-Programmierung ausser Acht gelassen wird, sind die verschiedenen Patterns in der Softwareentwicklung. Der Code ist dort meist nicht sehr sauber und nicht wirklich gut. Dementsprechend sind auch die Tutorials. Wenn du also ernsthaft Programmieren lernen willst, achte auch darauf.
Java Grundlagen und mehr nicht.
Und man sollte damit klarkommen, das es schon ein bisschen einstellerei ist, bis alles funktioniert.
Minecraft Plugins sind relativ einfach zu programmieren.
Du brauchst ein Buch dazu: https://www.amazon.de/Lets-Play-Programmieren-lernen-Java-Minecraft-dp-3747504736/dp/3747504736/ref=dp_ob_title_bk
Nur mit Videos oder irgendwelchen per Google gefundenen Teilerklärungen im Internet wird alles sehr viel schwieriger zu schaffen sein. Das würde wenig Sinn machen.
Es wird sicher auch andere Bücher zu diesem Thema geben. Ohne Buch wird man nicht weit kommen. Aber eher intelligente Schüler sehen ja ohnehin fast sofort ein, dass die Beschäftigung mit Minecraft was eher NICHT Sinnvolles ist (und eigentlich nur dem Hersteller des Produkts Geld in die Kasse spülen soll). Kommt halt auch stark aufs Alter des Kindes an.
An alle die hier Java geschrieben haben, stimmt nicht ganz. Ein allgemeines Programmierverständiss brauchst du, dass muss nicht Java sein. Du solltest wissen, was String, Boolean, Int und if bedeuten und schonmal damit gearbeitet haben.
... und Methoden, Klassen, allgemeiner OOP, Events und alle anderen Grundlagen, die man zum Entwickeln von Software in Java braucht.
Und wer eine andere Sprache bereits kann (also mehr als "Ich hab mal Tutorial-Reihe XY gesehen"), der stellt so eine Frage nicht. Wir können also denke ich davon ausgehen, dass es sich hier um einen ganz blutigen Anfänger handelt.
Also Minecraft Plugins ohne Java Grundlagen zu machen, könnte etwas schwerer werden. Vorallem nachdem das Projekt größer wird und über mehrere Ordner etc herausragt.
Du solltest Java - zumindest von den Grundlagen - beherrschen und in der Lage sein, Dokumentationen zu lesen und zu verstehen
Was meinst du mit Dokumentationen, weil bin noch sehr neu in der Materie?
Was meinst du mit Dokumentationen, weil bin noch sehr neu in der Materie?
https://de.wikipedia.org/wiki/Softwaredokumentation
Mit Softwaredokumentation bezeichnet man die Dokumentation von Software. Sie erklärt für Entwickler, Anwender (Auftraggeber, Kunde) und Endbenutzer in unterschiedlichen Rollen, wie die Software funktioniert, was sie erzeugt und verarbeitet (z. B. Daten), wie sie zu benutzen ist, was zu ihrem Betrieb erforderlich ist und auf welchen Grundlagen sie entwickelt wurde.
Für dich als Entwickler bedeutet es z.B. eine Übersicht über verschiedene Klassen, Methoden usw - sowohl von Java selbst als auch von dem entsprechenden Paket für Minecraft-Plugins
Bist du selbst Minecraft Developer, wenn ich fragen darf?
Bist du selbst Minecraft Developer, wenn ich fragen darf?
Nein, Minecraft-Plugins hab ich noch nie programmiert.
War denn für dich der Einstieg in die Programmierung "schwer" oder hast du es als "einfach" empfunden?
War denn für dich der Einstieg in die Programmierung "schwer" oder hast du es als "einfach" empfunden?
nachdem ich einen Einstieg gefunden hab, war es eigentlich relativ einfach. Man muss halt die Grundlagen lernen und vor allem verstehen
Eine Alternative zu diesem Buch kannst du also nicht empfehlen?
Danke für die Anwort!