Minecraft Plugin Entwickler Boot Camp I: Erste Schritte | Trevor Mickelson | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Minecraft Plugin Entwickler Boot Camp I: Erste Schritte

teacher avatar Trevor Mickelson

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      1:18

    • 2.

      JDK herunterladen

      0:37

    • 3.

      Lokale Umwelt

      2:09

    • 4.

      Intellij herunterladen

      1:08

    • 5.

      Hallo Welt

      3:24

    • 6.

      Access Paper API

      1:58

    • 7.

      Minecraft Hauptklasse

      1:30

    • 8.

      Kommentare

      1:50

    • 9.

      Plugin Yaml

      1:24

    • 10.

      Plugin kompilieren

      1:10

    • 11.

      Discord

      4:13

    • 12.

      Discord mit Farbe

      2:39

    • 13.

      Projekt

      0:51

    • 14.

      Schlussbemerkung

      0:27

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

176

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Hast du dich jemals in einem Minecraft-Server angemeldet und dich gefragt, wie alles funktioniert? Schon mal gefragt, wie Hypixel ihren Inhalt macht? Wie Bedwars, Skywars oder sogar deren Kosmetik? Wenn dich dieses Ding interessiert, dann ist diese Serie genau das Richtige für dich!

Willkommen im ersten Minecraft Plugin Developer Boot Camp! Mein Name ist Trevor Mickelson und ich mache seit über 3 Jahren Minecraft an. Ich habe viele raue Flecken auf meiner Reise durchlaufen und viele Dinge außer Ordnung gelernt. Diese Serie zielt darauf ab, dir die richtigen Möglichkeiten beizubringen, um Dinge beim ersten Mal zu erledigen. Dies erfordert keine Programmierkenntnisse.

Diese erste Bootcamp Session bringt dich mit den absoluten Grundlagen an. Du wirst deinen eigenen Minecraft-Server laufen und Plugins direkt darauf aufbauen! Am Ende dieser ersten Klasse codierst du deine eigenen benutzerdefinierten Befehle!

Die Plugins sind in Java geschrieben, lassen Sie sich aber nicht von diesem verrückt! Ich habe alles speziell aufgestellt, um jede Art von information zu vermeiden. Du lernst nur etwas Neues in Java, wenn es an der Zeit ist, es in deinem Minecraft zu verwenden! Wie genial ist das?!

Hier ist ein Beispiel für den ersten Befehl, den wir gemeinsam kodieren!

Triff deine:n Kursleiter:in

Teacher Profile Image

Trevor Mickelson

Kursleiter:in

Hello, I'm Trevor.

