При разрушение блока спавнить новый блок

Версия Minecraft
1.7.10
477
7
51
Не получается, просто выпадает другой блок

Java:
    @SubscribeEvent
    public void desytoy(BlockEvent.BreakEvent event) {
        if (event.block == Blocks.stone) {
            int x = event.x;
            int y = event.y;
            int z = event.z;
            event.getPlayer().worldObj.setBlock(x, y, z, Blocks.grass);
        }
    }
 
477
7
51
Сверху