Ir para conteúdo
  • 0

[Resolvido] [Duvida]


jetta

Pergunta

Estou desenvolvendo um plugin e gostaria de saber o seguinte:

Como eu coloco quando o jogador clique numa placa com "X" coisa escrita

if((e.getAction() == Action.RIGHT_CLICK_BLOCK) && (e.getClickedBlock().getType() == Material.SIGN_POST ))
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

	    if ((e.getAction() == Action.RIGHT_CLICK_BLOCK) && (e.getClickedBlock() != null) && (
	    	      (e.getClickedBlock().getType() == Material.WALL_SIGN) || (e.getClickedBlock().getType() == Material.SIGN_POST)))
	    	    {
	    	      Sign s = (Sign)e.getClickedBlock().getState();
	    	      String[] lines = s.getLines();
	    	      if ((lines.length > 2) && (lines[2].equals("//LINHA2 AKI")) && (lines.length > 0) && (lines[0].equals("")) && 
	    	        (lines.length > 1) && (lines[1].equals("//LINHA 1 AKI"))) {

Testa ae

Link para o comentário
Compartilhar em outros sites

Block block = e.getClickedBlock();

 

if ( block == null || (block.getType() != Material.SIGN &&

block.getType() != Material.SIGN_POST) ) return;

 

Sign sign = (Sign) block.getState();

 

if ( sign.getLine( 0 ).equalsIgnoreCase( "[Loja]" ) )

{

e.getPlayer().sendMessage( "vc quer ir pra loja?" );

}

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...