Minecraft Modding leicht gemacht! - Erstelle Mods mit Forge

Lerne in diesem Kurs Schritt-für-Schritt wie du mit der Forge API deine eigenen Mods für Minecraft 1.19.2 programmierst.

4.70 (46 reviews)
Udemy
platform
Deutsch
language
Game Development
category
instructor
279
students
18 hours
content
Aug 2022
last update
$54.99
regular price

What you will learn

Du lernst die Grundlagen der Programmiersprache Java.

Du lernst wie du deine erste eigene Minecraft Mod entwickelst.

Du lernst wie du deine eigenen Items erstellst.

Du lernst wie du deine eigenen Blöcke erstellst.

Du lernst wie du deinen Items und Blöcken eine eigene Logik geben kannst

Du lernst wie du Fortgeschrittene Blöcke mit Benutzeroberflächen & Inventaren erstellst.

Du lernst wie du mit Blöcken in der Welt interagierst, sie bewegst, platzierst und löschst.

Du lernst wie du die Welt nach deinem Belieben, zum Beispiel durch das Spawnen deiner eigenen Erze, manipulierst.

Du lernst wie du deine Mod fertigstellen und bei Bedarf veröffentlichen kannst.

Description

In diesem Kurs lernst du alles was du benötigst, um deine eigenen Mods für Minecraft zu entwickeln!

Ich zeige dir, wie du dein Projekt erstellst, wie du mit der Programmierumgebung Intellij umgehst und wie du Minecraft individuell, durch die Programmiersprache Java, zum Leben erweckst!

Nach diesem Kurs kannst du unter Anderem deine eigenen Blöcke und Items mit ihrer eigenen Logik erstellen, ihre Eigenschaften und Inventare speichern, sowie das Spiel Minecraft in vielen verschiedenen Varianten nach deinem Belieben personalisieren.
Außerdem kannst du eigene Animationen für deine Blöcke erstellen, sowie alle möglichen Blöcke in der Welt spawnen und verschieben.
Wir schauen uns verschiedene Beispiele der Weltenmanipulation an, wodurch du zum Beispiel deine eigenen Erze oder Pflanzen in der Welt generieren lassen kannst.

Während des Kurses erhältst du eine vollständige Einführung in die Java Programmierung und nutzt dein gelerntes Wissen anschließend, um direkt mit diesem Kurs parallel deine eigene Modifikation für Minecraft zu erstellen.
Neben den bereits oben genannten Möglichkeiten, schauen wir uns noch viele weitere kleine Themen, wie zum Beispiel die Erstellung deiner eigenen Sounds, Gemälde oder Ofen-Rezepte an!

Meinen Code darfst du ohne Probleme selbst in deinen Mods verwenden und weiterentwickeln.
Hast du deine eigene Mod erfolgreich fertiggestellt? Zeig sie mir! Ich freue mich jetzt schon darauf, deine Mod bei mir zu testen.
Melde dich dazu jederzeit gerne hier über Udemy bei mir.

Bei Fragen kannst du dich gerne an mich wenden und ich versuche dir bei deinem Problem zu helfen.
Für diesen Kurs sind keine Vorkenntnisse nötig. Alles was du benötigst ist ein Computer und einen Minecraft Account.

Starte jetzt in die erste Lektion und verwirkliche dir deinen Traum, Minecraft mit deinen eigenen Mods komplett nach deiner Fantasie zu gestalten!

Content

Einführung und Einrichtung der nötigen Programme

Intellij I - Installation
Danke für deine Unterstützung! - Du kannst dich jederzeit bei mir melden.
Materialien
Intellij II - Meine oft genutzten Tastenkombinationen

Java Grundlagen - Einführung in die Programmierung

Einleitung & wichtige Information
* "Hello World" Programm
* Variablen & Datentypen
Kommentare
* Arrays
* Bedingungen I - Funktionsweise
Bedingungen II - Verschachtelungen & Vereinfachungen
Bedingungen III - Mehrere Angaben in einer Abfrage überprüfen
While-Schleife
* For-Schleife
* Listen
Hashmap
* Methoden
Klassen I
Klassen II - Getter & Setter
Klassen III - Vererbung
Interfaces
* Try Catch & Text in Zahl umwandeln
Parallelität - Runnable (& Threads)
Ordnerstruktur & Java Konventionen
JSON Grundlagen

Mod Programmierung I - Items & Blöcke [Grundlagen]

Projekterstellung & Einrichtung
Item erstellen I - ItemManager Klasse
Assets Struktur - Namen & Texturen für unsere Items & Blöcke
Item erstellen II - Name & Textur zuweisen
Übung I - Item erstellen
Auflösung Übung I - Item erstellen
Eigener Kreativ Tab - CustomCreativeTabs Klasse
Block erstellen I - BlockManager Klasse
Block erstellen II - Name & Textur zuweisen
Block erstellen III - Drops & passendes Werkzeug konfigurieren
Übung II - Block erstellen
Auflösung Übung I - Block erstellen
Crafting Rezepte - Shaped und Shapeless

Mod Programmierung II - Komplexe Items

Komplexe Items I - Items mit eigener Logik
Komplexe Items II - Item Tags [Variablen] & Item Beschreibungen [Tooltips]
Eigene Werkzeuge I - Spitzhacke, Schwert, Axt...
Eigene Werkzeuge II - Neue Abbaustärke
Übung III - Tool erstellen
Auflösung Übung III - Tool erstellen
Eigener Brennstoff
Neue Nahrung
Eigene Effekte I - Effekt-Logik implementieren
Eigene Effekte II - Effekt Registrieren, Icon & Titel setzen
Wurftränke erstellen
Braurezepte erstellen
Übung IV - Effekt-Trank erstellen
Auflösung Übung IV - Effekt-Trank erstellen
Komplexe Items III (1) - Blöcke manipulieren & Items spawnen [Disassembler Item]
Komplexe Items III (2) - blockMap befüllen [Disassembler Item]
Komplexe Items IV - Drill Item Beispiel
Übung V - Komplexes Item erstellen
Auflösung Übung V - Komplexes Item erstellen
Eigene Rüstung hinzufügen

Mod Programmierung III - Komplexe Blöcke

Komplexe Blöcke I - Einleitung | Blöcke mit eigener Logik & neuen Funktionen
Komplexe Blöcke II - Elevator/Fahrstuhl Block Beispiel
Komplexe Blöcke III (1) - Variable/Property für unseren Block(-State) erstellen
Komplexe Blöcke III (2) - Lichtstärke von Blöcken festlegen
Komplexe Blöcke IV (1) - Blöcke unterschiedlich texturieren, auch mit Properties
Komplexe Blöcke IV (2) - Block-Texturrotation abhängig von Blickrichtung machen
Komplexe Blöcke V - fallOn & stepOn Methoden, weitere Spielerfunktionalitäten
Komplexe Blöcke VI - Redstone Erkennung & weitere Blockfunktionalitäten
Komplexe Blöcke VII - Verzögerungen einbauen (+ Sound Basics)
Übung VI - Komplexen Block erstellen
Auflösung Übung VI - Komplexen Block erstellen
Rezepte für Ofen & Schmiede erstellen
Blöcke XP droppen lassen & XP in der Welt spawnen
Loot Tables von Blöcken I - Grundlagen
Loot Tables von Blöcken II - Komplexe Loot Tables & Loot Table Generator
Eigene Gemälde
Neue Ackerpflanzen / Nutzpflanzen (Süßkartoffel Beispiel)

Mod Programmierung IV - Block Entities: Blöcke mit eigener Benutzeroberfläche

