• 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 Minecart bewegbar ohne Schienen mit WASD

SchmidiMC

Redstoneengineer
Registriert
1 April 2014
Beiträge
33
Diamanten
266
Minecraft
SchmidiMC
Guten Morgen,
ich bin noch relativ neu wenn es darum geht mit der SpigotAPI zu programmieren, ich versuche mir da momentan das meiste selber Anzueignen auf einem kleinen privaten RPG Server von Freunden. Wir hatten die Idee "Fahrzeuge" einzubauen.
Das Problem ist, dass ich nun nicht genau weiß wie ich da ran gehen kann. Es müssten ja z.B. Events für das allgemeine Fahren geben wo man das vlt. Umstellen könnte, aber ja, Spigot bin ich wie gesagt relativ neu und muss mich auch erstmal zurecht finden ^^
Wäre super wenn mir da jemand weiter helfen könnte in Forme von z.B. ner "groben" Anleitung, also kein Code, sondern eher nur die Vorgehensweise.

LG Schmidi
 

UnityGaming

Workaholic
Registriert
25 Oktober 2015
Beiträge
527
Alter
26
Diamanten
312
Minecraft
FastFelix771
Wäre super wenn mir da jemand weiter helfen könnte in Forme von z.B. ner "groben" Anleitung, also kein Code, sondern eher nur die Vorgehensweise.
Großartige Einstellung! :)

Leider ist das mit den Minecarts keine ganz so leichte Sache und daher für Neulinge nicht geeignet.
Ich habe dir trotzdem etwas Lesestoff zusammengetragen, über die standardmäßige Minecart Physik und ein paar Diskussionen dazu aus den Bukkit-Foren:
https://minecraft.gamepedia.com/Tutorials/Minecarts
https://bukkit.org/threads/how-to-make-minecarts-drive-on-blocks.148532/
https://www.spigotmc.org/threads/minecart-hovering-moving-up-blocks.114052/
https://bukkit.org/threads/tutorial-1-7-5-wasd-entity-riding.163019/

Auf den ersten Blick scheint die leichteste Lösung zu sein, einfach die Velocity des Minecarts mit der des Spielers zu synchronisieren.
Da müsstest du dann nur entsprechende PlayerMoveEvents oder VehicleMoveEvents abfangen denke ich.
Laut den ganzen Threads soll das aber nicht so "realistisch" aussehen.
Für die ersten Versuche aber sicherlich annehmbar. ;)
 

JTK222

Threadripper
Registriert
5 September 2013
Beiträge
1.150
Diamanten
323
Minecraft
JTK222
Hm... ist zwar etwas Offtopic, aber es würde mich mal interessieren ob Spigot die Möglichkeit hat eine Entity vollständig zu ersetzen.
In Forge beispielsweise wäre das oben gefragte durch das ersetzen der Minecart Entity sehr leicht zu realisieren, sogar ohne dass der Client Forge benötigen würde.
 
Oben