Вот кусок кода из моего плагина. Думаю, ты разберёшься.
Java:
@EventHandler
public void onPlayerInteract(PlayerInteractEvent event)
{
if(event.getAction().equals(Action.RIGHT_CLICK_BLOCK))
{
if(event.getClickedBlock().getTypeId() == 63 || event.getClickedBlock().getTypeId() == 68)
{
Sign sign = (Sign) event.getClickedBlock().getState();
if(sign.getLine(1).contains("RandomTP"))
{
if(!event.getPlayer().hasPermission("signrandomtp.use"))
{
event.getPlayer().sendMessage(ChatColor.DARK_RED + "You don't have permission to this!");
return;
}
else
event.getPlayer().teleport(genPosition(event.getPlayer()));
}
}
}
}
Вот кусок кода из моего плагина. Думаю, ты разберёшься.
Java:
@EventHandler
public void onPlayerInteract(PlayerInteractEvent event)
{
if(event.getAction().equals(Action.RIGHT_CLICK_BLOCK))
{
if(event.getClickedBlock().getTypeId() == 63 || event.getClickedBlock().getTypeId() == 68)
{
Sign sign = (Sign) event.getClickedBlock().getState();
if(sign.getLine(1).contains("RandomTP"))
{
if(!event.getPlayer().hasPermission("signrandomtp.use"))
{
event.getPlayer().sendMessage(ChatColor.DARK_RED + "You don't have permission to this!");
return;
}
else
event.getPlayer().teleport(genPosition(event.getPlayer()));
}
}
}
}