Вопроизведение звука

Не получается воспроизвести звук при взаимодействии

Пробовал и через player воcпроизводить:

Код:
@Override
    public void onBlockClicked(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer)
    {
         par5EntityPlayer.playSound("thebestmc:turn.ogg", par2, par3);
    }

И через World пробовал, но не получается.
Подскажите, где ошибка?
 
Agravaine написал(а):
Ты хоть метод открой и посмотри, что он принимает, а не тупо давай что-то левое.

Код:
 public void playSound(String par1Str, float par2, float par3)
Подскажи, что мне вместо координат написать?
 
Код:
public void onBlockClicked(World world, int x, int y, int z, EntityPlayer player) {
if (!world.isRemote) {
world.playSound((double)x + 0.5D, (double)y + 0.5D, (double)z + 0.5D, "thebestmc:turn", 0.8F, 1.0F, true);
}
}
или
Код:
public void onBlockClicked(World world, int x, int y, int z, EntityPlayer player) {
if (world.isRemote) {
player.playSound("thebestmc:turn", 0.8F, 1.0F);
}
}
или ещё можно
Код:
public void onBlockClicked(World world, int x, int y, int z, EntityPlayer player) {
if (!world.isRemote) {
world.playSoundAtEntity(player, "thebestmc:turn", 0.8F, 1.0F);
}
}
Выбирай какой надо.
 
Назад
Сверху