Ошибка в коде.

Статус
В этой теме нельзя размещать новые ответы.
48
1
Доброго времени суток.
Пишу на 1.7.10, взял кусочек кода на блокировку открытия дверей.
Не помню чем можно заменить и просто появляется ошибка, прошу подсказать :)

Java:
    @SubscribeEvent
    public void onPlayerInteractBlock(PlayerInteractEvent e) {
    EntityClientPlayerMP player = FMLClientHandler.instance().getClient().thePlayer;
        {
            if(!player.capabilities.isCreativeMode) {
            }
            {
            if(e.action == Action.isRightClick) {
                }
            }
        Block b = this.mc.theWorld.getBlock(e.x, e.y, e.z);
        {
            {
            if(b.equals(Blocks.wooden_door )) {
                e.setCanceled(true);
            }
    }
    }
    }
    }
}


Ругается на Block b = this.mc.theWorld.getBlock(e.x, e.y, e.z);
и на if(e.action == Action.isRightClick) {

И ещё хотелось бы попросить кусочек кода на открытие дверей, таким же способом.
Заранее очень-очень сильно благодарен.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху