Minecraft Plugins programmieren leicht gemacht! 20 Std. Kurs [DE]
Yannic Basin, E-Learning | B.Sc. Wirtschaftsinformatik
Assista a este curso e milhares de outros
Assista a este curso e milhares de outros
Aulas neste curso
-
-
1.
Intro
5:09
-
2.
1.2 Spigot Server Installation & Einrichtung
8:21
-
3.
1.3 Intellij I - Installation & Einrichtung
6:05
-
4.
1.3.2 Intellij II - meine oft genutzten Tastenkombinationen
13:32
-
5.
1.4 Bonus - Troubleshoot
1:52
-
6.
2.1 Einleitung & wichtige Info
2:02
-
7.
2.2 * "Hello World" Programm
9:12
-
8.
2.3 * Variablen & Datentypen
13:36
-
9.
2.4 Kommentare
4:46
-
10.
2.5 * Arrays
12:45
-
11.
2.6.1 * Bedingungen I - Funktionsweise
14:42
-
12.
2.6.2 Bedingungen II - Verschachtelungen und Vereinfachung
5:47
-
13.
2.6.3 Bedingungen III - Mehrere Angaben in einer Abfrage überprüfen
6:09
-
14.
2.7 While-Schleife
5:57
-
15.
2.8 * For-Schleife
8:25
-
16.
2.9 * Listen
20:43
-
17.
2.10 Hashmap
-
18.
2.11 * Methoden
16:59
-
19.
2.12 Klassen I
19:02
-
20.
2.13 Klassen II - Getter & Setter
3:18
-
21.
2.14 Klassen III - Vererbung
12:22
-
22.
2.15 Interface
-
23.
2.16 * Try Catch & Text in Zahl umwandeln
10:26
-
24.
2.17 Parallelität - Runnable (& Threads)
15:03
-
25.
2.18 Ordnerstruktur & Java Konventionen
6:34
-
26.
3.1 Erster Command - /hallo
-
27.
3.2 Gamemode Command - /gm
-
28.
3.3.1 plugin.yml - Command Permission
3:59
-
29.
3.3.2 Hinweis zu Permissions
3:04
-
30.
3.4 Player heilen I - /heal
5:33
-
31.
3.5 Fliegen - /fly
4:44
-
32.
3.6 Tageszeit ändern - /day & /night
-
33.
3.7 Command Argumente & Spieler Schaden geben - /hit
17:22
-
34.
3.8 Spieler heilen II - /heal [PLAYER]
6:34
-
35.
3.9 Tpa System I - /tpa accept
12:58
-
36.
3.10 Tpa System II - /tpa PLAYER
9:59
-
37.
4.1 Was sind Events? - Einleitung
8:53
-
38.
4.2 Beitrittsnachrichten - PlayerJoinEvent & PlayerQuitEvent
-
39.
4.3.1 Bauen & Abbauen verbieten I - BlockPlaceEvent & BlockBreakEvent
9:07
-
40.
4.3.2 Bauen & Abbauen verbieten II - Ausnahme durch Permission
3:27
-
41.
4.4 Immer gutes Wetter! - WeatherChangeEvent, /lockweather & Command Alias!
15:05
-
42.
4.5.1 Schild-Commands I & Block Interaktion - PlayerInteractEvent
12:49
-
43.
4.5.2 Schild-Commands II - Schilder überprüfen & bearbeiten
10:33
-
44.
5.0 Kapitel Intro - Wichtige Bestandteile der Plugin Programmierung
3:35
-
45.
5.1 Singleton
5:03
-
46.
5.2 Inventare I - Eigene Inventare erstellen!
15:57
-
47.
5.3 Inventare II - Spielerinventar kopieren, laden & speichern!
21:12
-
48.
5.4.1 Items I - Items erstellen & einem Inventar hinzufügen
10:52
-
49.
5.4.2 Items II - Items droppen, wenn das Spielerinventar voll ist.
8:50
-
50.
5.4.3 Items leichter erstellen & Code sparen - ItemBuilder Klasse
20:21
-
51.
5.5 playSound - Sound in der Welt abspielen
6:40
-
52.
5.6 Nachrichten an alle Spieler & Methoden auf allen Spielern ausführen!
6:50
-
53.
5.7 ChatColor & Colorcodes - farbigen Text verwenden
12:24
-
54.
5.8.1 Blöcke I - Infos von Blöcken auslesen & Knochenmehl verwenden
11:46
-
55.
5.8.2 Blöcke II - Blöcke finden & spawnen
14:02
-
56.
5.9.1 Timer & Verzögerung I - BukkitRunnable
17:49
-
57.
5.9.2 Timer & Verzögerung II - Eigene BukkitRunnable Klasse
11:12
-
58.
5.10.1 Entity spawnen - /createvillager
-
59.
5.10.2 Entity anklicken - PlayerInteractEntityEvent & EntityDamageByEntityEvent
17:58
-
60.
5.10.3 Metainformationen für Entities und Blöcke
14:53
-
61.
5.11 Config Datei - Speichern und Laden von Informationen
23:04
-
62.
5.12 Eigene Crafting Rezepte registrieren!
13:43
-
63.
6.1 Spielername im Chat & Scoreboard ändern
-
64.
6.2 Hologramm - unsichtbare Rüstungsständer
16:01
-
65.
6.3 Action Bar - Text über der Hotbar anzeigen
23:06
-
66.
6.4 Sidebar - Stats & andere Informationen am Rand anzeigen
10:50
-
67.
7.1 Kisten zufällig befüllen
20:41
-
68.
7.2 Villager Shop
18:51
-
69.
7.3 Lucky Blocks
32:12
-
70.
7.4 Eigene Konfigurationsdateien
15:09
-
71.
8.1 Part 1 - Wetter festlegen, Lobby Spawnpunkt setzen, Beitrittsnachricht
50:29
-
72.
8.2 Part 2 - Tageszeit festlegen, Bauberechtigung, Navigator Grundgerüst
42:38
-
73.
8.3 Part 3 - Navigator Daten in Config speichern
35:29
-
74.
8.4 Part 4 - Navigator laden, Beitrittsnachricht Update, Immer volles Leben & Essen
37:27
-
75.
8.4.1 Part 4.1 - Nachtrag: world.getPlayers();
1:26
-
76.
8.5 Part 5 - Inventar beim Teleportieren zurücksetzen & MapTP Command
15:34
-
77.
9.1 Part 1 - Game Klasse Grundgerüst & Spieler-Spawns aus Config lesen
38:31
-
78.
9.2 Part 2 - Code aufräumen, Spawns per Command hinzufügen und Welten entfernen
34:07
-
79.
9.3 Part 3 - Spielinformation, Karte aktivieren oder deaktivieren, Border setzen
39:09
-
80.
9.4 Part 4 - alle nötigen Events
38:12
-
81.
9.5 Part 5 - Spielerbeitritt, Timer & Spielstart
51:05
-
82.
9.6 Part 6 - Timer Abbruch und Statusüberprüfung beim Verlassen eines Spielers
44:07
-
83.
9.7 Part 7 - Spiel Reset & Neustart
40:17
-
84.
9.8 Part 8 - Player Stats, Mehrere Welten des gleichen Typs laden, Border, neue Map
52:09
-
-
- --
- Nível iniciante
- Nível intermediário
- Nível avançado
- Todos os níveis
Gerado pela comunidade
O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.
--
--
Sobre este curso
In diesem Kurs lernst du alles, was du benötigst, um deine eigenen Plugins für deinen Minecraft Server zu entwickeln!
Ich zeige dir, wie du dein Projekt erstellst, wie du mit der Programmierumgebung IntelliJ umgehst und wie du deinen Minecraft Server, durch die Programmiersprache Java, zum Leben erweckst!
Nach diesem Kurs kannst du Spielprozesse automatisch im Hintergrund laufen lassen, den Fortschritt deiner Spieler speichern, sowie auf Interaktionen mit verschiedenen Items, Blöcken und Lebewesen reagieren.
Außerdem kannst du deine eigenen Inventare und Items erstellen, sowie Blöcke in der Welt spawnen und verschieben.
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 dein eigenes Plugin zu erstellen.
Neben einer ausführlichen Vorstellung der verschiedenen Möglichkeiten der Plugin-Programmierung, gehe ich auch auf beliebte Plugin Beispiele ein, sodass du erfolgreich deine eigenen Ideen umsetzen kannst!
Meinen Code darfst du ohne Probleme selbst in deinen Plugins verwenden und weiterentwickeln.
Hast du dein eigenes Plugin erfolgreich fertiggestellt? Zeig es mir! Ich freue mich jetzt schon darauf, deinen Server zu besuchen und das Plugin zu testen.
Melde dich dazu entweder direkt hier über Udemy, oder auf meinem Discord Server (Code: 27zjxdqrrC), 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, deinen Minecraft Server mit deinen eigenen Plugins komplett nach deiner Fantasie zu gestalten!
Conheça seu professor
Hallo, ich bin Yannic!
Ich bin, seit ich denken kann, an neuer Technologie und deren Programmierung und Vernetzung interessiert.
Von klein auf lernte ich die Arduino und Python Programmierung.
Schnell kamen weitere Programmiersprachen hinzu. Mittlerweile arbeite ich vertieft mit Java, Python, Lua, HTML und Javascript. Erfahrung habe ich zusatzlich in Scala, PHP und C#.
Mit meinem eigenen Entwicklungsprojekt "mYBot" habe ich fruh ChatGPT fur mich ersetzt und arbeite effektiver denn je.
Nun habe ich seit 2024 meinen Bachelor of Science in Wirtschaftsinformatik (TU-Berlin) und teile mein erlerntes Wissen hier auf SkillShare.
Beruflich spezialisiere ich mich in Automatisierungstechniken. So habe ich fruh in meinem ersten Beruf einen SUSE-Manager au... Visualizar o perfil completo
Projeto prático de curso
In diesem Projekt wirst du Schritt für Schritt lernen, wie du ein voll funktionsfähiges Lobby-Plugin sowie ein spannendes Survival-Games-Plugin für deinen Minecraft Server entwickelst!
Ich führe dich durch den gesamten Entwicklungsprozess: vom Entwurf der Spielmechaniken über die Einrichtung der Programmierumgebung bis hin zur Implementierung der Funktionen mit Java. Gemeinsam erstellen wir eine interaktive Navigationsleiste für die Lobby, wo Spieler interagieren und sich auf die Spiele vorbereiten können.
Für das Survival-Games-Plugin lernst du, wie du spannende Spielmodi entwirfst, die Map erstellst und die Spielerabläufe steuerst. Du wirst in der Lage sein, Belohnungen zu vergeben, den Spielverlauf zu verwalten und das Spiel balanciert zu halten.
Zusätzlich erhältst du Einblicke in das Event-Management von Minecraft, um auf Spieleraktionen in Echtzeit zu reagieren und das Gameplay dynamisch zu gestalten. Du wirst lernen, wie man Punktestände speichert, Runden verwaltet und kreative Spielmechaniken implementiert.
Der gesamte Kurs ist praxisorientiert und du kannst deinen Code jederzeit anpassen und erweitern.
Nota do curso
Por que fazer parte da Skillshare?
Faça cursos premiados Skillshare Original
Cada curso possui aulas curtas e projetos práticos
Sua assinatura apoia os professores da Skillshare