(Intro) Unser BlockEntity Projekt - Crusher Vorstellung
CrusherBlock Klasse
AbstractBlockEntity Klasse (Vorgabe) - Einfaches Erstellen von BlockEntities
CrusherBlockEntity & BlockEntityManager Klassen
onRemove & getTick Methoden von der CrusherBlock Klasse, GUI Übersicht
Spezielle Item-Slots für unseren Crusher
Menu&Screen Definition & AbstractMenu Klasse (Vorgabe) - Einfach Menüs erstellen
Crusher Menü erstellen & unsere Speziellen Slots zuweisen - Slot Positionierung
Crusher Screen erstellen - GUI Textur einfügen, erster Test & Block-Texturen
Funktionalität Implementieren - tick Methode befüllen
Erster Funktionstest
Blockanimation erstellen
BlockEntity Fortschritt im Spielstand abspeichern
Crusher Daten an den Client (CrusherMenu) übergeben
GUI Animation erstellen
Eigene Rezepte I - Richtiges Crafting- bzw. Crushing-Rezept implementieren
Eigene Rezepte II - Crafting- bzw. Crushing Rezept in unseren Crusher einbinden

Mod Programmierung V - Weltenmanipulation

Weltenmanipulation-Grundgerüst
Erzgenerierung
Eigene Pflanzen in der Welt generieren lassen

Mod Programmierung VII - Weiterer Inhalt

Sounds

Abschluss

Mod in eine JAR verpacken und auf dem offiziellen Minecraft Client testen

Screenshots

Minecraft Modding leicht gemacht! - Erstelle Mods mit Forge - Screenshot_01Minecraft Modding leicht gemacht! - Erstelle Mods mit Forge - Screenshot_02Minecraft Modding leicht gemacht! - Erstelle Mods mit Forge - Screenshot_03Minecraft Modding leicht gemacht! - Erstelle Mods mit Forge - Screenshot_04

Reviews

Tim
September 10, 2023
Der Kurs war super. Gut verständlich und geeignet für jeden vom Anfänger bis zum fortgeschrittenen Programmierer der sein Wissen auffrischen möchte.
Frank
July 27, 2023
Toller Kurs! Wir hatten bereits den Plugin Kurs. Der Mod Kurs ist nochmal ausführlicher und mit interessanten Inhalten.
Rayk
July 24, 2023
Sehr, sehr viel Setup. Bin selbst Entwickler und verstehe natürlich, warum all das sein muss - aber ich arbeite das gerade mit meinem 10jährigen durch, der fast null Erfahrung mit Programmieren hat und dessen Aufmerksamkeitsspanne etwa 30 Sekunden beträgt. Da wäre es cooler, zum Einstieg erstmal ein komplett fertig vorbereitetes Minimalprojekt zum Download zu haben, wo wirklich nichts mehr geändert werden muss - idealerweise sogar inklusive IntelliJ Settings. Und dann - ZACK - gleich loslegen, sofort erstes Erfolgserlebnis! Und in einem späteren Kapitel dann erst zeigen, wie man die Einstellungen machen muss, wenn man mal mit einem komplett eigenen Projekt von Null starten will.
Julian
September 3, 2022
Dieser Kurs ist gut strukturiert und sehr übersichtlich aufgebaut. Er ist sehr umfangreich und die Inhalte werden verständlich nähergebracht. Meine Erwartungen wurden auf jeden Fall übertroffen und ich kann diesen Kurs nur jedem empfehlen! 5 Sterne!
Alper
August 20, 2022
Ein fantastischer Kurs, um die Programmierung eigener Mods zu erlernen! Hierbei sind die Lektionen vom Aufbau her so gut gegliedert, dass man immer einen roten Faden hat und auch motiviert weiterlernt. Als eine Person mit nicht allzu viel Wissen bezüglich des Programmierens fand ich diesen Kurs sehr hilfreich und auch empfehlenswert! Deswegen gibt es 5***** von mir!
Erhan
August 20, 2022
Sehr hilfreich, selbst ohne Programmierkenntnisse konnte ich den Kurs nachvollziehen und selbst anwenden. Empfehle ich jedem weiter!

Charts

Price

Minecraft Modding leicht gemacht! - Erstelle Mods mit Forge - Price chart

Rating

Minecraft Modding leicht gemacht! - Erstelle Mods mit Forge - Ratings chart

Enrollment distribution

Minecraft Modding leicht gemacht! - Erstelle Mods mit Forge - Distribution chart
4799728
udemy ID
7/26/2022
course created date
8/22/2022
course indexed date
Bot
course submited by