Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Minecraft
You last visited: Today at 07:24

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

Advertisement



[Bukkit] PlayerInteractEvent funktioniert nicht

Discussion on [Bukkit] PlayerInteractEvent funktioniert nicht within the Minecraft forum part of the Other Online Games category.

Reply
 
Old   #1
 
Mansuro's Avatar
 
elite*gold: 462
The Black Market: 110/0/0
Join Date: Mar 2013
Posts: 3,427
Received Thanks: 333
[Bukkit] PlayerInteractEvent funktioniert nicht

Hey,
ich will, dass etwas bestimmtes passiert wenn ich mit einem Eisenschwert einen Rechtsklick mache aber es funktioniert einfach nicht und ich weiß nicht woran es liegt:

Code:
	@EventHandler
    public void onPlayerInteract(PlayerInteractEvent event) {   
	Player p = event.getPlayer();
		
	if(event.getAction() == Action.RIGHT_CLICK_AIR | event.getAction() == Action.RIGHT_CLICK_BLOCK) {
		if (event.getMaterial().equals(Material.IRON_SWORD)) {
		p.sendMessage("Test");
			
		}
	}
Mansuro is offline  
Old 01/25/2014, 01:02   #2
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,546
Received Thanks: 1,418
Also ich hätte es so versucht:
Code:
@EventHandler
public void onPlayerInteract(PlayerInteractEvent event) {   
	Player p = event.getPlayer();
		
	if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK) {
		if (p.getItemInHand().getType().equals(Material.IRON_SWORD)) {
			p.sendMessage("Test");
		}
	}
}
ComputerBaer is offline  
Old 01/25/2014, 01:15   #3
 
Mansuro's Avatar
 
elite*gold: 462
The Black Market: 110/0/0
Join Date: Mar 2013
Posts: 3,427
Received Thanks: 333
Quote:
Originally Posted by ComputerBaer View Post
Also ich hätte es so versucht:
Code:
@EventHandler
public void onPlayerInteract(PlayerInteractEvent event) {   
	Player p = event.getPlayer();
		
	if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK) {
		if (p.getItemInHand().getType().equals(Material.IRON_SWORD)) {
			p.sendMessage("Test");
		}
	}
}
Funktioniert bei mir leider auch nicht...
Mansuro is offline  
Old 01/25/2014, 01:17   #4
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,546
Received Thanks: 1,418
Du hast den Listener auch registriert und der EventHandler wird aufgerufen, oder?

Edit:
Ich habe "meinen" Code jetzt mal kurz getestet. Das Ergebnis war, dass ich bie jedem Rechtsklick mit einem Eisenschwert die Chatnachricht bekommen habe.

Der Code ist also in Ordnung, den Fehler musst du demnach von vorher gemacht haben. Wahrscheinlich wirst du den Listener nicht registriert haben.
ComputerBaer is offline  
Old 01/25/2014, 11:06   #5
 
Mansuro's Avatar
 
elite*gold: 462
The Black Market: 110/0/0
Join Date: Mar 2013
Posts: 3,427
Received Thanks: 333
Quote:
Originally Posted by ComputerBaer View Post
Du hast den Listener auch registriert und der EventHandler wird aufgerufen, oder?

Edit:
Ich habe "meinen" Code jetzt mal kurz getestet. Das Ergebnis war, dass ich bie jedem Rechtsklick mit einem Eisenschwert die Chatnachricht bekommen habe.

Der Code ist also in Ordnung, den Fehler musst du demnach von vorher gemacht haben. Wahrscheinlich wirst du den Listener nicht registriert haben.
Ja, daran könnte es liegen. Kannst du mir deinen Code zum registrieren senden?
Mansuro is offline  
Old 01/25/2014, 11:58   #6
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,546
Received Thanks: 1,418
Da gibt es mehrere Möglichkeiten.




Die Tatsache das ich dir das jetzt erklären musste ... sagt mir ziemlich deutlich, dass du keine Ahnung von dem hast was du da tust und scheinbar auch keine große Lust hast selber etwas zu suchen.
Also kann ich dir jetzt nurnoch die und die von Bukkit empfehlen.
ComputerBaer is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Bukkit playEffect Funktioniert nicht.
07/24/2013 - Minecraft - 2 Replies
Hey, wie es schon im Titel steht bei mir Funktioniert der playEffect in einem EventHandler nicht.... Das hier ist der Code: @EventHandler public void onPlayerDeath(PlayerDeathEvent e) { Player p = e.getEntity().getPlayer(); World w = p.getWorld(); w.playEffect(p.getLocation(), Effect.POTION_BREAK, 0); }
Bukkit Server funktioniert nicht
05/17/2012 - Minecraft Server Advertising - 2 Replies
Hi Leute, ich habe mir einen Bukkit Server mit mods erstellt und ihn mit einer IP von Hamachi versehen. Das Problem ist, dass meine Kumpels nicht auf den Server joinen können. Es ist immer die Meldung "cant reach server", obwohl ich ihn angestellt habe. Ich habe auch schon den Port bei meinem Router freigegeben, aber es funktioniert immer noch nicht. In meinem Hamachi Netzwerk sind sie aber auch schon drin. Ich weiss nicht wo der Fehler liegt. Bitte um Hilfe
Bukkit Plugin MobDisguise funktioniert nicht richtig
03/16/2012 - Minecraft - 6 Replies
Hallo Habe mir heute MobDisguise auf einen Bukkit-Server gezogen. Server-Neustart gemacht und eingeloggt. Mit dem befehl /md p xyz kann ich mit in einen anderen verwandeln, was auch super funktioniert auser dass ich im chat noch unter meinem namen schreibe. Wenn ich jetzt aber ALLEINE auf dem server bin und mich in ein Mob verwandeln möchte mit dem befehl /md Pig steht da: You have been disguised as a pig! wenn sich jetzt jemand einlogt, sieht er mich normal. Möchte ich aber...
Das Permission Plugin funktioniert nicht auf Nitrado 1.8 Bukkit Server
10/08/2011 - Minecraft - 4 Replies
Hi Com, ich habe mir das Permission Plugin auf mein Rot Server gemacht leider funk. er iwie nicht so wie ich es will da gibt mir als Admin keien rechte Kleine Info: Mein server ist root auf nitrado 1.8 Bukkit vll liegt es daran ka auf meinem Test dydns ging es als ich es auf meinem root hochgeladen habe funk. es nicht mehr. Vll könnte sich jemand über TV die permissions anschauen vll habe ich was falsch gemacht mein Skype name steh tim Profil



All times are GMT +1. The time now is 07:25.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.