[1.7.10] Ачивка при крафте блока

Код:
@SubscribeEvent
    public void crafting(PlayerEvent.ItemCraftedEvent e){
        if(e.crafting.getItem().equals(new ItemStack(Blocks.jukebox))){
            e.player.addStat(NightlifeClarity.achievementJukebox, 1);
        }
    }

При таком коде ачивка не дается. Что я делаю не так?
P.S Сама ачивка рабочая, т.е её возможно получить
[merge_posts_bbcode]Добавлено: 01.05.2015 21:13:57[/merge_posts_bbcode]

Пофиксил.

Код:
@SubscribeEvent
    public void crafting(PlayerEvent.ItemCraftedEvent e){
        if(e.crafting.getItem().equals(Item.getItemFromBlock(Blocks.jukebox))){
            e.player.addStat(MoreRecords.achievementJukebox, 1);
        }
    }
 
А это на 1.7.10? Не мог бы тогда кинуть и самм класс ачивки и ее регистрацию?
 
Назад
Сверху