Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Minecraft
You last visited: Today at 20:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Eigenes Plugin, kleines Problem.

Discussion on Eigenes Plugin, kleines Problem. within the Minecraft forum part of the Other Online Games category.

Reply
 
Old   #1
 
.cryptex's Avatar
 
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 0) | (e.getAction() == Action.RIGHT_CLICK_BLOCK 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.
.cryptex is offline  
Old 03/13/2014, 20:48   #2


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/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
False is online now  
Old 03/14/2014, 17:35   #3
Administrator
 
lordsill's Avatar
 
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
lordsill is offline  
Old 03/14/2014, 23:33   #4
 
elite*gold: 1
Join Date: Feb 2011
Posts: 1,228
Received Thanks: 159
Quote:
Originally Posted by LordSill View Post
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.
Freak2011 is offline  
Old 03/15/2014, 12:49   #5

 
Floppy012's Avatar
 
elite*gold: 36
Join Date: Jun 2013
Posts: 701
Received Thanks: 170
Hast du das Event registriert?

Mit freundlichen Grüßen

Floppy012
Floppy012 is offline  
Old 03/16/2014, 23:08   #6


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
Quote:
Originally Posted by Freak2011 View Post
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 View Post
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
False is online now  
Old 03/16/2014, 23:13   #7

 
Floppy012's Avatar
 
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
Floppy012 is offline  
Old 03/16/2014, 23:28   #8


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
Quote:
Originally Posted by Floppy012 View Post
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
False is online now  
Thanks
1 User
Old 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є. View Post
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...
Freak2011 is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.