Bukkit Plugin programmieren: Getöntes Glas

07/02/2013 07:36 themrdomi#1
Hallo,
ersteinmal, ich hoffe ich habe es im richtigen Bereich gepostet.
Ich will ein Plugin programmieren, bei dem wenn man folgenden Befehl eingibt folgendes passiert:
/<command> <id>
Zum Beispiel /glas 2 dann soll das Glas das man setzt von der einen Seite wie Glas aussehen, aber von hinten und oben wie ein Grasblock wegen der ID 2. Ist das überhaupt möglich, und wenn ja wie?

Vielen Dank für eure Antworten

LG
Dominik
07/02/2013 08:27 lordsill#2
1 Block soll von verschiedenen Seiten unterschiedlich aussehen? (Also wie 2 Blöcke, 1 von 1 Perspektive, die anderen von anderer Perspektive)

Denke dass sowas eher nicht möglich ist, vllt mit mods, aber mit plugins denke ich eher nicht
07/02/2013 10:23 themrdomi#3
Hmm ja so hatte ich mir das gedacht :)
Wär nämlich echt cool zum ausspionieren etc. ;)
Naja, schade
07/02/2013 11:58 ComputerBaer#4
Nur eine Vermutung, müsste ich selbst erst ausprobieren.
Aber du kannst rausfinden wo ein Spieler steht und jenachdem wo er steht (vor oder hinter dem Block) kannst du dann den Block verändern, der an den Client geschickt wird.

Edit:
So ähnlich arbeiten ja auch diese Oreobfuscator, die verstecken (ja, es auch andere) alle Erze und erst wenn sie sicher sind, dass man den Block wirklich sehen kann, wird einem das Original zugeschickt.

Edit 2:
Ich weis nicht wie gut du bist und ob das jetzt auf dich zutrifft, deshalb einfach mal ganz allgemein: Dieses Plugin wird für einen Anfänger mit sehr hoher wahrscheinlichkeit viel zu schwer sein.
07/02/2013 13:06 lordsill#5
Wenn du es wie den Orebfuscator machen willst, muss man sich schon gut mit "Packets" auskennen, und diese für einzelne Clients fälschen zu können

Ist daher, falls du noch Anfänger bist, eher eine Sache des fast unmöglichen, da in diesem Fall sehr viel Wissen darüber gefordert wird.
07/02/2013 19:51 Floppy012#6
ProtocolLib ist da eine Möglichkeit. Allerdings ist das schwer zu verstehen. Hast du denn schon Erfahrung in Sachen BukkitAPI & Java?

MfG

Floppy
07/03/2013 08:31 themrdomi#7
Hmm, in Sachen Java und Bukkit ein wenig, sonst siehts bei mir eher schlecht aus O.o
Speziell bei der Idee hier würde ich das noch nichtmal selber proggen wollen, sondern ich meinte das das eine lustige idee wäre. Da könnte sich der Programmierer bestimmt den ein oder andern Download abräumen.
Also wiegesagt, für mich ist das glaub ne Nummer zu groß, wer allerdings Lust/Zeit dazu hätte, wär ich dankbar.

PS. Kennt jemand von euch vielleicht gute Bücher oder Artikel in denen die Bukkit "Funktionen" drin sind, also die ganzen Sachen die man importieren muss, und am besten auch mit erklärung?

LG
Dominik
07/03/2013 12:46 ComputerBaer#8
Ich denke nicht, dass es Bücher über Bukkit gibt oder Artikel in denen jemand die ganze API erklärt. Allerdings gibt es die Dokumentation von Bukkit: [Only registered and activated users can see links. Click Here To Register...]

Auch denke ich, das du vorallem Java brauchst. Wenn du Java verstanden hast, dann ist Bukkit auch keine große Kunst mehr. [Only registered and activated users can see links. Click Here To Register...]

Mir gefällt die Idee auch, aber einfach so programmieren würde ich es jetzt nicht. Wenn du die Entwicklung bezahlst, würde ich mich dran setzen, ansonsten werde ich es wohl mal irgendwann oder nie machen.
07/03/2013 15:15 Floppy012#9
Mit dem importieren ist das gar nicht so schwer wenn du Eclipse hast. Ich habe mit dem hier angefangen:[Only registered and activated users can see links. Click Here To Register...]


MfG

Floppy
07/03/2013 17:03 themrdomi#10
Neein, da habt ihr mich falsch verstanden :D
Ich kenn mich schon einigermaßen mit Java und auch en bissle mit Bukkit Programmierung aus, nur fänd ich es mal interressant alle Funktionen, die theoretisch möglich sind mal aufgelistet zu haben, wenn es sowas gibt :)

Trotzdem Herzlichen Dank an alle die hier gepostet haben
07/03/2013 23:18 lordsill#11
Dafür gibts die Bukkit Documentation (wie ComputerBaer schon erwähnte)
[Only registered and activated users can see links. Click Here To Register...]

Und falls du mit zusätzlichen Libraries arbeitestet (z.b. Vault), einfach bei der dev.Bukkit.org seite schauen, dort gibt es auch eigentl immer eine Documentation dazu
07/04/2013 12:55 Kante'#12
[Only registered and activated users can see links. Click Here To Register...]
Vielleicht hast du was an dem Link nicht verstanden, aber bei diesem Link sind schonmal für die neue Version der Craftbukkit 1.6 alle Sachen aufgelistet.
07/04/2013 19:23 themrdomi#13
Oh cool danke hatte ich übersehen *grins*