Vollständiges Profil ansehen

Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Was ist los, Leute? Mein Name ist Trevor und in dieser Serie werde ich Ihnen beibringen, wie man Minecraft-Plugins erstellt. Also ein bisschen über mich. Ich mache seit fünf Jahren Minecraft-Server und kodiere Minecraft-Plug-Ins seit drei Jahren. Ich bin derzeit ein leitender Entwickler auf einem NFT-Server, der als World Blocks bekannt ist. Jetzt weiß ich, was du denkst. Was ist überhaupt ein Minecraft-Plug-In? Und ich zeige Ihnen zunächst einige der Dinge , die sie tun können. In dieser Serie. Minecraft-Plugins werden mit der Programmiersprache Java geschrieben. Keine Sorge, Sie haben keinerlei Programmiererfahrung. Das ist total anfängerfreundlich. Meine Mission ist es, Ihnen zu zeigen, wie viel Sie mit ein bisschen Programmierwissen erreichen können . Du musst kein Zauberer sein, etwas Großartiges tun. Und wenn das für Sie fantastisch klingt, ist dies definitiv die richtige Serie für Sie. 2. JDK herunterladen: Okay Leute, das Erste, was wir tun werden ist die Installation des Java JDK. Also gehen wir zu Google und geben Java JDK-Download ein. Klicken Sie auf den oberen Link und stellen Sie sicher, dass es sich um die Oracle-Website Also werde ich auf Java 17 klicken. In Ordnung, also klicke ich hier auf die Punkt-EXE. Okay, wenn das erledigt ist, klicken Sie einfach darauf und denken Sie daran, dieser Vorgang möglicherweise ein bisschen anders wenn Sie auf einem Mac oder so sind, aber meistens wird es derselbe sein. In Ordnung, und das ist alles, was Sie brauchen, um das Java JDK zu installieren. 3. Lokale Umwelt: Okay, jetzt werden wir eine lokale Minecraft-Umgebung einrichten . Und das bedeutet nur, dass wir einen Minecraft-Server auf unserem eigenen Computer betreiben werden . Um die Dinge einfach zu machen, werden wir ein Desktop-Panel verwenden , das alles für uns erledigt. Also möchte ich, dass du weitermachst und nach visuellen Zapfen suchst, Zapfen. Und klicken Sie auf den oberen Link, es wird Spigot MC sein, und klicken Sie dann auf Herunterladen. In Ordnung, wenn das erledigt ist, klicken Sie einfach darauf. Wenn Sie dieses Pop-up sehen, machen Sie sich keine Sorgen, klicken Sie einfach auf Weitere Informationen und starten Sie trotzdem. In Ordnung, also wenn die App endlich installiert ist , öffnen Sie sie. Hier ist mein Bein, ein bisschen anders als meins. Ich hab ein Thema auf meinem. Gehen Sie zu Google und geben Sie Papier-MC ein, klicken Sie auf den Top-Link, gehen Sie zu Downloads und klicken Sie dann hier darauf. Hier wird wahrscheinlich etwas anderes gesagt. Denkweisen 40. Wenn das Herunterladen abgeschlossen ist, ziehen Sie es auf Ihren Desktop. Klicken Sie erneut auf einen Anzeigenserver. Klicken Sie auf Manuell und ziehen Sie es einfach hinein. Jetzt muss ich nur noch Start drücken. Sobald der Server vollständig gestartet ist, sollten Sie in der Lage sein, zur direkten Minecraft-Verbindung zu wechseln direkten Minecraft-Verbindung zu und den lokalen Host-Join-Server einzugeben. Ich bin auf der falschen Version. Und klicken Sie auf Server beitreten. Das wird der Server sein, den du gerade gebootet hast. Da hast du's. Sie haben jetzt einen Minecraft-Server. Das Wichtigste zuerst werden Sie wahrscheinlich selbst entscheiden wollen. Gehen Sie also zurück zu Visual Spigot auf der Konsole und geben Sie Space Ihren Namen ein. Minus könnte sie 69 bestrafen. Jetzt, wo ich OPT bin, kann ich jetzt Bedienbefehle eingeben, wie mich selbst in den Spielmodus kreativ versetzen. Also werden Mobs mich jetzt nicht töten, während ich Plugins teste. Auch wenn du die Nacht hasst oder Mobs hasst, oder du hasst, ob du einige Spielregeln festlegen kannst. Also werde ich Spielregeln machen, Mob-Laichen machen, Bälle, Spielrollen, Wetterzyklus machen, falsch und Spielrollen machen Tageslicht wie falsch. In Ordnung, jetzt ist das alles erledigt. Ich gehe zu Visual Spigot und klicke auf Stopp. Weil wir jetzt bereit sind, Plug-ins zu erstellen. 4. Intellij herunterladen: Also werden wir jetzt die IDE installieren , in der du programmieren wirst. Diese Idee wird intelligenter Weg genannt. Wir werden weitermachen und den intelligenten Download-Link oben eingeben intelligenten Download-Link , um sicherzustellen, dass dort JetBrains steht. Jetzt sehen Sie zwei verschiedene Versionen, Ultimate und Community. Wir gehen raus und machen die Community Edition, weil sie kostenlos ist. Stellen Sie sicher, dass Sie das richtige Betriebssystem ausgewählt haben, und klicken Sie dann auf Herunterladen. Okay, jetzt klicke ich einfach darauf. Ich werde eine Desktop-Verknüpfung erstellen, nur weil ich Desktop-Verknüpfungen mag. Weiter, als nächstes. In Ordnung, jetzt ist es fertig. Ich klicke auf „Fertig stellen“. Okay, jetzt, wo das alles erledigt ist, wirst du weitermachen und auf die intelligente Anwendung klicken und du solltest ein Pop-up bekommen, das ungefähr so aussieht. Also werden wir unser allererstes Projekt erstellen. Also mach weiter und klicke auf Neues Projekt. Nun, da dieses Plugin am Ende eine Menge Dinge tun wird , werde ich es Hybrid-Plug-In nennen. Du kannst es nennen, wie du willst. Sie nun sicher, dass das JDK 18 ist. Dies ist das JDK, das Sie heruntergeladen haben, bis j dies wahrscheinlich automatisch für Sie erledigt, wie es für mich der Fall war. Und klicken Sie auf Erstellen. Und jetzt können wir anfangen, etwas zu bauen. 5. Hallo Welt: Okay, das erste, was wir tun werden , ist das zu erstellen, was als Basispaket betrachtet wird . Du klickst hier auf SRC , mit der rechten Maustaste darauf. Gehen Sie zum neuen Pakettyp mi dot, wie auch immer Sie heißen. Mein Name ist Trevor Dot. Der Name Ihres Plug-ins. Meins ist Hybrid-Plug-In. Und drücken Sie Enter. In Ordnung, jetzt klicken wir mit der rechten Maustaste darauf, gehen zu Neu und klicken dann auf Java-Klasse. Und wir rufen das Main auf und drücken die Eingabetaste. Ich möchte meine Schriftgröße erhöhen, also klicke ich auf den Editor für Dateieinstellungen. Und dann klicke ich auf Schrift. Und ich erhöhe meine auf 25, damit ihr es klarer sehen könnt. Bewerben. Und okay. Bevor wir jetzt weitermachen, werde ich versuchen zu erklären, was Sie sich hier ansehen. Wenn Sie nach oben gehen, werden Sie feststellen, dass dort Package me dot trevor dot hybrid -Plug-In steht, das Paket, das wir gerade erstellt haben. Und wenn du darunter gehst, wirst du sehen, dass öffentlich, class main steht. Und dann gibt es hier zwei Klammern. In Java befindet sich also jede einzelne Datei, die Sie erstellen und die Code enthält , immer innerhalb einer Klasse. Es wird immer eine öffentliche Klasse sein, was auch immer Ihr Klassenname ist, der gesamte Code in dieser Datei wird in diesen beiden Klammern leben. In Ordnung, jetzt erstellen Sie Ihr allererstes Programm, das berüchtigte Programm HelloWorld. Drücken Sie die Eingabetaste und stellen Sie sicher innerhalb dieser beiden Klammern tippen. Und dann geben Sie P, S, VM, Enter ein. jetzt nicht zu verwirrt oder brechen Sie auf, was Sie hier sehen. Sie werden sehen, dass es public, static, void, main, string, args heißt . Und dann gibt es noch zwei weitere Klammern. Jetzt möchte ich nicht wirklich, dass du dich zu sehr auf die Bedeutung davon konzentrierst . Sie müssen lediglich verstehen, dass jede Java-Anwendung innerhalb dieser speziellen Anweisung ausgeführt werden muss . Öffentlich, statisch, void, main, string, args. Jede Bewerbung wird darin beginnen. Das bedeutet also, wenn ich Code hier unten hätte, aber es keinen Code darin gäbe, innerhalb von public static, void main, oder ich würde ihn als Hauptmethode bezeichnen, dann würde nichts passieren als ich diese Bewerbung durchführte. Okay, jetzt sind wir bereit, unseren helloworld-Code zu schreiben. Ich möchte, dass Sie S, O, U, T und Enter eingeben. Und dann werden Sie einfach solche Zitate schreiben. Du solltest also etwas haben , das genau so aussieht. Und dann stellt sicher, dass am Ende der Zeile ein Semikolon steht. Wenn es kein Semikolon gibt, wird es nicht am Ende der meisten Zeilen in Java ausgeführt. Du wirst ein Semikolon setzen. Also gewöhn dich einfach daran. Es ist etwas, bei dem Sie sich wohl fühlen müssen . Also setzen wir unser Semikolon wieder ein. Und hier drinnen werden wir Hello World schreiben. Jetzt ist das erledigt. Wir klicken auf den grünen Button links. Klicken Sie auf Main ausführen. Und dann, wie Sie hier sehen können, ist die Ausgabe hello world. 6. Access Paper API: Okay, jetzt greifen wir auf die Papier-API zu. Und alle APIs stehen für Anwendungsprogrammierschnittstelle. Diese API wird es uns ermöglichen, mit Minecraft zu interagieren und Plugins auf unseren Minecraft-Server zu übertragen. Das erste, was wir tun werden, ist Maven Framework-Unterstützung zu unserem Projekt hinzuzufügen . Und wenn Sie nicht wissen, was das bedeutet, sich keine Sorgen, folgen Sie einfach meinen Schritten. Gehen Sie also nach oben, wo Ihr Plugin-Name steht , klicken Sie mit der rechten Maustaste darauf. Gehen Sie nach unten und klicken Sie auf Framework-Unterstützung hinzufügen. Überprüfe Maven und drücke. Okay. In Ordnung, also habe ich mein Gesicht bewegt, damit du ein bisschen klarer sehen , was passiert. Was du tun wirst, ist nach oben zu gehen und du wirst sehen alle Maven-Projekte neu geladen werden. Klick das an. Das wird deine Projekte reparieren. Gehen Sie nach oben rechts und klicken Sie auf Minus. Und wir können das vorerst sogar beenden. Ich möchte nicht, dass du dir wirklich Sorgen machst, was das ist. Gehen Sie zu Google und geben Sie Papier-MC ein. Klicken Sie auf den Top-Link. Ganz oben sehen Sie die Dokumentation. Klicke auf Maven and Gradle. Jetzt möchte ich, dass Sie sich nur auf die beiden wichtigsten Teile konzentrieren , das Repository und die Abhängigkeit. Also möchte ich, dass du das kopierst. Wir gehen zurück zu Intel J und gehen dahin, wo Palm Dot XML steht. Klicken Sie hier unten darauf. Ich möchte, dass Sie Repositorys eingeben, Eingabetaste drücken und dann das, was Sie kopiert haben, einfügen. Jetzt gehen wir zurück und kopieren diese Abhängigkeit zurück nach Intel J. Gehen Sie runter und geben Sie Abhängigkeiten ein, drücken Sie die Eingabetaste, fügen Sie ein. Und jetzt wirst du oben rechts Maven auffrischen. Okay, jetzt wo das erledigt ist, gehen wir aus der Hand raus. Und wir haben jetzt tatsächlich Zugriff auf die Papier-API. 7. Minecraft Hauptkurs: In Ordnung, der erste Schritt jedes Plugins ist das Erstellen Ihrer Hauptklasse. Wir haben also schon eine Hauptklasse. Wenn es jedoch um Minecraft-Plugins geht, verwenden Sie in Java nicht die Hauptmethode. Wir werden weitermachen und das löschen. Und wir werden nach oben gehen. Ich möchte, dass Sie extends Java plugin eingeben, drücken Sie die Eingabetaste. Und Sie werden oben sehen, dass ein neues Paket importiert wurde. Immer wenn Sie etwas aus einer anderen Datei oder einem anderen Paket importieren, sehen Sie diese Import-Anweisung oben. Jetzt geben wir in den Klammern der Hauptklasse public void in Klammern aktivieren ein. Und rechts davon werden wir Klammern setzen und dann öffnen, und dann werden wir darüber hinaus bei Override tippen. Ich weiß, dass es möglich ist, dass nichts davon für dich Sinn ergibt . In dem Fall. Flipp nicht aus. Dies ist im Grunde die Hauptmethode von Minecraft-Plugins. Alles, was Ihr Plug-In tut, muss also innerhalb der on Enable-Methode ausgeführt werden. Jetzt möchte ich, dass du das Gleiche tust wie vorhin. Und wir werden weitermachen und eine Erklärung auf die Konsole und Minecraft drucken . Immer wenn dieses Plugin aktiviert wird, machen wir S OUT und geben Anführungszeichen ein. Und statt Hello World werden wir sagen, dass dies mein neues erstaunliches Minecraft-Plugin ist . 8. Kommentare: Jetzt werde ich dir etwas über Kommentare beibringen. Ein Kommentar ist etwas, das Entwickler in ihren Code einfügen, um ihn einem anderen Entwickler oder sich selbst später zu erklären Der Kommentar hat keinerlei Auswirkungen auf den Code. Wir werden also einen sehr einfachen Kommentar über unsere Logger-Anweisung schreiben und nur erklären, was sie tut. Ein Kommentar besteht also zwei Schrägstrichen und dann kannst du deinen Kommentar schreiben. Also werde ich sagen, dass dies mein erstaunlicher Kommentar ist , der meine erstaunliche Logger-Aussage beschreibt . Jetzt können Sie auch eine andere Art von Kommentar schreiben , die Sie im Allgemeinen oben sehen werden, Klassen oder Methoden. Über dieser aktivierten Methode werde ich Slash asterisk zwei Asterix eingeben und die Eingabetaste drücken, und dann kann ich hier einen Kommentar schreiben. Dies ist die on Enable-Methode für mein super erstaunliches Minecraft-Plug-In Und dann kannst du sogar einen Kommentar über die Hauptklasse werfen . Das ist meine Hauptklasse. Jetzt, wo Sie wissen, wie man einen Kommentar schreibt, werde ich Ihnen schnell beschreiben , wie Sie sie verwenden sollten. Vermeide das, was ich gerade getan habe. Was ich hier gemacht habe, war überall Kommentare zu schreiben und es sind nutzlose Kommentare. Sie möchten nicht, dass Ihr Kommentar von Ihrem Code ablenkt. Und tatsächlich sollte dein Kommentar wirklich nur da sein, wenn der Code selbst nicht beschreibt, was passiert. Wenn Sie also nach oben gehen, werden Sie sehen, dass dies meine Hauptklasse ist, aber jeder weiß, dass dies Ihre Hauptklasse ist. Es macht also keinen Sinn, diesen Kommentar zu haben. Wenn du hier runter gehst, wirst du sehen, dass dies die on Enable Methode für mein super tolles Minecraft-Plug-In ist . Auch hier weiß jeder, was eine Ensemble-Methode ist, wenn er Minecraft-Plugins schreibt. Also werden wir löschen. 9. Plugin Yaml: Jetzt müssen wir etwas erstellen, das als Plug-in-Punkt YAML bekannt ist. Wenn Sie wissen, dass das Minecraft-Plugin ohne dieses Plugin ausgeführt wird, werden Sie zu den Ressourcen gehen. Und oben links, klicken Sie mit der rechten Maustaste darauf. Gehen Sie Neue Datei und geben Sie plugin dot YAML ein. Also im Plug-in-Punkt YAML werden wir weitermachen und den Namen des Plugins an die Spitze setzen . Also geben wir Name, Doppelpunkt, den Namen des Plugins ein. Also werden wir ein Hybrid-Plug-in machen. Das ist mein Name für das Plug-In. Dann werde ich Autor schreiben, was auch immer du heißt, ich sage Trevor. Version Doppelpunkt. Ich mache 1, da es die allererste Version ist. Und dann werde ich Haupt-Doppelpunkt-Leerzeichen setzen. Und dann folgt das alles der Paketstruktur bis zu Ihrer Hauptklasse. In unserem Fall haben wir mich, das ist Trevor Dot Hybrid Plug-In, Dot Main. Also machen wir mir Trevor Dot Hybrid Plug-In Main. Dann können wir eine Plugin-Beschreibung hinzufügen. Ich sage eine Beschreibung. Dieses Plug-In macht zufällige Sachen. Und dann können wir sogar eine API-Version erstellen. Da wir bei 1.19 sind, sage ich 1.19. Und wenn Sie das alles haben, sind Sie jetzt mit dem Plug-In und der Punkt-YAML-Datei fertig. 10. Kompilieren von Plugin: Okay, jetzt müssen Sie nur noch Ihr Plug-in auf Ihren Server stellen, um Ihr erstes Plug-in fertig Ihren Server stellen, um Ihr erstes Plug-in zu stellen. Um das zu tun, müssen wir das JAR in den Verzeichnispfad Ihres Server-Plugin-Verzeichnisses kompilieren . Das klingt verwirrend, folge einfach meinen Schritten und es wird Sinn machen. In Ordnung, also gehen wir nach oben links und klicken auf Datei und dann auf Projektstruktur. Dann wirst du im Menü auf der linken Seite auf Artefakte klicken. Dann solltest du dir das ansehen. Jetzt klicken wir hier auf den Plus-Button. Jar, klicke nicht drauf. Sie dann nach rechts Klicken Sie dann nach rechts auf Module mit Abhängigkeiten. Und dann drück auf „Okay“. Das hier ist also das Ausgabeverzeichnis des Jars, das Sie bauen werden. Und wir möchten dies ändern, um es direkt auf unseren Server zu integrieren. Also klicken wir auf Visual Spigot und stellen sicher, dass du deinen richtigen Server ausgewählt hast. Ich möchte, dass du dot pass tippst, Enter. Dadurch wird der Pfad Ihres Servers in Ihre Zwischenablage kopiert. Geh her, füge das rein. 11. Discord: Okay, jetzt, für den Moment alle gewartet habt, werden wir unseren allerersten Befehl erstellen, und es wird ein Slash-Discord-Befehl sein. Dies ist ein sehr häufiger Befehl, den Sie auf den meisten Minecraft-Servern sehen. Es ist also tatsächlich nützlich und ziemlich einfach herzustellen. Also gehen wir nach links klicken auf unser Basispaket. Wir klicken mit der rechten Maustaste auf die neue Java-Klasse und nennen sie den Befehl discord. Was Sie nun tun möchten, ist implements man, executer einzugeben und die Eingabetaste zu drücken. Jetzt wirst du sehen, dass es eine rote Linie darunter hat . Fahren Sie mit der Maus darüber. Und dann klicken Sie auf Methoden implementieren. Drücken Sie. Okay, jetzt habe ich meinen Text etwas kleiner gemacht und werde einige dieser Namen kürzen nur damit du alles ein bisschen besser sehen kannst. Wenn wir nun einen Schritt zurücktreten und uns ansehen, was hier passiert, werden Sie sehen, dass dies eine eigene Methode ist, die auf Befehl aufgerufen wird, und sie hat ihr eigenes Klammerpaar, genau wie Sie es zuvor gesehen haben. Das bedeutet also, dass der gesamte Code, der sich auf diesen Befehl bezieht , innerhalb dieser Klammern ausgeführt wird. Jetzt siehst du genau hier, das ist der Absender. Dies ist die Person, die den Befehl ausführt. Das könnte eine Konsole oder ein Spieler sein. Jetzt werden wir etwas Interessantes machen. Wir werden weitermachen und diesem Player oder dieser Konsole eine Nachricht senden . Wir geben Absender Dot Send Message Quotes ein, was dem ähnelt, was Sie zuvor gesehen haben. Und dann werden wir es tun, das ist eine tolle Botschaft. Jetzt müssen wir zwei Dinge tun, um diesen Befehl zum Leben zu erwecken. Wir müssen es und die Hauptklasse registrieren, und wir müssen es und das Plug-in-Punkt YAML registrieren. Also gehen wir zuerst in die Hauptklasse. Ich werde das entfernen. Und ich werde git commands quotes eingeben. Und so soll Ihr Befehlsname lauten. Ich möchte, dass es Zwietracht ist. Ich werde Punkte festlegen, Executer. Dann geben Sie ein neues Leerzeichen ein, was auch immer Ihr Befehlsklassenname ist, den Discord-Befehl. Und du wirst genau hier ein kleines Highlight sehen. Mach dir darüber keine Sorgen. Wenn es Sie genug stört, können Sie auf Durch Objekte ersetzen klicken, für die ein Wert ungleich Null erforderlich ist. Es wird nichts bewirken, wenn du das tust oder nicht tust. Jetzt, wo wir es in unserer Hauptklasse registriert haben, gehen wir weiter und gehen zu unserem Plugin Punkt YML, gehen runter und wir geben Befehle ein, Doppelpunkt, drücken die Eingabetaste und geben dann den Befehl ein, den Sie will es so sein. In diesem Fall ist es also Discord. Dann können wir eine Beschreibung für den Befehl schreiben. Nehmen wir an, auf den Discord des Servers zuzugreifen. Okay, jetzt klicken wir auf Build, bauen Artefakte und build. Jetzt habe ich Minecraft und den Server hier geöffnet. Also werde ich dem Server beitreten. Ich zeige dir, dass es für Konsolen und Player funktioniert. Ich werde Slash Discord eingeben. Du wirst sehen, dass das eine tolle Botschaft ist. Dann gehen wir zur Konsole und ich tippe Discord. Du wirst sehen, dass das eine tolle Botschaft ist. Jetzt müssen wir ihnen tatsächlich einen echten Discord-Link schicken . Ich gehe zurück zu meinem Geheimdienst und zurück zur Kommandoklasse. Dieser Discord-Link kann jeder Discord-Link sein, den Sie haben. Ich mache nur eine, die ich für den Server habe , auf dem ich arbeite. Also werde ich das löschen und ich gebe HTTPS-Doppelpunkt und dann die Discord-Link-Straßensperren ein. Ich möchte, dass das offensichtlich ist, also sage ich Discord Link. Und dann drücke ich Build, Build Artifacts und build. Anstatt den Server jedes Mal neu zu starten , nehme ich eine kleine Änderung vor. Ich will es, ich werde weitermachen und Slash Reload eingeben. Jetzt heißt es: Bist du sicher, dass du neu laden willst? Und ich sage neu laden, bestätige. Jetzt versucht es dich zu warnen , dass Reloads oder schlecht sind und wenn du eine Menge Spieler auf deinem Server hast oder sogar zu viele Plugins. Aber da wir ein Plug-In haben, das wirklich winzig ist, ist es völlig gerechtfertigt, Slash-Reload einzugeben. Jetzt, wo wir ein solches Reload eingeben, werde ich erneut Slash Discord und Sie werden sehen, dass es aktualisiert wurde. Das Problem dabei ist, dass es irgendwie hässlich aussieht. Jetzt müssen wir es mit Farben hübsch aussehen lassen. 12. Discord mit Farbe: Okay, jetzt müssen wir diese Farbe geben, und dafür gibt es mehrere Möglichkeiten. Im Moment werden wir uns an die grundlegenden Bucket-Farben halten . Und es gibt zwei Möglichkeiten, wie wir das tatsächlich tun können. Aber nehmen wir an, ich möchte, dass es grün ist. Wir gehen zum Anfang der Anweisung und geben Chat-Farbe, Dunkelgrün, Leerzeichen plus Leerzeichen ein. Dann wird das gelesen. Also bewegst du den Mauszeiger darüber und klickst auf Klasse importieren. Und dann klicken Sie auf Chat-Farbe und wo Org-Punkt-Bucket steht. Und das ist ganz oben und wird importiert. Wie ich bereits sagte, was passiert wenn man etwas aus einer anderen Klasse verwendet. Jetzt werden wir das bauen. Kehren Sie zum Minecraft-Server zurück, laden Sie neu, bestätigen Sie und zerschneiden Sie Zwietracht Das sieht immer noch nicht sehr gut aus. Nehmen wir an, Sie möchten, dass dieser Discord-Link weiß ist, aber Sie möchten tatsächlich, dass er pink ist. Ein einfacherer Weg , dies zu tun, besteht darin , dieses Testament nur in einer anderen Zeile zu löschen. Um bei Null anzufangen, werden wir die SYN-Meldung zentrieren. Wir werden Farbe chatten, Punkte übersetzen, Farbcodes abwechseln. Und Sie können die Tabulatortaste drücken, um die gesamte Zeile abzuschließen. Und du klickst auf das Apostroph-Symbol und schiebst dann sieben Komma um. Und dann werden wir hier den Text platzieren. Also werde ich tatsächlich die Eingabetaste drücken. Auf diese Weise werden wir es in einer neuen Leitung machen. Wir gehen zu Google und geben Bucket-Farbcodes ein. Sie werden oft darauf verweisen , bis Sie es nicht auswendig gelernt haben. Aber das sind alle Bucket-Farbcodes und Sie werden all diese Symbole sehen. 0123456. Lesen Sie also weiter, lassen Sie diese Seite hochgezogen. Nehmen wir an, wir wollen Weiß machen für wann weiß und dann wollen wir Rosa machen. Also ist Weiß F und Pink ist D. Es wird wieder auf intelligente Weise übergehen. werden wir machen. Und F, das Symbol, das wir hier angegeben haben. Und dann machen wir und D, ich schnappe mir diesen Link und füge ihn hier ein. Ich lösche die Nachricht oben . Ich baue es. Kehren Sie zu Minecraft zurück, laden Sie neu und geben Sie dann Slash Discord ein. Und du wirst sehen, dass es jetzt viel hübscher aussieht. Eine letzte Sache, die ich tun werde, ist, ich oben und unten ein Leerzeichen einrichte. Und das können Sie einfach tun, indem Sie eine leere Nachricht senden , in der nichts enthalten ist. Oben, unten, neu laden. Und jetzt haben wir einen gut aussehenden, einfachen, sauberen Discord-Befehl. 13. Projekt: In Ordnung, das Projekt für diesen Kurs besteht darin, einen eigenen Slash-Hilfebefehl zu erstellen. Und du wirst wollen, dass es ungefähr so aussieht. Wie Sie sehen können, habe ich Slash-Hilfe getippt. Es heißt, Server helfen bei den oberen Displays, sowohl Befehle, die erstellt wurden, als auch was sie tun. Und es gibt drei verschiedene Farben. Sie haben Gelb, Dunkelgrau, Hellgrau. Als optionale Herausforderung möchte ich, dass Sie versuchen, den Befehl zu erstellen , den nur Spieler ausführen können. Sie werden jetzt feststellen, dass die Konsole sie auch ausführen kann, wenn Sie zu Visual Spigot gehen und help eingeben . Das habe ich dir eigentlich nicht beigebracht und wenn du es nicht herausfinden kannst, ist das überhaupt keine Schande. Ich habe das nicht besprochen. Dies ist eine optionale Herausforderung. Wenn Sie nicht wissen, wo Sie mit der Herausforderung anfangen sollen, sie aber annehmen möchten. Mein einziger Hinweis für dich ist Google ist dein Freund. 14. Schlussbemerkung: Okay, das fasst alles zusammen, was ich dir in diesem ersten Bootcamp-Kurs beibringen muss. Und obwohl es vielleicht nicht so aussieht, als hättest du etwas Supertolles gemacht, weil wir nur zwei kleine Befehle gemacht haben. Wenn Sie es bis hierher geschafft haben , können Sie auf jeden Fall stolz sein. Sie müssen auf einem laufenden Minecraft Server vollständig funktionsfähige Befehle ausführen, insbesondere wenn Sie Java noch nie zuvor angefasst haben. Also jedenfalls, wenn euch dieser Kurs wirklich gefallen hat und ihr es bis hierher geschafft habt, hoffe ich, euch in meinem nächsten Bootcamp-Kurs zu sehen.