Quote:
Originally Posted by Lukii2010
Hey Psycho_Ente!
Könntest du mir helfen? Ich will dass wenn auf einem Schild(First Line) [Sign] steht. Und jemand macht Rechtsklick drauf, dass es dann eine Nachricht ausgibt, geht das.? Wenn ja, bitte schreib mir eine PN!
Bitte :)
Mfg. Lukii2010
|
einfach im PlayerInteractEvent des Players abfragen ob der Spieler rechtsklick auf einen Block macht:
Code:
if (event.getAction() == Action.RIGHT_CLICK_BLOCK) {
...
}
und darin (bei den ...) musst du noch überprüfen ob der Block ein Schild ist und wenn in der Ersten Zeile [SIGN] steht dem Spieler eine Nachricht senden:
Code:
Block block = event.getClickedBlock();
if (block.getType() == Material.WALL_SIGN)
{
Sign sign = (Sign)block.getState();
if (sign.getLine(0).equelsIgnoreCase("[SIGN])
{
event.getPlayer().sendMessage(ChatColor.GREEN + "Hallo");
}
}