|
You last visited: Today at 20:10
Advertisement
Eigenes Plugin, kleines Problem.
Discussion on Eigenes Plugin, kleines Problem. within the Minecraft forum part of the Other Online Games category.
03/13/2014, 19:02
|
#1
|
elite*gold: 106
Join Date: Dec 2013
Posts: 435
Received Thanks: 23
|
Eigenes Plugin, kleines Problem.
Hey Community,
ich habe vor kurzen das Programmieren mit Bukkit angefangen, habe aber
nun ein Problem das ich selber nicht lösen kann. Bei "Google" finde ich
leider nichts, was mir persöhnlich weiterhelfen kann.
Das Problem ist Folgendes, ich möchte gerne, dass dieses Item den Command ausgührt, denn ich selber erstellt habe. Aber irgendwie will es nicht, wenn ich
z.B das Plugin "EchoPet" nutze, und dort "pet select" eintrage, klappt es. Aber wenn ich mein Comman eingebe, passiert einfach nichts.
PHP Code:
public void OnInventoryClick(PlayerInteractEvent e) { Player p = e.getPlayer(); if ((((e.getAction() == Action.RIGHT_CLICK_AIR ? 1 : 0) | (e.getAction() == Action.RIGHT_CLICK_BLOCK ? 1 : 0)) != 0) && (e.getMaterial().equals(Material.EYE_OF_ENDER))) { p.performCommand("teleporter"); } }
Wenn ich es im Chat nutze, klappt es. Es soll ein Inventar Öffnen.
|
|
|
03/13/2014, 20:48
|
#2
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
|
Habe schon ein gedanke, zeig uns mal bitte den Code von deinen "teleporter" Command
|
|
|
03/14/2014, 17:35
|
#3
|
Administrator
elite*gold: 25736
Join Date: May 2011
Posts: 20,759
Received Thanks: 2,291
|
Ansonsten sind da auch nur Java Fehler enthalten. das ODER wird in Java mit 2x | angegeben statt 1x:
Code:
public void OnInventoryClick(PlayerInteractEvent e)
{
Player p = e.getPlayer();
if ((e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK) &&
(e.getMaterial().equals(Material.EYE_OF_ENDER))) {
p.performCommand("teleporter");
}
}
Nur als Anmerkung, ist das kein Klick im Inventar sondern in der normalen Spielwelt. Für ein Klick im Inventar selbst, solltest du das InventoryClickEvent nutzen
|
|
|
03/14/2014, 23:33
|
#4
|
elite*gold: 1
Join Date: Feb 2011
Posts: 1,228
Received Thanks: 159
|
Quote:
Originally Posted by LordSill
Ansonsten sind da auch nur Java Fehler enthalten. das ODER wird in Java mit 2x | angegeben statt 1x:
|
Seine Schreibweise ist sicherlich komisch, aber nicht falsch. Ich verweise auf:
"|" und "||" bewirken das selbe.
Zu dem Problem: @EventHandler vergessen.
|
|
|
03/15/2014, 12:49
|
#5
|
elite*gold: 36
Join Date: Jun 2013
Posts: 701
Received Thanks: 170
|
Hast du das Event registriert?
Mit freundlichen Grüßen
Floppy012
|
|
|
03/16/2014, 23:08
|
#6
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
|
Quote:
Originally Posted by Freak2011
Seine Schreibweise ist sicherlich komisch, aber nicht falsch. Ich verweise auf:
"|" und "||" bewirken das selbe.
Zu dem Problem: @EventHandler vergessen.
|
Quote:
Originally Posted by Floppy012
Hast du das Event registriert?
Mit freundlichen Grüßen
Floppy012
|
Da er geschrieben hat das es mit einen anderen Command geht wird er nur vergessen haben @EventHandler zu kopieren und registriert muss er es dann ja wohl auch haben
|
|
|
03/16/2014, 23:13
|
#7
|
elite*gold: 36
Join Date: Jun 2013
Posts: 701
Received Thanks: 170
|
Ich glaub ich steh auf'm Schlauch. Wie denn kopieren. Wenn er es mit einem Command ausführen kann, dann hat das doch nichts mit Events zutun.
Mit freundlichen Grüßen
Floppy012
|
|
|
03/16/2014, 23:28
|
#8
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
|
Quote:
Originally Posted by Floppy012
Ich glaub ich steh auf'm Schlauch. Wie denn kopieren. Wenn er es mit einem Command ausführen kann, dann hat das doch nichts mit Events zutun.
Mit freundlichen Grüßen
Floppy012
|
Das mit dem Kopieren bezog sich nicht auf deinen Kommi
|
|
|
03/17/2014, 14:59
|
#9
|
elite*gold: 1
Join Date: Feb 2011
Posts: 1,228
Received Thanks: 159
|
Quote:
Originally Posted by .ƒaℓsє.
Da er geschrieben hat das es mit einen anderen Command geht wird er nur vergessen haben @EventHandler zu kopieren und registriert muss er es dann ja wohl auch haben
|
Oh, ja da hast du recht, hatte seinen Text erst falsch verstanden. Dann kann es ja nur an seinem Command liegen. Schade dass der TE so inaktiv ist...
|
|
|
|
Similar Threads
|
[Trading] Eigenes kleines Gym zu verkaufen / tauschen
03/22/2014 - Trading - 4 Replies
Guten Tag,
ich biete hier mein eigenes kleines Gym zum Tausch oder Verkauf an.
Was ich suche entweder Geld oder einen Gamer Laptop, mir ist klar das
dieser durch aus mehr wert sein kann daher würde ich in dem Fall noch
drauf zahlen. Anforderungen die der Laptop haben sollte mindestens:
8 gb Arbeitsspeicher
750 GB HDD Festplatte
Intel Core i5
Grafikkarte mit ca. 2 gb gddr 5 speicher
|
2 Eigenes Plugin
06/29/2013 - Minecraft - 7 Replies
Heyho Leute,
ich bin gerade wieder einmal dabei mir ein Plugin zu schreiben.
Ich möchte jetzt mit /setitem die Daten in der Config ändern.
Plugin
package de.norcdic.ewigkeitsplugin;
import org.bukkit.command.Command;
|
Eigenes Plugin
06/28/2013 - Minecraft - 5 Replies
Hey Leute,
ich bin seit ein paar Tagen dabei mir ein eigenes Plugin zu schreiben.
Bis jetzt hat fast alles wunderbar geklappt.
Nur wenn ich bei meinen Plugin ingame /geschenk eingebe soll dieser Spieler ein geschenk bekommen und in einer Datei abgespeichert werden, um kein zweites Geschenk zu bekommen.
Das mit dem auflisten läuft perfekt, nur ich bekomme es nicht hin, das ich das Item in der Config einstellen kann.
package de.norcdic.ewigkeitsplugin;
import java.io.File;
import...
|
Eigenes kleines Forum für Longju3 ???
12/13/2008 - Metin2 Private Server - 20 Replies
wir wärs mit nen kleine Forum für longju3 ? :D
|
All times are GMT +2. The time now is 20:10.
|
|