• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Spigot Maven SpigotAPI (Packets gehen nicht)

Blura_

Kuhfänger
Registriert
25 Juli 2019
Beiträge
79
Diamanten
300
Minecraft
Blura_
Hallo,
ich habe erst vor ein paar Tagen angefangen Maven zu verwenden und wie man SpigotAPI automatisch importieren lässt, etc. Doch ich habe gestern festgestellt das man in der SpigotAPI von Maven, Packets nicht verwenden kann. Ich habe dazu bereits eine Antwort in einem Forum gefunden, was ich aber nicht verstanden habe. Deshalb wollte ich fragen wie ihr Packets mit Maven verwendet.

Ich danke euch schonmal für eure Antworten!
 

Malfrador

Threadripper
Registriert
16 Juni 2013
Beiträge
1.473
Diamanten
396
Minecraft
Malfrador
Jenachdem was du genau machen willst, würde ich einfach empfehlen ProtocolLib zu nutzen, statt direkt mit den Packets zu arbeiten. Natürlich bedeutet das eine extra Dependency, aber es macht die Arbeit mit Paketen deutlich einfacher.
 

Blura_

Kuhfänger
Registriert
25 Juli 2019
Beiträge
79
Diamanten
300
Minecraft
Blura_
Jenachdem was du genau machen willst, würde ich einfach empfehlen ProtocolLib zu nutzen, statt direkt mit den Packets zu arbeiten. Natürlich bedeutet das eine extra Dependency, aber es macht die Arbeit mit Paketen deutlich einfacher.

ProtocolLib kann man zwar nutzen, doch ich möchte nicht immer alles mit ProtocolLib machen, deshalb brauche ich auch die normalen Spigot Packets. Ich kann nicht einmal CraftPlayer sonst importieren.
 

SirYwell

PlotSquared Entwickler
Registriert
30 Juni 2017
Beiträge
540
Diamanten
488
Minecraft
SirYwell
Packets sind nicht Teil der Spigot API. Wenn du wirklich Packets verwenden möchtest, kannst du dir aber mit den BuildTools einen Spigot-Server bauen, dann hast du neben spigot-api auch spigot in deinem lokalen Maven-Repository. Wie @Malfrador aber schon angemerkt hat, solltest du lieber ProtocolLib verwenden.
 

Blura_

Kuhfänger
Registriert
25 Juli 2019
Beiträge
79
Diamanten
300
Minecraft
Blura_
Packets sind nicht Teil der Spigot API. Wenn du wirklich Packets verwenden möchtest, kannst du dir aber mit den BuildTools einen Spigot-Server bauen, dann hast du neben spigot-api auch spigot in deinem lokalen Maven-Repository. Wie @Malfrador aber schon angemerkt hat, solltest du lieber ProtocolLib verwenden.

Wie kann ich denn mit den BuildTools einen Spigot-Server aufbauen?
 

Blura_

Kuhfänger
Registriert
25 Juli 2019
Beiträge
79
Diamanten
300
Minecraft
Blura_
Ich habe es nun geschafft, Craftbukkit in Maven hinzuzufügen und Packets zu verwenden. Doch ich hätte dazu mal eine Frage:
Sollte ich in Maven Spigot und Bukkit als dependency eintragen oder reicht es wenn ich nur spigot eintrage?
 

Chrisliebär❤️

nur echt mit ❤️
Moderator
Registriert
19 Mai 2014
Beiträge
1.675
Diamanten
830
ProtocolLib kann man zwar nutzen, doch ich möchte nicht immer alles mit ProtocolLib machen, deshalb brauche ich auch die normalen Spigot Packets. Ich kann nicht einmal CraftPlayer sonst importieren.
Wenn du bereits an Maven scheiterst, kann ich dir jetzt schon versprechen, dass du mit den NMS Klassen vollständig überfordert bist. Zudem ist ProtocolLib tatsächlich eine der wenigen hochwertigen Libraries und das Teil ist so flexibel, dass man eigentlich fast beliebige Dinge in die NMS Klassen damit rein bekommt. Ich würde im Leben nicht auf die Idee kommen direkt die NMS Netzwerkpakete zu initialisieren und ich hab wirklich sehr komplexe Anwendungen auf Netzwerkebene gebaut. Also nutz ProtocolLib!

Ich habe es nun geschafft, Craftbukkit in Maven hinzuzufügen und Packets zu verwenden. Doch ich hätte dazu mal eine Frage:
Sollte ich in Maven Spigot und Bukkit als dependency eintragen oder reicht es wenn ich nur spigot eintrage?
Da Bukkit eh tot ist und Spigot immerhin saubere Maven Repos für die API hat, würde ich auf jeden Fall gegen die Spigot API linken.
 
Zuletzt bearbeitet:

Blura_

Kuhfänger
Registriert
25 Juli 2019
Beiträge
79
Diamanten
300
Minecraft
Blura_
Ich habe es geschafft die NMS Packets zu verwenden indem ich auf die Spigot Seite mit BuildTools gegangen bin und dort die Anweisungen ausgeführt habe und dann konnte ich in Maven CraftBukkit eintragen und dann konnte man die NMS Packets importieren.
Ich danke euch allen für eure Antworten
 
Oben