Itemframes sichern

01/05/2015 20:19 LuisKillergurke#1
Hi,
Ich möchte für eine Lobby ItemFrames so sichern, dass man nichts herausnehmen kann.
Eigentlich hätte ich gedacht, dass das mit
Code:
@EventHandler
public void onEntityInteract(PlayerInteractEntityEvent e)
{
if(e.getRightClicked().getType() == EntityType.ITEM_FRAME || e.getRightClicked().getType() == EntityType.PAINTING)
	{
		e.setCancelled(true);
	}
}
funktioniert.
Aber das klappt nicht so, und google möchte mir da nicht wirklich helfen :/

Wenn ihr mir sagen könnt wie das funktionieren könnte, würde ich mich freuen :P
MFG
LuisKillergurke
01/05/2015 20:40 False#2
Teste mal mit PlayerInteractEntityEvent
01/05/2015 20:40 ComputerBaer#3
PlayerInteractEntityEvent

event.getRightClicked() instanceof ItemFrame


Edit: Das waren jetzt aber nur wenige Sekunden ...
01/08/2015 19:16 LuisKillergurke#4
Quote:
Originally Posted by .ƒaℓsє. View Post
Teste mal mit PlayerInteractEntityEvent
Sry, verstehe nicht genau wie du die Antwort gemeint hast... Ich arbeite doch schon mit PlayerInteractEntityEvent :P
Quote:
Originally Posted by ComputerBaer View Post
PlayerInteractEntityEvent

event.getRightClicked() instanceof ItemFrame


Edit: Das waren jetzt aber nur wenige Sekunden ...
Ok, Danke, geht jetzt!

Thread kann damit dann auch geclosed werden :P

MFG
LuisKillergurke