Bukkit Plugin hilfe: Entity anvisieren

07/12/2013 11:26 lachgummi978#1
Hey Leute,
ich habe versucht ein Plugin zu programmieren welches per Cmd dem anvisierten LivingEntity Schaden zufügt oder ihn in Brand setzt.
Leider klappt das mit dem anvisieren nicht so ganz...
ich habe zwar möglichkeiten gefunden (z.B. das EntityTargetLivingEntityEvent)
aber es gibt immer wieder Fehler oder Probleme.
Könnt ihr mir vll einen Code geben der so wie ich das will funktioniert oder zumindest den Teil mit dem anvisieren?
Danke schonmal für eure Hilfe!
07/12/2013 13:30 ComputerBaer#2
Ich bin dafür, dass wir es anders machen. Du sagst uns, wie du es versucht hast und welche Fehler/Probleme da auftreten.

Wenn wir den Code "versagen", dann lernst du nichts dabei. Außerdem ist das nichts, was man mal eben so in 3 Zeilen erledigt hat.
Vorrausgesetzt ich habe jetzt keine API-Funktion übersehen, dann wird dein Wunsch sehr aufwändig. Dann musst du nämlich jede Menge Positionen ermitteln und mit Koordinaten rechnen.
07/12/2013 23:44 herlex#3
Quote:
Originally Posted by lachgummi978 View Post
Hey Leute,
ich habe versucht ein Plugin zu programmieren welches per Cmd dem anvisierten LivingEntity Schaden zufügt oder ihn in Brand setzt.
Leider klappt das mit dem anvisieren nicht so ganz...
ich habe zwar möglichkeiten gefunden (z.B. das EntityTargetLivingEntityEvent)
aber es gibt immer wieder Fehler oder Probleme.
Könnt ihr mir vll einen Code geben der so wie ich das will funktioniert oder zumindest den Teil mit dem anvisieren?
Danke schonmal für eure Hilfe!
Hast du schon Erfahrung in der Plugin Programmierung? Ich würde dir empfehlen, erstmal mit kleinen Gadgets anzufangen. Evtl. mal nen einfachen Command der was ausgibt, später dann evtl. einen kleinen Teleporter, wie /tp und so weiter...

Fang nicht gleich mit was schwerem an, und wie ich an meinen Anfängen lernen musste, will man zwar immer gleich das Ziel erreichen, hat aber schlussendlich nichts davon, wenn man einfach nen Schnipsel Code hingelegt bekommt. Den man kann 1. nicht sagen, dass man es nun programmieren kann und 2. wirst du dich später ärgern, da du das Plugin zwar hast, aber trotzdem nicht weiter bist...
07/13/2013 09:44 lachgummi978#4
Sehr viel erfahrung habe ich nicht aber sachen wie tp,
verschiedene Inventare öffnen, item meta und scheduler und so nen kram kann
ich ja zum Beispiel...
Ich weiss nicht wirklich was ich jetzt üben soll und mit dem anvisieren hab ich
einfach keinen Plan wie das gehen soll da das was ich probiert habe zum Teil nur Fehler aus gibt und zum Teil zwar funktioniert aber nicht so wie ich das will...
Ich sende im nächsten Kommentar mal meinen Code damit ihr schauen könnt
was da nicht stimmt oder anders gemacht werden sollte...